diff --git a/code/ATMOSPHERICS/components/binary_devices/passive_gate_vr.dm b/code/ATMOSPHERICS/components/binary_devices/passive_gate_vr.dm
new file mode 100644
index 0000000000..c907af59ff
--- /dev/null
+++ b/code/ATMOSPHERICS/components/binary_devices/passive_gate_vr.dm
@@ -0,0 +1,3 @@
+/obj/machinery/atmospherics/binary/passive_gate/on
+ unlocked = 1
+ icon_state = "on"
\ No newline at end of file
diff --git a/code/ATMOSPHERICS/components/trinary_devices/filter.dm b/code/ATMOSPHERICS/components/trinary_devices/filter.dm
index ef43efca6b..5bc9f8d20f 100755
--- a/code/ATMOSPHERICS/components/trinary_devices/filter.dm
+++ b/code/ATMOSPHERICS/components/trinary_devices/filter.dm
@@ -236,8 +236,7 @@
dir = SOUTH
initialize_directions = SOUTH|NORTH|EAST
-obj/machinery/atmospherics/trinary/filter/m_filter/New()
- ..()
+obj/machinery/atmospherics/trinary/filter/m_filter/init_dir()
switch(dir)
if(NORTH)
initialize_directions = WEST|NORTH|SOUTH
diff --git a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm
index 7f1c7e1e1f..e8a3c1be74 100644
--- a/code/ATMOSPHERICS/components/trinary_devices/mixer.dm
+++ b/code/ATMOSPHERICS/components/trinary_devices/mixer.dm
@@ -181,8 +181,7 @@ obj/machinery/atmospherics/trinary/mixer/t_mixer
//node 3 is the outlet, nodes 1 & 2 are intakes
-obj/machinery/atmospherics/trinary/mixer/t_mixer/New()
- ..()
+obj/machinery/atmospherics/trinary/mixer/t_mixer/init_dir()
switch(dir)
if(NORTH)
initialize_directions = EAST|NORTH|WEST
@@ -227,8 +226,7 @@ obj/machinery/atmospherics/trinary/mixer/m_mixer
//node 3 is the outlet, nodes 1 & 2 are intakes
-obj/machinery/atmospherics/trinary/mixer/m_mixer/New()
- ..()
+obj/machinery/atmospherics/trinary/mixer/m_mixer/init_dir()
switch(dir)
if(NORTH)
initialize_directions = WEST|NORTH|SOUTH
diff --git a/code/datums/supplypacks/recreation_vr.dm b/code/datums/supplypacks/recreation_vr.dm
index 87fc3a5223..58c8f02aee 100644
--- a/code/datums/supplypacks/recreation_vr.dm
+++ b/code/datums/supplypacks/recreation_vr.dm
@@ -19,7 +19,8 @@
/obj/item/clothing/accessory/collar/shock,
/obj/item/clothing/suit/straight_jacket,
/obj/item/weapon/legcuffs,
- /obj/item/weapon/melee/fluff/holochain/mass
+ /obj/item/weapon/melee/fluff/holochain/mass,
+ /obj/item/weapon/material/twohanded/fluff/riding_crop
)
containertype = /obj/structure/closet/crate
containername = "Restraints crate"
diff --git a/code/game/area/Space Station 13 areas_vr.dm b/code/game/area/Space Station 13 areas_vr.dm
index e20a95a55b..f59fb3d9e1 100644
--- a/code/game/area/Space Station 13 areas_vr.dm
+++ b/code/game/area/Space Station 13 areas_vr.dm
@@ -231,3 +231,42 @@
/area/shuttle/tether/transit
name = "Tether Shuttle Transit"
icon_state = "shuttle2"
+
+/area/rnd/outpost
+ name = "\improper Research Outpost Hallway"
+ icon_state = "research"
+
+/area/rnd/outpost/airlock
+ name = "\improper Research Outpost Airlock"
+ icon_state = "green"
+
+/area/rnd/outpost/eva
+ name = "Research Outpost EVA Storage"
+ icon_state = "eva"
+
+/area/rnd/outpost/chamber
+ name = "\improper Research Outpost Burn Chamber"
+ icon_state = "engine"
+
+/area/rnd/outpost/atmos
+ name = "Research Outpost Atmospherics"
+ icon_state = "atmos"
+
+/area/rnd/outpost/storage
+ name = "\improper Research Outpost Gas Storage"
+ icon_state = "toxstorage"
+
+/area/rnd/outpost/mixing
+ name = "\improper Research Outpost Gas Mixing"
+ icon_state = "toxmix"
+
+/area/rnd/outpost/heating
+ name = "\improper Research Outpost Gas Heating"
+ icon_state = "toxmix"
+
+/area/rnd/outpost/testing
+ name = "\improper Research Outpost Testing"
+ icon_state = "toxtest"
+
+/area/maintenance/substation/outpost
+ name = "Research Outpost Substation"
diff --git a/code/game/jobs/job/special.dm b/code/game/jobs/job/special.dm
index 0f369e2cb3..5929ba301b 100644
--- a/code/game/jobs/job/special.dm
+++ b/code/game/jobs/job/special.dm
@@ -1,5 +1,5 @@
/datum/job/centcom_officer //For Business
- title = "Centcom Officer"
+ title = "CentCom Officer"
department = "Command"
head_position = 1
faction = "Station"
@@ -41,7 +41,7 @@
return access
/datum/job/centcom_visitor //For Pleasure
- title = "Centcom Visitor"
+ title = "CentCom Visitor"
department = "Civilian"
head_position = 1
faction = "Station"
@@ -95,7 +95,7 @@
economic_modifier = 1
access = list()
minimal_access = list()
- alt_titles = list("Fun Mage","Happiness Witch","Joy Summoner","Asshole")
+ alt_titles = list("Comedian","Jester")
whitelist_only = 1
latejoin_only = 1
@@ -133,7 +133,7 @@
economic_modifier = 1
access = list()
minimal_access = list()
- alt_titles = list("Silent One","The Performer","Kabuki","Asshole")
+ alt_titles = list("Performer","Interpretive Dancer")
whitelist_only = 1
latejoin_only = 1
diff --git a/code/game/jobs/job/z_all_jobs_vr.dm b/code/game/jobs/job/z_all_jobs_vr.dm
index 18afda3419..2636ee2fa1 100644
--- a/code/game/jobs/job/z_all_jobs_vr.dm
+++ b/code/game/jobs/job/z_all_jobs_vr.dm
@@ -29,8 +29,8 @@
spawn_positions = 4
/datum/job/cyborg
- total_positions = 3
- spawn_positions = 3
+ total_positions = 4 //Along with one able to spawn later in the round.
+ spawn_positions = 3 //Let's have 3 able to spawn in roundstart
/datum/job/bartender
total_positions = 2
diff --git a/code/game/machinery/atmoalter/meter.dm b/code/game/machinery/atmoalter/meter.dm
index 13e390538b..32ea378248 100644
--- a/code/game/machinery/atmoalter/meter.dm
+++ b/code/game/machinery/atmoalter/meter.dm
@@ -4,6 +4,7 @@
icon = 'icons/obj/meter_vr.dmi'
icon_state = "meterX"
var/obj/machinery/atmospherics/pipe/target = null
+ var/list/pipes_on_turf = list()
anchored = 1.0
power_channel = ENVIRON
var/frequency = 0
@@ -13,12 +14,29 @@
/obj/machinery/meter/New()
..()
- src.target = locate(/obj/machinery/atmospherics/pipe) in loc
+ spawn(5)
+ target = select_target()
return 1
/obj/machinery/meter/initialize()
+ . = ..()
if (!target)
- src.target = locate(/obj/machinery/atmospherics/pipe) in loc
+ spawn(5)
+ target = select_target()
+
+/obj/machinery/meter/Destroy()
+ pipes_on_turf.Cut()
+ target = null
+ return ..()
+
+/obj/machinery/meter/proc/select_target()
+ var/obj/machinery/atmospherics/pipe/P
+ for(P in loc)
+ if(!P.hides_under_flooring())
+ break
+ if(!P)
+ P = locate(/obj/machinery/atmospherics/pipe) in loc
+ return P
/obj/machinery/meter/process()
if(!target)
@@ -88,35 +106,43 @@
/obj/machinery/meter/Click()
if(istype(usr, /mob/living/carbon/human) || istype(usr, /mob/living/silicon/ai)) // ghosts can call ..() for examine
- usr.examinate(src)
- return 1
+ var/mob/living/L = usr
+ if(!L.get_active_hand() || !L.Adjacent(src))
+ usr.examinate(src)
+ return 1
return ..()
-/obj/machinery/meter/attackby(var/obj/item/weapon/W as obj, var/mob/user as mob)
- if (!istype(W, /obj/item/weapon/wrench))
- return ..()
- playsound(src, W.usesound, 50, 1)
- user << "You begin to unfasten \the [src]..."
- if (do_after(user, 40 * W.toolspeed))
- user.visible_message( \
- "\The [user] unfastens \the [src].", \
- "You have unfastened \the [src].", \
- "You hear ratchet.")
- new /obj/item/pipe_meter(src.loc)
- qdel(src)
+/obj/machinery/meter/attackby(var/obj/item/W, var/mob/user)
+ if(iswrench(W))
+ playsound(src, W.usesound, 50, 1)
+ to_chat(user, "You begin to unfasten \the [src]...")
+ if(do_after(user, 40 * W.toolspeed))
+ user.visible_message( \
+ "\The [user] unfastens \the [src].", \
+ "You have unfastened \the [src].", \
+ "You hear ratchet.")
+ new /obj/item/pipe_meter(get_turf(src))
+ qdel(src)
+ return
+
+ if(ismultitool(W))
+ for(var/obj/machinery/atmospherics/pipe/P in loc)
+ pipes_on_turf |= P
+ if(!pipes_on_turf.len)
+ return
+ target = pipes_on_turf[1]
+ pipes_on_turf.Remove(target)
+ pipes_on_turf.Add(target)
+ to_chat(user, "Pipe meter set to moniter \the [target].")
+ return
+
+ return ..()
// TURF METER - REPORTS A TILE'S AIR CONTENTS
-/obj/machinery/meter/turf/New()
- ..()
- src.target = loc
- return 1
-
-
-/obj/machinery/meter/turf/initialize()
- if (!target)
- src.target = loc
+/obj/machinery/meter/turf/select_target()
+ return loc
/obj/machinery/meter/turf/attackby(var/obj/item/weapon/W as obj, var/mob/user as mob)
return
diff --git a/code/game/machinery/atmoalter/pump_vr.dm b/code/game/machinery/atmoalter/pump_vr.dm
new file mode 100644
index 0000000000..d75ba77dc9
--- /dev/null
+++ b/code/game/machinery/atmoalter/pump_vr.dm
@@ -0,0 +1,129 @@
+/obj/machinery/portable_atmospherics/powered/pump/huge
+ name = "Huge Air Pump"
+ icon = 'icons/obj/atmos.dmi'
+ icon_state = "siphon:0"
+ anchored = 1
+ volume = 500000
+
+ use_power = 1
+ idle_power_usage = 50 //internal circuitry, friction losses and stuff
+ active_power_usage = 1000 // Blowers running
+ power_rating = 100000 //100 kW ~ 135 HP
+
+ var/global/gid = 1
+ var/id = 0
+
+/obj/machinery/portable_atmospherics/powered/pump/huge/New()
+ ..()
+ cell = null
+
+ id = gid
+ gid++
+
+ name = "[name] (ID [id])"
+
+/obj/machinery/portable_atmospherics/powered/pump/huge/attack_hand(var/mob/user)
+ to_chat(user, "You can't directly interact with this machine. Use the pump control console.")
+
+/obj/machinery/portable_atmospherics/powered/pump/huge/update_icon()
+ overlays.Cut()
+
+ if(on && !(stat & (NOPOWER|BROKEN)))
+ icon_state = "siphon:1"
+ else
+ icon_state = "siphon:0"
+
+/obj/machinery/portable_atmospherics/powered/pump/huge/power_change()
+ var/old_stat = stat
+ ..()
+ if (old_stat != stat)
+ update_icon()
+
+/obj/machinery/portable_atmospherics/powered/pump/huge/process()
+ if(!anchored || (stat & (NOPOWER|BROKEN)))
+ on = 0
+ last_flow_rate = 0
+ last_power_draw = 0
+ update_icon()
+ var/new_use_power = 1 + on
+ if(new_use_power != use_power)
+ update_use_power(new_use_power)
+ if(!on)
+ return
+
+ var/power_draw = -1
+
+ var/datum/gas_mixture/environment = loc.return_air()
+
+ var/pressure_delta
+ var/output_volume
+ var/air_temperature
+ if(direction_out)
+ pressure_delta = target_pressure - environment.return_pressure()
+ output_volume = environment.volume * environment.group_multiplier
+ air_temperature = environment.temperature? environment.temperature : air_contents.temperature
+ else
+ pressure_delta = environment.return_pressure() - target_pressure
+ output_volume = air_contents.volume * air_contents.group_multiplier
+ air_temperature = air_contents.temperature? air_contents.temperature : environment.temperature
+
+ var/transfer_moles = pressure_delta*output_volume/(air_temperature * R_IDEAL_GAS_EQUATION)
+
+ if(pressure_delta > 0.01)
+ if(direction_out)
+ power_draw = pump_gas(src, air_contents, environment, transfer_moles, power_rating)
+ else
+ power_draw = pump_gas(src, environment, air_contents, transfer_moles, power_rating)
+
+ if (power_draw < 0)
+ last_flow_rate = 0
+ last_power_draw = 0
+ else
+ use_power(power_draw)
+ update_connected_network()
+
+/obj/machinery/portable_atmospherics/powered/pump/huge/attackby(var/obj/item/I, var/mob/user)
+ if(istype(I, /obj/item/weapon/wrench))
+ if(on)
+ user << "Turn \the [src] off first!"
+ return
+
+ anchored = !anchored
+ playsound(get_turf(src), I.usesound, 50, 1)
+ user << "You [anchored ? "wrench" : "unwrench"] \the [src]."
+
+ return
+
+ //doesn't use power cells
+ if(istype(I, /obj/item/weapon/cell))
+ return
+ if (istype(I, /obj/item/weapon/screwdriver))
+ return
+
+ //doesn't hold tanks
+ if(istype(I, /obj/item/weapon/tank))
+ return
+
+ ..()
+
+
+/obj/machinery/portable_atmospherics/powered/pump/huge/stationary
+ name = "Stationary Air Pump"
+
+/obj/machinery/portable_atmospherics/powered/pump/huge/stationary/attackby(var/obj/item/I, var/mob/user)
+ if(istype(I, /obj/item/weapon/wrench))
+ user << "The bolts are too tight for you to unscrew!"
+ return
+
+ ..()
+
+/obj/machinery/portable_atmospherics/powered/pump/huge/stationary/purge
+ on = 1
+ start_pressure = 0
+ target_pressure = 0
+
+/obj/machinery/portable_atmospherics/powered/pump/huge/stationary/purge/power_change()
+ ..()
+ if(!(stat & (NOPOWER|BROKEN)))
+ on = 1
+ update_icon()
\ No newline at end of file
diff --git a/code/game/machinery/bomb_tester_vr.dm b/code/game/machinery/bomb_tester_vr.dm
new file mode 100644
index 0000000000..66d71f923d
--- /dev/null
+++ b/code/game/machinery/bomb_tester_vr.dm
@@ -0,0 +1,384 @@
+#define MODE_SINGLE 1
+#define MODE_DOUBLE 2
+#define MODE_CANISTER 3
+
+/obj/machinery/bomb_tester
+ name = "explosive effect simulator"
+ desc = "A device that can calculate the potential explosive yield of provided gases."
+ icon = 'icons/obj/machines/bomb_tester_vr.dmi'
+ icon_state = "generic"
+ anchored = 1
+ density = 1
+ idle_power_usage = 50
+ active_power_usage = 1.5 KILOWATTS
+
+ circuit = /obj/item/weapon/circuitboard/bomb_tester
+
+ var/icon_name = "generic"
+
+ var/obj/item/weapon/tank/tank1
+ var/obj/item/weapon/tank/tank2
+ var/obj/machinery/portable_atmospherics/canister/test_canister
+
+ var/sim_mode = MODE_SINGLE
+ var/sim_canister_output = 10*ONE_ATMOSPHERE
+
+ var/simulating = 0
+ var/simulation_started = 0
+ var/simulation_delay = 20 SECONDS
+
+ var/simulation_results
+
+ var/datum/gas_mixture/faketank
+ var/faketank_integrity
+
+/obj/machinery/bomb_tester/New()
+ ..()
+ default_apply_parts()
+ RefreshParts()
+ faketank = new
+
+/obj/machinery/bomb_tester/Destroy()
+ tank1 = null //Base machine Destroy()
+ tank2 = null //handles deleting contents
+ test_canister = null
+ ..()
+
+/obj/machinery/bomb_tester/dismantle()
+ if(tank1)
+ tank1.forceMove(get_turf(src))
+ tank1 = null
+ if(tank2)
+ tank2.forceMove(get_turf(src))
+ tank2 = null
+ simulation_finish(1)
+ return ..()
+
+/obj/machinery/bomb_tester/process()
+ ..()
+ if(test_canister && !Adjacent(test_canister))
+ test_canister = null
+ if(simulating && world.time >= simulation_started + simulation_delay)
+ simulation_finish()
+
+/obj/machinery/bomb_tester/update_icon()
+ overlays.Cut()
+ if(tank1)
+ overlays += image(icon, "[icon_name]-tank1")
+ if(tank2)
+ overlays += image(icon, "[icon_name]-tank2")
+ if(stat & NOPOWER)
+ icon_state = "[icon_name]-p"
+ else
+ icon_state = "[icon_name][simulating]"
+
+/obj/machinery/bomb_tester/power_change()
+ ..()
+ update_icon()
+ if(simulating && stat & NOPOWER)
+ simulation_finish(1)
+
+/obj/machinery/bomb_tester/RefreshParts()
+ ..()
+ var/scan_rating = 0
+ for(var/obj/item/weapon/stock_parts/scanning_module/S in component_parts)
+ scan_rating += S.rating
+ simulation_delay = 25 SECONDS - scan_rating SECONDS
+
+/obj/machinery/bomb_tester/attackby(var/obj/item/I, var/mob/user)
+ if(default_deconstruction_screwdriver(user, I))
+ return
+ if(default_deconstruction_crowbar(user, I))
+ return
+ if(default_part_replacement(user, I))
+ return
+ if(istype(I, /obj/item/weapon/tank))
+ if(!tank1 || !tank2)
+ user.drop_item(I)
+ I.forceMove(src)
+ if(!tank1)
+ tank1 = I
+ else
+ tank2 = I
+ update_icon()
+ updateUsrDialog()
+ to_chat(user, "You connect \the [I] to \the [src]'s [I==tank1 ? "primary" : "secondary"] slot.")
+ return
+ ..()
+
+/obj/machinery/bomb_tester/attack_hand(var/mob/user)
+ add_fingerprint(user)
+ interact(user)
+
+/obj/machinery/bomb_tester/interact(var/mob/user)
+ if(stat & NOPOWER)
+ return
+
+ var/dat = "
Bomb Tester"
+
+
+ dat += "Virtual Explosive Simulator v1.03"
+ dat += "
"
+
+ if(simulating)
+ dat += "
Simulation in progress! Please wait for results."
+
+ else
+ dat += "
Mode: [sim_mode==MODE_SINGLE?"Single Tank":"Single Tank"] -- [sim_mode==MODE_DOUBLE?"Transfer Valve":"Transfer Valve"] -- [sim_mode==MODE_CANISTER?"Canister":"Canister"]"
+ dat += "
"
+ dat += "
Gas Sources"
+ dat += "
[tank1?"\[[tank1.name]\]":"\[Primary Slot\]"] -- [tank2?"\[[tank2.name]\]":"\[Secondary Slot\]"]"
+ dat += "
Connected Canister: [test_canister?"[test_canister.name] -- ":"None -- "][test_canister?"\[Rescan\]":"\[Scan for canister\]"]"
+ if(test_canister)
+ dat += "
Canister Release Pressure: [sim_canister_output] Kilopascals"
+
+ dat += "
"
+ dat += "-1000|"
+ dat += "-100|"
+ dat += "-10|"
+ dat += "-1 ||| "
+
+ dat += "+1|"
+ dat += "+10|"
+ dat += "+100|"
+ dat += "+1000"
+ dat += ""
+
+ dat += "
"
+ dat += "
BEGIN SIMULATION"
+
+ user.set_machine(src)
+ user << browse(dat, "window=bomb_tester")
+ onclose(user, "bomb_tester")
+
+/obj/machinery/bomb_tester/Topic(href, href_list)
+ if(..())
+ return
+ if(stat & NOPOWER)
+ return
+ if(!usr.Adjacent(src))
+ usr << browse(null, "window=bomb_tester")
+ usr.unset_machine()
+ return
+ if(simulating)
+ return
+
+ if(href_list["set_mode"])
+ sim_mode = text2num(href_list["set_mode"])
+ var/text_mode
+ switch(sim_mode)
+ if(MODE_SINGLE)
+ text_mode = "single gas tank detonation"
+ if(MODE_DOUBLE)
+ text_mode = "tank transfer valve detonation"
+ if(MODE_CANISTER)
+ text_mode = "canister-assisted single gas tank detonation"
+ to_chat(usr, "[src] set to simulate a [text_mode].")
+
+ if(href_list["tank"])
+ var/tankvar = "tank[href_list["tank"]]"
+ var/obj/item/weapon/tank/T
+ if(vars[tankvar])
+ T = vars[tankvar]
+ T.forceMove(get_turf(src))
+ vars[tankvar] = null
+ else if(istype(usr.get_active_hand(),/obj/item/weapon/tank))
+ T = usr.get_active_hand()
+ usr.drop_item(T)
+ T.forceMove(src)
+ vars[tankvar] = T
+ update_icon()
+
+ if(href_list["canister_scan"])
+ for(var/obj/machinery/portable_atmospherics/canister/C in orange(1,src))
+ if(C && C == test_canister)
+ continue
+ else if(C)
+ test_canister = C
+ break
+ else
+ test_canister = null
+
+ if(href_list["set_can_pressure"])
+ var/change = text2num(href_list["set_can_pressure"])
+ sim_canister_output = Clamp(sim_canister_output+change, ONE_ATMOSPHERE/10, ONE_ATMOSPHERE*10)
+
+ if(href_list["start_sim"])
+ start_simulating()
+
+ updateUsrDialog()
+
+/obj/machinery/bomb_tester/proc/start_simulating()
+ simulating = 1
+ update_use_power(2)
+ simulation_started = world.time
+ update_icon()
+ switch(sim_mode)
+ if(MODE_SINGLE)
+ if(!tank1)
+ simulation_results = "Error"
+ return
+ spawn()
+ single_tank_sim()
+
+ if(MODE_DOUBLE)
+ if(!tank1 || !tank2)
+ simulation_results = "Error"
+ return
+ spawn()
+ ttv_sim()
+
+ if(MODE_CANISTER)
+ if(!tank1 || !test_canister)
+ simulation_results = "Error"
+ return
+ spawn()
+ canister_sim()
+
+/obj/machinery/bomb_tester/proc/simulate_tank() //This is a heavily cut down version of check_status() from tanks.dm
+ faketank.react()
+ var/pressure = faketank.return_pressure()
+ if(pressure > TANK_FRAGMENT_PRESSURE)
+ if(faketank_integrity <= 7)
+ faketank.react()
+ faketank.react()
+ faketank.react()
+ pressure = faketank.return_pressure()
+
+ var/strength = (pressure-TANK_FRAGMENT_PRESSURE)/TANK_FRAGMENT_SCALE
+ var/mult = ((faketank.volume/140)**(1/2)) * (faketank.total_moles**2/3)/((29*0.64) **2/3) //Don't ask me what this is, see tanks.dm
+
+ var/dev = round((mult*strength)*0.15)
+ var/heavy = round((mult*strength)*0.35)
+ var/light = round((mult*strength)*0.80)
+ simulation_results += "
Final Result: Explosive tank rupture. [dev?"Extreme damage within [2.5*dev] meters. ":""][heavy?"Heavy damage within [2.5*heavy] meters. ":""][light?"Light damage within [2.5*light] meters. ":""]Hazardous shrapnel produced."
+ return 1
+ else
+ faketank_integrity -= 7
+
+ else if(pressure > TANK_RUPTURE_PRESSURE)
+ faketank.react()
+ if(faketank_integrity <= 0)
+ simulation_results += "
Final Result: Tank rupture, minimal concussive force. Hazardous shrapnel produced."
+ return 1
+ else
+ faketank_integrity -= 5
+
+ else if(pressure > TANK_LEAK_PRESSURE || faketank.temperature - T0C > 173)
+ faketank_integrity -= 1
+ return 0
+
+/obj/machinery/bomb_tester/proc/single_tank_sim()
+ faketank.volume = tank1.volume
+ faketank.copy_from(tank1.air_contents)
+ faketank_integrity = tank1.integrity
+
+ simulation_results = "Single Tank Ignition Test
"
+ simulation_results += "
"
+
+ simulation_results += "
Initial gas tank status:
[format_gas_for_results(faketank)]"
+
+ faketank.add_thermal_energy(15000)
+
+ var/intervals = 0
+ while(intervals < 10)
+ intervals++
+ simulation_results += "
[intervals*2] seconds after ignition."
+ if(simulate_tank())
+ break
+ simulation_results += "
Gas tank status:
[format_gas_for_results(faketank)]"
+ sleep(2)
+
+ if(intervals == 10)
+ simulation_results += "
Final Result: No detonation."
+
+/obj/machinery/bomb_tester/proc/ttv_sim()
+ faketank.volume = tank1.air_contents.volume + tank2.air_contents.volume
+ faketank.copy_from(tank1.air_contents)
+ faketank_integrity = tank1.integrity
+ faketank.merge(tank2.air_contents)
+
+ simulation_results = "Tank Transfer Valve Mixture Test
"
+ simulation_results += "
"
+
+ simulation_results += "
Initial gas mixture status:
[format_gas_for_results(faketank)]"
+
+ var/intervals = 0
+ while(intervals < 10)
+ intervals++
+ simulation_results += "
[intervals*2] seconds after combining."
+ if(simulate_tank())
+ break
+ simulation_results += "
Gas mixture status:
[format_gas_for_results(faketank)]"
+ sleep(2)
+
+ if(intervals == 10)
+ simulation_results += "
Final Result: No detonation."
+
+/obj/machinery/bomb_tester/proc/canister_sim()
+ test_canister.anchored = 1
+ faketank.volume = tank1.air_contents.volume
+ faketank.copy_from(tank1.air_contents)
+ faketank_integrity = tank1.integrity
+
+ var/datum/gas_mixture/fakecanister = new
+ fakecanister.volume = test_canister.air_contents.volume
+ fakecanister.copy_from(test_canister.air_contents)
+ var/fakecanister_RFL = test_canister.release_flow_rate
+
+ simulation_results = "Canister-Assisted Single Tank Ignition Test
"
+ simulation_results += "
"
+
+ simulation_results += "
Initial gas tank status:
[format_gas_for_results(faketank)]"
+
+ var/intervals = 0
+ while(intervals < 10)
+ intervals++
+ simulation_results += "
[intervals*2] seconds after combining."
+ var/pressure_delta = sim_canister_output - faketank.return_pressure()
+ if(pressure_delta > 0)
+ var/transfer_moles = calculate_transfer_moles(fakecanister, faketank, pressure_delta)
+ transfer_moles = min(transfer_moles, (fakecanister_RFL/fakecanister.volume)*fakecanister.total_moles)
+ pump_gas_passive(src, fakecanister, faketank, transfer_moles)
+ if(simulate_tank())
+ break
+ simulation_results += "
Gas tank status:
[format_gas_for_results(faketank)]"
+ sleep(2)
+
+ if(intervals == 10)
+ simulation_results += "
Final Result: No detonation."
+
+/obj/machinery/bomb_tester/proc/simulation_finish(cancelled = 0)
+ simulating = 0
+ update_use_power(1)
+ update_icon()
+ if(test_canister && test_canister.anchored && !test_canister.connected_port)
+ test_canister.anchored = 0
+ if(cancelled)
+ return
+ if(simulation_results == "Error")
+ playsound(get_turf(src), 'sound/machines/buzz-sigh.ogg', 50, 0)
+ state("Invalid parameters.")
+ else
+ ping("Simulation complete!")
+ playsound(loc, "sound/effects/printer.ogg", 50, 1)
+ var/obj/item/weapon/paper/P = new(get_turf(src))
+ P.name = "Explosive Simulator printout"
+ P.info = simulation_results
+
+/obj/machinery/bomb_tester/proc/format_gas_for_results(var/datum/gas_mixture/G)
+ G.update_values() //Just in case
+ var/results = ""
+ var/pressure = G.return_pressure()
+
+ results += "Pressure: [round(pressure,0.1)] kPa"
+ if(G.total_moles)
+ results += "
Temperature: [round(G.temperature-T0C)]°C"
+ for(var/mix in G.gas)
+ results += "
[gas_data.name[mix]]: [round((G.gas[mix] / G.total_moles) * 100)]%"
+
+ return results
+
+#undef MODE_SINGLE
+#undef MODE_DOUBLE
+#undef MODE_CANISTER
\ No newline at end of file
diff --git a/code/game/machinery/camera/camera_vr.dm b/code/game/machinery/camera/camera_vr.dm
index 9cd441d325..fcef1edeb9 100644
--- a/code/game/machinery/camera/camera_vr.dm
+++ b/code/game/machinery/camera/camera_vr.dm
@@ -3,5 +3,5 @@
/obj/machinery/camera/New()
..()
- if (dir == 2)
+ if (dir == 1) // idk why the fuck dir is not 2
layer = 5
\ No newline at end of file
diff --git a/code/game/machinery/doors/airlock_vr.dm b/code/game/machinery/doors/airlock_vr.dm
new file mode 100644
index 0000000000..8140eb2474
--- /dev/null
+++ b/code/game/machinery/doors/airlock_vr.dm
@@ -0,0 +1,2 @@
+/obj/machinery/door/airlock/glass_external/public
+ req_one_access = list()
\ No newline at end of file
diff --git a/code/game/objects/items/weapons/circuitboards/circuitboards_vr.dm b/code/game/objects/items/weapons/circuitboards/circuitboards_vr.dm
index 931e535c1b..b88ba62452 100644
--- a/code/game/objects/items/weapons/circuitboards/circuitboards_vr.dm
+++ b/code/game/objects/items/weapons/circuitboards/circuitboards_vr.dm
@@ -35,4 +35,14 @@
origin_tech = list(TECH_ENGINEERING = 4, TECH_POWER = 3)
req_components = list(
/obj/item/stack/cable_coil = 20,
- /obj/item/weapon/stock_parts/capacitor/super = 3)
\ No newline at end of file
+ /obj/item/weapon/stock_parts/capacitor/super = 3)
+
+// Board for the bomb tester in bomb_tester_vr.dm
+/obj/item/weapon/circuitboard/bomb_tester
+ name = T_BOARD("explosive effect simulator")
+ build_path = /obj/machinery/bomb_tester
+ board_type = new /datum/frame/frame_types/machine
+ origin_tech = list(TECH_PHORON = 3, TECH_DATA = 2, TECH_MAGNET = 2)
+ req_components = list(
+ /obj/item/weapon/stock_parts/matter_bin/adv = 1,
+ /obj/item/weapon/stock_parts/scanning_module = 5)
\ No newline at end of file
diff --git a/code/game/objects/structures/crates_lockers/closets/l3closet_vr.dm b/code/game/objects/structures/crates_lockers/closets/l3closet_vr.dm
new file mode 100644
index 0000000000..fdc6163459
--- /dev/null
+++ b/code/game/objects/structures/crates_lockers/closets/l3closet_vr.dm
@@ -0,0 +1,27 @@
+/obj/structure/closet/l3closet/virology/New()
+ ..()
+ new /obj/item/clothing/suit/bio_suit/virology/taur(src)
+ new /obj/item/clothing/head/bio_hood/virology(src)
+ new /obj/item/clothing/mask/gas(src)
+ new /obj/item/weapon/tank/oxygen(src)
+
+
+/obj/structure/closet/l3closet/security/New()
+ ..()
+ new /obj/item/clothing/suit/bio_suit/security/taur(src)
+ new /obj/item/clothing/head/bio_hood/security(src)
+
+
+/obj/structure/closet/l3closet/janitor/New()
+ ..()
+ new /obj/item/clothing/suit/bio_suit/janitor/taur(src)
+ new /obj/item/clothing/head/bio_hood/janitor(src)
+ new /obj/item/clothing/mask/gas(src)
+ new /obj/item/weapon/tank/emergency/oxygen/engi(src)
+
+
+/obj/structure/closet/l3closet/scientist/New()
+ ..()
+ new /obj/item/clothing/suit/bio_suit/scientist/taur(src)
+ new /obj/item/clothing/head/bio_hood/scientist(src)
+
diff --git a/code/game/objects/structures/crates_lockers/closets/utility_closets_vr.dm b/code/game/objects/structures/crates_lockers/closets/utility_closets_vr.dm
new file mode 100644
index 0000000000..d9f0dcc092
--- /dev/null
+++ b/code/game/objects/structures/crates_lockers/closets/utility_closets_vr.dm
@@ -0,0 +1,29 @@
+/obj/structure/closet/radiation/New()
+ ..()
+ new /obj/item/clothing/suit/radiation/taur(src)
+ new /obj/item/clothing/head/radiation(src)
+ new /obj/item/device/geiger(src)
+
+
+/obj/structure/closet/bombcloset/New()
+ ..()
+ new /obj/item/clothing/suit/bomb_suit/taur(src)
+ new /obj/item/clothing/under/color/black(src)
+ new /obj/item/clothing/shoes/black(src )
+ new /obj/item/clothing/head/bomb_hood(src)
+
+
+/obj/structure/closet/bombclosetsecurity/New()
+ ..()
+ new /obj/item/clothing/suit/bomb_suit/taur/security(src)
+ new /obj/item/clothing/under/rank/security(src)
+ new /obj/item/clothing/shoes/brown(src)
+ new /obj/item/clothing/head/bomb_hood/security(src)
+
+/obj/structure/closet/firecloset/New()
+ ..()
+ new /obj/item/weapon/storage/toolbox/emergency(src)
+
+/obj/structure/closet/hydrant/New()
+ ..()
+ new /obj/item/weapon/storage/toolbox/emergency(src)
\ No newline at end of file
diff --git a/code/game/turfs/flooring/flooring_decals_vr.dm b/code/game/turfs/flooring/flooring_decals_vr.dm
index 6f07c769af..d0f1e2e70c 100644
--- a/code/game/turfs/flooring/flooring_decals_vr.dm
+++ b/code/game/turfs/flooring/flooring_decals_vr.dm
@@ -6,4 +6,8 @@
/obj/effect/floor_decal/flesh/colour
name = "flesh"
icon = 'icons/turf/stomach_vr.dmi'
- icon_state = "c_flesh_floor_edges"
\ No newline at end of file
+ icon_state = "c_flesh_floor_edges"
+
+/obj/effect/floor_decal/industrial/outline/red
+ name = "red outline"
+ color = COLOR_RED
\ No newline at end of file
diff --git a/code/modules/client/preference_setup/vore/07_traits.dm b/code/modules/client/preference_setup/vore/07_traits.dm
index f670eeadf4..19300c75f4 100644
--- a/code/modules/client/preference_setup/vore/07_traits.dm
+++ b/code/modules/client/preference_setup/vore/07_traits.dm
@@ -97,7 +97,7 @@
var/points_left = pref.starting_trait_points
var/traits_left = pref.max_traits
- for(var/T in pref.pos_traits + pref.neu_traits + pref.neg_traits)
+ for(var/T in pref.pos_traits + pref.neg_traits)
points_left -= traits_costs[T]
traits_left--
@@ -217,7 +217,7 @@
for(var/T in pref.pos_traits + pref.neu_traits + pref.neg_traits)
points_left -= traits_costs[T]
- var/traits_left = pref.max_traits - (pref.pos_traits.len + pref.neg_traits.len + pref.neu_traits.len)
+ var/traits_left = pref.max_traits - (pref.pos_traits.len + pref.neg_traits.len)
var/trait_choice
var/done = FALSE
diff --git a/code/modules/events/event_container_vr.dm b/code/modules/events/event_container_vr.dm
index 4e35c99f21..62c297b5e8 100644
--- a/code/modules/events/event_container_vr.dm
+++ b/code/modules/events/event_container_vr.dm
@@ -74,7 +74,7 @@
new /datum/event_meta(EVENT_LEVEL_MODERATE, "Solar Storm", /datum/event/solar_storm, 30, list(ASSIGNMENT_ENGINEER = 40, ASSIGNMENT_SECURITY = 30), 1),
new /datum/event_meta(EVENT_LEVEL_MODERATE, "Virology Breach", /datum/event/prison_break/virology, 0, list(ASSIGNMENT_MEDICAL = 100), 1),
new /datum/event_meta(EVENT_LEVEL_MODERATE, "Xenobiology Breach", /datum/event/prison_break/xenobiology, 0, list(ASSIGNMENT_SCIENCE = 100), 1),
- //new /datum/event_meta(EVENT_LEVEL_MODERATE, "Grub Infestation", /datum/event/grub_infestation, 75, list(ASSIGNMENT_SECURITY = 50, ASSIGNMENT_ENGINEER = 50), 1),
+ new /datum/event_meta(EVENT_LEVEL_MODERATE, "Grub Infestation", /datum/event/grub_infestation, 75, list(ASSIGNMENT_SECURITY = 50, ASSIGNMENT_ENGINEER = 50), 1),
//Evil grubs that drain station power slightly
)
add_disabled_events(list(
diff --git a/code/modules/events/grubinfestation_vr.dm b/code/modules/events/grubinfestation_vr.dm
index 5f1161c441..a7898e11e6 100644
--- a/code/modules/events/grubinfestation_vr.dm
+++ b/code/modules/events/grubinfestation_vr.dm
@@ -9,7 +9,7 @@
sent_spiders_to_station = 0
/datum/event/grub_infestation/announce()
- command_announcement.Announce("Unidentified lifesigns detected coming aboard [station_name()]. Secure any exterior access, including ducting and ventilation.", "Lifesign Alert", new_sound = 'sound/AI/aliens.ogg')
+ command_announcement.Announce("Solargrubs detected coming aboard [station_name()]. Please clear them out before this starts to affect productivity. All crew efforts are appreciated and encouraged.", "Lifesign Alert", new_sound = 'sound/AI/aliens.ogg')
/datum/event/grub_infestation/start()
diff --git a/code/modules/examine/descriptions/atmospherics.dm b/code/modules/examine/descriptions/atmospherics.dm
index e01600aa6d..cdf853f63d 100644
--- a/code/modules/examine/descriptions/atmospherics.dm
+++ b/code/modules/examine/descriptions/atmospherics.dm
@@ -157,7 +157,8 @@
//Meters
/obj/machinery/meter
- description_info = "Measures the volume and temperature of the pipe under the meter."
+ description_info = "Measures the volume and temperature of the pipe under the meter.\
+ Using a multitool on this will cycle through any other pipes on the same tile."
//Pipe dispensers
/obj/machinery/pipedispenser
diff --git a/code/modules/materials/materials_vr.dm b/code/modules/materials/materials_vr.dm
index 6330293ec8..7e3d98ac4a 100644
--- a/code/modules/materials/materials_vr.dm
+++ b/code/modules/materials/materials_vr.dm
@@ -8,4 +8,13 @@
melting_point = 6000
explosion_resistance = 200
hardness = 500
- weight = 500
\ No newline at end of file
+ weight = 500
+
+/material/fluff //This is to allow for 2 handed weapons that don't want to have a prefix.
+ name = " "
+ display_name = ""
+ icon_colour = "#000000"
+ sheet_singular_name = "fluff"
+ sheet_plural_name = "fluffs"
+ hardness = 60
+ weight = 20 //Strong as iron.
\ No newline at end of file
diff --git a/code/modules/mob/living/carbon/human/examine_vr.dm b/code/modules/mob/living/carbon/human/examine_vr.dm
index 16868827a7..342664f601 100644
--- a/code/modules/mob/living/carbon/human/examine_vr.dm
+++ b/code/modules/mob/living/carbon/human/examine_vr.dm
@@ -156,8 +156,8 @@
/mob/living/carbon/human/proc/nif_examine(mob/living/carbon/human/H)
var/message = ""
- if(!H.nif || H.conceal_nif || !H.nif_examine) //Do they have a nif, do they have the NIF concealed, and do they have a NIF examine message?
+ if(!src.nif || src.conceal_nif || !src.nif_examine) //Do they have a nif, do they have the NIF concealed, and do they have a NIF examine message?
return "" //If so, no message.
else
- message += "[H.nif_examine]\n"
- return message
\ No newline at end of file
+ message += "[src.nif_examine]\n"
+ return message
diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm
index 24c9c3a31b..21d8545f94 100644
--- a/code/modules/mob/living/carbon/human/human.dm
+++ b/code/modules/mob/living/carbon/human/human.dm
@@ -1193,7 +1193,9 @@
vessel.remove_reagent("blood", vessel.total_volume - species.blood_volume)
vessel.maximum_volume = species.blood_volume
fixblood()
- species.update_attack_types() //VOREStation edit. Required for any trait that updates unarmed_types in setup.
+ species.update_attack_types() //VOREStation Edit Start Required for any trait that updates unarmed_types in setup.
+ if(species.gets_food_nutrition != 1) //Bloodsucker trait. Tacking this on here.
+ verbs |= /mob/living/carbon/human/proc/bloodsuck //VOREStation Edit End
// Rebuild the HUD. If they aren't logged in then login() should reinstantiate it for them.
if(client && client.screen)
diff --git a/code/modules/mob/living/carbon/human/species/station/blank_vr.dm b/code/modules/mob/living/carbon/human/species/station/blank_vr.dm
index 85a37cfd48..c334e7035e 100644
--- a/code/modules/mob/living/carbon/human/species/station/blank_vr.dm
+++ b/code/modules/mob/living/carbon/human/species/station/blank_vr.dm
@@ -1,7 +1,8 @@
-/*
+
/datum/species
- var/vore_numbing = 0
-*/
+ //var/vore_numbing = 0
+ var/gets_food_nutrition = 1 // If this is set to 0, the person can't get nutrrition from food.
+
/datum/species/custom
name = "Custom Species"
name_plural = "Custom"
diff --git a/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm
index d65519f15f..3cb04c1e5a 100644
--- a/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm
+++ b/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm
@@ -335,3 +335,51 @@
handling_hal = 0
return
+
+
+/mob/living/carbon/human/proc/bloodsuck()
+ set name = "Drain prey"
+ set desc = "Bites prey and drains them of blood, feeding you in the process. You may only do this once per minute."
+ set category = "Abilities"
+
+ if(last_special > world.time)
+ return
+
+ if(stat || paralysis || stunned || weakened || lying || restrained() || buckled)
+ src << "You cannot bite anyone in your current state!"
+ return
+
+ var/list/choices = list()
+ for(var/mob/living/carbon/human/M in view(1,src))
+ if(!istype(M,/mob/living/silicon) && Adjacent(M))
+ choices += M
+ choices -= src
+
+ var/mob/living/carbon/human/B = input(src,"Who do you wish to bite?") as null|anything in choices
+
+ if(!B || !src || src.stat) return
+
+ if(!Adjacent(B)) return
+
+ if(last_special > world.time) return
+
+ if(stat || paralysis || stunned || weakened || lying || restrained() || buckled)
+ src << "You cannot bite in your current state."
+ return
+ if(B.vessel.total_volume <= 0 || B.isSynthetic()) //Do they have any blood in the first place, and are they synthetic?
+ src << "There appears to be no blood in this prey..."
+ return
+
+ last_special = world.time + 600
+ src.visible_message("[src] moves their head next to [B]'s neck, seemingly looking for something!")
+
+ if(do_after(src, 300, B)) //Thrirty seconds.
+ if(!Adjacent(B)) return
+ src.visible_message("[src] suddenly extends their fangs and plunges them down into [B]'s neck!")
+ B.apply_damage(5, BRUTE, BP_HEAD) //You're getting fangs pushed into your neck. What do you expect????
+ B.drip(80) //Remove enough blood to make them a bit woozy, but not take oxyloss.
+ src.nutrition += 400
+ sleep(50)
+ B.drip(1)
+ sleep(50)
+ B.drip(1)
\ No newline at end of file
diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm
index 143ece2eb8..f8138b6ac4 100644
--- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm
+++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm
@@ -63,4 +63,10 @@
"r" = list("rr", "rrr", "rrrr")
),
autohiss_exempt = list("Siik"))
- excludes = list(/datum/trait/autohiss_unathi)
\ No newline at end of file
+ excludes = list(/datum/trait/autohiss_unathi)
+
+/datum/trait/bloodsucker
+ name = "Bloodsucker"
+ desc = "Makes you unable to gain nutrition from anything but blood. To compenstate, you get fangs that can be used to drain blood from prey."
+ cost = 0
+ var_changes = list("gets_food_nutrition" = 0) //The verb is given in human.dm
\ No newline at end of file
diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm
index fa040fa625..8505f64341 100644
--- a/code/modules/mob/living/living.dm
+++ b/code/modules/mob/living/living.dm
@@ -92,7 +92,15 @@ default behaviour is:
var/turf/oldloc = loc
forceMove(tmob.loc)
- // VOREStation Edit - Begin
+ //VOREstation Edit - Begin
+ if (istype(tmob, /mob/living/simple_animal)) //check bumpnom chance, if it's a simplemob that's bumped
+ tmob.Bumped(src)
+ else if(istype(src, /mob/living/simple_animal)) //otherwise, if it's a simplemob doing the bumping. Simplemob on simplemob doesn't seem to trigger but that's fine.
+ Bumped(tmob)
+ if (tmob.loc == src) //check if they got ate, and if so skip the forcemove
+ now_pushing = 0
+ return
+
// In case of micros, we don't swap positions; instead occupying the same square!
if (handle_micro_bump_helping(tmob)) return
// TODO - Check if we need to do something about the slime.UpdateFeed() we are skipping below.
diff --git a/code/modules/mob/living/simple_animal/simple_animal_vr.dm b/code/modules/mob/living/simple_animal/simple_animal_vr.dm
index 2096e4f5cc..60006f4121 100644
--- a/code/modules/mob/living/simple_animal/simple_animal_vr.dm
+++ b/code/modules/mob/living/simple_animal/simple_animal_vr.dm
@@ -9,6 +9,8 @@
var/vore_capacity = 1 // The capacity (in people) this person can hold
var/vore_max_size = RESIZE_HUGE // The max size this mob will consider eating
var/vore_min_size = RESIZE_TINY // The min size this mob will consider eating
+ var/vore_bump_chance = 0 // Chance of trying to eat anyone that bumps into them, regardless of hostility
+ var/vore_bump_emote = "grabs hold of" // Allow messages for bumpnom mobs to have a flavorful bumpnom
var/vore_pounce_chance = 5 // Chance of this mob knocking down an opponent
var/vore_standing_too = 0 // Can also eat non-stunned mobs
var/vore_ignores_undigestable = 1 // Refuse to eat mobs who are undigestable by the prefs toggle.
@@ -171,3 +173,15 @@
src.vore_organs[B.name] = B
src.vore_selected = B.name
+/mob/living/simple_animal/Bumped(var/atom/movable/AM, yes)
+ if(ismob(AM))
+ var/mob/tmob = AM
+ if(will_eat(tmob) && !istype(tmob, type) && prob(vore_bump_chance) && !ckey) //check if they decide to eat. Includes sanity check to prevent cannibalism.
+ if(tmob.canmove && prob(vore_pounce_chance)) //if they'd pounce for other noms, pounce for these too, otherwise still try and eat them if they hold still
+ tmob.Weaken(5)
+ tmob.visible_message("\the [src] [vore_bump_emote] \the [tmob]!!")
+ stop_automated_movement = 1
+ animal_nom(tmob)
+ update_icon()
+ stop_automated_movement = 0
+ ..()
\ No newline at end of file
diff --git a/code/modules/mob/living/simple_animal/vore/catgirl.dm b/code/modules/mob/living/simple_animal/vore/catgirl.dm
index e1a0d52885..fdfd527a97 100644
--- a/code/modules/mob/living/simple_animal/vore/catgirl.dm
+++ b/code/modules/mob/living/simple_animal/vore/catgirl.dm
@@ -48,6 +48,7 @@
// Activate Noms!
/mob/living/simple_animal/catgirl
vore_active = 1
+ vore_bump_chance = 5
vore_pounce_chance = 50
vore_standing_too = 1
vore_ignores_undigestable = 0 // Catgirls just want to eat yoouuu
diff --git a/code/modules/mob/living/simple_animal/vore/gaslamp.dm b/code/modules/mob/living/simple_animal/vore/gaslamp.dm
index 2e206cbb2b..eeb39ede90 100644
--- a/code/modules/mob/living/simple_animal/vore/gaslamp.dm
+++ b/code/modules/mob/living/simple_animal/vore/gaslamp.dm
@@ -53,7 +53,10 @@ TODO: Make them light up and heat the air when exposed to oxygen.
/mob/living/simple_animal/retaliate/gaslamp
vore_active = 1
vore_capacity = 2
+ vore_bump_chance = 90 //they're frickin' jellyfish anenome filterfeeders, get tentacled
+ vore_bump_emote = "lazily wraps its tentacles around"
vore_standing_too = 1 // Defaults to trying to give you that big tentacle hug.
+ vore_ignores_undigestable = 0 // they absorb rather than digest, you're going in either way
vore_default_mode = DM_HOLD
vore_digest_chance = 0 // Chance to switch to digest mode if resisted
vore_absorb_chance = 20 // BECOME A PART OF ME.
diff --git a/code/modules/mob/living/simple_animal/vore/solargrub.dm b/code/modules/mob/living/simple_animal/vore/solargrub.dm
index 30acb0d66a..69cd1d3abc 100644
--- a/code/modules/mob/living/simple_animal/vore/solargrub.dm
+++ b/code/modules/mob/living/simple_animal/vore/solargrub.dm
@@ -19,8 +19,8 @@ List of things solar grubs should be able to do:
icon_dead = "solargrub-dead"
faction = "grubs"
- maxHealth = 250 //grubs can take a lot of harm
- health = 250
+ maxHealth = 50 //grubs can take a lot of harm
+ health = 50
move_to_delay = 5
melee_damage_lower = 1
@@ -61,11 +61,12 @@ List of things solar grubs should be able to do:
var/poison_chance = 50
var/datum/powernet/PN // Our powernet
var/obj/structure/cable/attached // the attached cable
+ var/emp_chance = 20 // Beware synths
-/mob/living/simple_animal/relatiate/solargrub/PunchTarget()
- var/mob/living/carbon/human/grubfood = target_mob
- for(var/obj/O in grubfood)
- O.emp_act(3)
+/mob/living/simple_animal/retaliate/solargrub/PunchTarget()
+ if(target_mob&& prob(emp_chance))
+ target_mob.emp_act(4) //The weakest strength of EMP
+ visible_message("The grub releases a powerful shock!")
..()
/mob/living/simple_animal/retaliate/solargrub/Life()
@@ -95,9 +96,12 @@ List of things solar grubs should be able to do:
PN = null
/mob/living/simple_animal/retaliate/solargrub //active noms
+ vore_bump_chance = 50
+ vore_bump_emote = "applies minimal effort to try and slurp up"
vore_active = 1
vore_capacity = 1
vore_pounce_chance = 0 //grubs only eat incapacitated targets
+ vore_default_mode = DM_ITEMWEAK //item friendly digestions, they just want your chemical energy :3
/mob/living/simple_animal/retaliate/solargrub/PunchTarget()
. = ..()
diff --git a/code/modules/mob/living/simple_animal/vore/wah.dm b/code/modules/mob/living/simple_animal/vore/wah.dm
index f2660912b1..c774dde902 100644
--- a/code/modules/mob/living/simple_animal/vore/wah.dm
+++ b/code/modules/mob/living/simple_animal/vore/wah.dm
@@ -30,7 +30,10 @@
// Activate Noms!
/mob/living/simple_animal/wah
vore_active = 1
+ vore_bump_chance = 10
+ vore_bump_emote = "playfully lunges at"
vore_pounce_chance = 40
+ vore_default_mode = DM_HOLD // above will only matter if someone toggles it anyway
vore_icons = SA_ICON_LIVING
/mob/living/simple_animal/wah/fae
@@ -42,6 +45,10 @@
icon_dead = "wah_fae_dead"
icon_rest = "wah_fae_rest"
+ vore_ignores_undigestable = 0 // wah don't care you're edible or not, you still go in
+ vore_digest_chance = 0 // instead of digesting if you struggle...
+ vore_absorb_chance = 20 // you get to become adorable purple wahpudge.
+ vore_bump_chance = 75
maxHealth = 100
health = 100
melee_damage_lower = 10
diff --git a/code/modules/mob/new_player/new_player_vr.dm b/code/modules/mob/new_player/new_player_vr.dm
index 6e49e6e52e..d92df60859 100644
--- a/code/modules/mob/new_player/new_player_vr.dm
+++ b/code/modules/mob/new_player/new_player_vr.dm
@@ -29,9 +29,11 @@
var/points_left = client.prefs.starting_trait_points
var/traits_left = client.prefs.max_traits
for(var/T in megalist)
- traits_left--
var/cost = traits_costs[T]
+ if(cost)
+ traits_left--
+
//A trait was removed from the game
if(isnull(cost))
pass = FALSE
diff --git a/code/modules/mob/new_player/sprite_accessories_vr.dm b/code/modules/mob/new_player/sprite_accessories_vr.dm
index bcbe8092f8..ca18125845 100644
--- a/code/modules/mob/new_player/sprite_accessories_vr.dm
+++ b/code/modules/mob/new_player/sprite_accessories_vr.dm
@@ -8,6 +8,17 @@
species_allowed = list("Human","Skrell","Unathi","Tajara", "Teshari", "Nevrean", "Akula", "Sergal", "Flatland Zorren", "Highlander Zorren", "Vulpkanin", "Xenochimera", "Xenomorph Hybrid", "Vasilissan", "Rapala") //This lets all races use the default hairstyles.
+ citheronia
+ name = "Citheronia Hair (Kira72)"
+ icon = 'icons/mob/human_face_vr.dmi'
+ icon_state = "citheronia_hair"
+ ckeys_allowed = list("Kira72")
+
+ citheronia_colorable
+ name = "Citheronia Hair"
+ icon = 'icons/mob/human_face_vr.dmi'
+ icon_state = "citheronia_hair_c"
+
sergal_plain
name = "Sergal Plain"
icon = 'icons/mob/human_face_vr.dmi'
@@ -295,8 +306,8 @@
icon_state = "spike"
species_allowed = list("Vulpkanin", "Xenochimera")
gender = NEUTER
-
-//xeno stuffs
+
+//xeno stuffs
xeno_head_drone_color
name = "Drone dome"
icon = 'icons/mob/human_face_vr.dmi'
@@ -331,7 +342,7 @@
icon_state = "cxeno_praetorian"
species_allowed = list("Xenomorph Hybrid")
gender = NEUTER
-
+
/datum/sprite_accessory/facial_hair
species_allowed = list("Human","Skrell","Unathi","Tajara", "Teshari", "Nevrean", "Akula", "Sergal", "Flatland Zorren", "Highlander Zorren", "Vulpkanin", "Xenochimera", "Xenomorph Hybrid", "Vasilissan", "Rapala") //This lets all races use the facial hair styles.
@@ -697,3 +708,33 @@
name = "Body toning (for emergency contrast loss)"
icon_state = "btone"
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO)
+
+ eboop_panels
+ name = "Eggnerd FBP panels"
+ icon_state = "eboop"
+ color_blend_mode = ICON_MULTIPLY
+ body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
+
+ osocks_rarm
+ name = "Modular Longsock (right arm)"
+ icon_state = "osocks"
+ color_blend_mode = ICON_MULTIPLY
+ body_parts = list(BP_R_ARM,BP_R_HAND)
+
+ osocks_larm
+ name = "Modular Longsock (left arm)"
+ icon_state = "osocks"
+ color_blend_mode = ICON_MULTIPLY
+ body_parts = list(BP_L_ARM,BP_L_HAND)
+
+ osocks_rleg
+ name = "Modular Longsock (right leg)"
+ icon_state = "osocks"
+ color_blend_mode = ICON_MULTIPLY
+ body_parts = list(BP_R_FOOT,BP_R_LEG)
+
+ osocks_lleg
+ name = "Modular Longsock (left leg)"
+ icon_state = "osocks"
+ color_blend_mode = ICON_MULTIPLY
+ body_parts = list(BP_L_FOOT,BP_L_LEG)
diff --git a/code/modules/projectiles/guns/energy/particle.dm b/code/modules/projectiles/guns/energy/particle.dm
index 5638054647..51efe58b10 100644
--- a/code/modules/projectiles/guns/energy/particle.dm
+++ b/code/modules/projectiles/guns/energy/particle.dm
@@ -189,4 +189,5 @@
if(istype(Proj, /obj/item/projectile/bullet/particle))
if(prob(Proj.damage))
GetDrilled()
+ ..()
diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm
index 3d7daf2dec..a217ee2be8 100644
--- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm
+++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm
@@ -47,7 +47,8 @@
if(IS_UNATHI) removed *= 0.5
if(issmall(M)) removed *= 2 // Small bodymass, more effect from lower volume.
M.heal_organ_damage(0.5 * removed, 0)
- M.nutrition += nutriment_factor * removed // For hunger and fatness
+ if(M.species.gets_food_nutrition) //VOREStation edit. If this is set to 0, they don't get nutrition from food.
+ M.nutrition += nutriment_factor * removed // For hunger and fatness
M.add_chemical_effect(CE_BLOODRESTORE, 4 * removed)
/datum/reagent/nutriment/glucose
diff --git a/code/modules/reagents/reagent_containers/blood_pack_vr.dm b/code/modules/reagents/reagent_containers/blood_pack_vr.dm
new file mode 100644
index 0000000000..a9128e81e1
--- /dev/null
+++ b/code/modules/reagents/reagent_containers/blood_pack_vr.dm
@@ -0,0 +1,31 @@
+/obj/item/weapon/reagent_containers/blood/update_icon()
+ var/percent = round((reagents.total_volume / volume) * 100)
+ if(percent >= 0 && percent <= 9)
+ icon_state = "empty"
+ item_state = "bloodpack_empty"
+ else if(percent >= 10 && percent <= 50)
+ icon_state = "half"
+ item_state = "bloodpack_half"
+ else if(percent >= 51 && percent < INFINITY)
+ icon_state = "full"
+ item_state = "bloodpack_full"
+
+/obj/item/weapon/reagent_containers/blood/attack_self(mob/living/user as mob)
+ if(user.a_intent == I_HURT)
+ if(reagents.total_volume && volume)
+ switch(reagents.get_master_reagent_id())
+ if("blood")
+ user.show_message("You sink your fangs into \the [src] and suck the blood out of it!")
+ user.visible_message("[user] sinks their fangs into \the [src] and drains it!")
+ user.nutrition += volume*5
+ reagents.clear_reagents()
+ update_icon()
+ return
+ else
+ user.show_message("You take a look at \the [src] and notice that it is not filled with blood!")
+ return
+ else
+ user.show_message("You take a look at \the [src] and notice it has nothing in it!")
+ return
+ else
+ return
\ No newline at end of file
diff --git a/code/modules/reagents/reagent_containers/food/snacks_vr.dm b/code/modules/reagents/reagent_containers/food/snacks_vr.dm
index ec1da1832d..54db8e4163 100644
--- a/code/modules/reagents/reagent_containers/food/snacks_vr.dm
+++ b/code/modules/reagents/reagent_containers/food/snacks_vr.dm
@@ -208,11 +208,13 @@
desc = "A hard chitin, dont chip a tooth!"
icon = 'icons/obj/food_vr.dmi'
icon_state = "pillbugball"
+ slice_path = /obj/item/weapon/reagent_containers/food/snacks/pillbug
+ slices_num = 1
trash = /obj/item/weapon/reagent_containers/food/snacks/pillbug
nutriment_amt = 1
nutriment_desc = list("crunchy shell bits" = 5)
-/obj/item/weapon/reagent_containers/food/snacks/grub/bugball/New()
+/obj/item/weapon/reagent_containers/food/snacks/bugball/New()
..()
reagents.add_reagent("protein", 1)
reagents.add_reagent("carbon", 5)
diff --git a/code/modules/research/designs_vr.dm b/code/modules/research/designs_vr.dm
index 1561696c16..75e96834f6 100644
--- a/code/modules/research/designs_vr.dm
+++ b/code/modules/research/designs_vr.dm
@@ -172,4 +172,11 @@
id = "thermoregulator"
req_tech = list(TECH_ENGINEERING = 4, TECH_POWER = 3)
build_path = /obj/item/weapon/circuitboard/thermoregulator
- sort_string = "HABAF"
\ No newline at end of file
+ sort_string = "HABAF"
+
+/datum/design/circuit/bomb_tester
+ name = "Explosive Effect Simulator"
+ id = "bomb_tester"
+ req_tech = list(TECH_PHORON = 3, TECH_DATA = 2, TECH_MAGNET = 2)
+ build_path = /obj/item/weapon/circuitboard/bomb_tester
+ sort_string = "HABAG"
\ No newline at end of file
diff --git a/code/modules/vore/appearance/sprite_accessories_vr.dm b/code/modules/vore/appearance/sprite_accessories_vr.dm
index 88a105eb0f..9202d4ef08 100644
--- a/code/modules/vore/appearance/sprite_accessories_vr.dm
+++ b/code/modules/vore/appearance/sprite_accessories_vr.dm
@@ -194,6 +194,7 @@
icon_state = "otie"
do_colouration = 1
color_blend_mode = ICON_MULTIPLY
+ extra_overlay = "otie-inner"
/datum/sprite_accessory/ears/cow
name = "cow, horns"
@@ -236,6 +237,12 @@
icon_state = "molenar-kitsune"
ckeys_allowed = list("molenar")
+/datum/sprite_accessory/ears/citheronia_antennae
+ name = "citheronia antennae (Kira72)"
+ desc = ""
+ icon_state = "molenar-kitsune"
+ ckeys_allowed = list("kira72")
+
/datum/sprite_accessory/ears/molenar_deathclaw
name = "deathclaw ears (Molenar)"
desc = ""
@@ -339,6 +346,12 @@
do_colouration = 1
color_blend_mode = ICON_MULTIPLY
+/datum/sprite_accessory/wing/citheroniamoth
+ name = "citheronia wings"
+ desc = ""
+ icon_state = "citheronia_wings"
+ ckeys_allowed = list("kira72")
+
/datum/sprite_accessory/wing/feathered
name = "feathered wings, colorable"
desc = ""
@@ -622,6 +635,14 @@
desc = ""
icon_state = "xenotail"
+/datum/sprite_accessory/tail/eboop
+ name = "EGN mech tail (dual color)"
+ desc = ""
+ icon_state = "eboop"
+ do_colouration = 1
+ color_blend_mode = ICON_MULTIPLY
+ extra_overlay = "eboop_mark"
+
/datum/sprite_accessory/tail/molenar_kitsune
name = "quintail kitsune tails (Molenar)"
desc = ""
@@ -1059,6 +1080,10 @@
name = "Slug"
icon_state = "slug_s"
+/datum/sprite_accessory/tail/taur/frog
+ name = "Frog"
+ icon_state = "frog_s"
+
/*/datum/sprite_accessory/tail/taur/drake //Yeah hold that thought for a bit. These got no suit compatibility yet.
name = "Drake"
icon_state = "drake_s"
diff --git a/code/modules/vore/eating/bellymodes_vr.dm b/code/modules/vore/eating/bellymodes_vr.dm
index 3d653ff45b..7f04c32ec6 100644
--- a/code/modules/vore/eating/bellymodes_vr.dm
+++ b/code/modules/vore/eating/bellymodes_vr.dm
@@ -406,7 +406,7 @@
owner << sound(growsound,volume=80)
if(M.size_multiplier > shrink_grow_size && owner.size_multiplier < 2) //Grow until either pred is large or prey is small.
- owner.resize(M.size_multiplier+0.01) //Grow by 1% per tick.
+ owner.resize(owner.size_multiplier+0.01) //Grow by 1% per tick.
M.resize(M.size_multiplier-0.01) //Shrink by 1% per tick
if(M.nutrition >= 100)
var/oldnutrition = (M.nutrition * 0.05)
@@ -695,4 +695,4 @@
if(P.absorbed || P.stat == DEAD)
continue
- put_in_egg(P,1)
\ No newline at end of file
+ put_in_egg(P,1)
diff --git a/code/modules/vore/eating/vorepanel_vr.dm b/code/modules/vore/eating/vorepanel_vr.dm
index 6abfdb7fb0..ceea1c88bc 100644
--- a/code/modules/vore/eating/vorepanel_vr.dm
+++ b/code/modules/vore/eating/vorepanel_vr.dm
@@ -217,6 +217,14 @@
dat += "
Can Taste:"
dat += " [selected.can_taste ? "Yes" : "No"]"
+ //How much brute damage
+ dat += "
Digest Brute Damage:"
+ dat += " [selected.digest_brute]"
+
+ //How much burn damage
+ dat += "
Digest Burn Damage:"
+ dat += " [selected.digest_burn]"
+
//Minimum size prey must be to show up.
dat += "
Required examine size:"
dat += " [selected.bulge_size*100]%"
@@ -611,6 +619,20 @@
else if(new_grow)
selected.shrink_grow_size = (new_grow/100)
+ if(href_list["b_burn_dmg"])
+ var/new_damage = input(user, "Choose the amount of burn damage prey will take per tick. Ranges from 3 to 6.", "Set Belly Burn Damage.") as num|null
+ if(new_damage == null)
+ return
+ var/new_new_damage = Clamp(new_damage, 3, 6)
+ selected.digest_burn = new_new_damage
+
+ if(href_list["b_brute_dmg"])
+ var/new_damage = input(user, "Choose the amount of brute damage prey will take per tick. Ranges from 3 to 6", "Set Belly Brute Damage.") as num|null
+ if(new_damage == null)
+ return
+ var/new_new_damage = Clamp(new_damage, 3, 6)
+ selected.digest_brute = new_new_damage
+
if(href_list["b_escapable"])
if(selected.escapable == 0) //Possibly escapable and special interactions.
selected.escapable = 1
diff --git a/code/modules/vore/fluffstuff/custom_boxes_vr.dm b/code/modules/vore/fluffstuff/custom_boxes_vr.dm
index b405811b66..2afe4bc5f7 100644
--- a/code/modules/vore/fluffstuff/custom_boxes_vr.dm
+++ b/code/modules/vore/fluffstuff/custom_boxes_vr.dm
@@ -122,6 +122,17 @@
new /obj/item/weapon/material/hatchet/tacknife/combatknife/fluff/katarina(src)
new /obj/item/clothing/under/rank/internalaffairs/fluff/joan(src)
+//drakefrostpaw:Drake Frostpaw
+/obj/item/weapon/storage/box/fluff/drake
+ name = "United Federation Uniform Kit"
+ desc = "A box containing all the parts of a United Federation Uniform"
+ has_items = list(
+ /obj/item/clothing/under/rank/internalaffairs/fluff/joan,
+ /obj/item/clothing/suit/storage/fluff/modernfedcoat/modernfedsec,
+ /obj/item/clothing/head/caphat/formal/fedcover/fedcoversec,
+ /obj/item/clothing/gloves/white,
+ )
+
//Razerwing:Archer Maximus
/obj/item/weapon/storage/box/fluff/archermaximus
desc = "Personal Effects"
@@ -193,6 +204,19 @@
/obj/item/weapon/permit/gun/fluff/silencedmp5a5,
/obj/item/weapon/gun/projectile/colt/fluff/serdy)
+//BeyondMyLife: Ne'tra Ky'ram //Made a box because they have so many items that it'd spam the debug log.
+/obj/item/weapon/storage/box/fluff/kilano
+ name = "Ne'tra Ky'ram's Kit"
+ desc = "A kit containing Ne'tra Ky'ram's clothing."
+ has_items = list(
+ /obj/item/clothing/suit/storage/hooded/wintercoat/kilanocoat,
+ /obj/item/clothing/under/fluff/kilanosuit,
+ /obj/item/weapon/storage/backpack/messenger/sec/fluff/kilano,
+ /obj/item/weapon/storage/belt/security/fluff/kilano,
+ /obj/item/clothing/gloves/fluff/kilano/netra,
+ /obj/item/clothing/shoes/boots/fluff/kilano,
+ /obj/item/clothing/accessory/storage/black_vest/fluff/kilano
+ )
/*
Swimsuits, for general use, to avoid arriving to work with your swimsuit.
diff --git a/code/modules/vore/fluffstuff/custom_clothes_vr.dm b/code/modules/vore/fluffstuff/custom_clothes_vr.dm
index d43db000ea..f8564fd356 100644
--- a/code/modules/vore/fluffstuff/custom_clothes_vr.dm
+++ b/code/modules/vore/fluffstuff/custom_clothes_vr.dm
@@ -94,32 +94,6 @@
icon_override = 'icons/vore/custom_clothes_vr.dmi'
item_state = "sh_kimono_mob"
-//BeyondMyLife:Kilano Soryu
-/obj/item/clothing/under/dress/fluff/kilano
- name = "Bleached Dress"
- desc = "It appears that this was once a captain's dress, it's blueish color has been turned white by bleach, only the gold markings remain to slightly signify what it once was."
-
- icon = 'icons/vore/custom_clothes_vr.dmi'
- icon_state = "kilanodress"
-
- icon_override = 'icons/vore/custom_clothes_vr.dmi'
- item_state = "kilanodress_mob"
-
- species_restricted = null
- body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
-
-//BeyondMyLife:Kilano Soryu
-/obj/item/clothing/gloves/fluff/kilano
- name = "Bleached Gloves"
- desc = "Some old captain's gloves, bleached white, almost unrecognizable from the color change besides the gold trim."
-
- icon = 'icons/vore/custom_clothes_vr.dmi'
- icon_state = "kilanogloves"
-
- icon_override = 'icons/vore/custom_clothes_vr.dmi'
- item_state = "kilanogloves_mob"
- species_restricted = null
-
//JoanRisu:Joan Risu
/obj/item/clothing/under/suit_jacket/female/fluff/asuna
name = "Joan's Historia Uniform"
@@ -1484,10 +1458,144 @@ Departamental Swimsuits, for general use
//General use
/obj/item/clothing/suit/storage/fluff/loincloth
name = "Loincloth"
- desc = "A primitive piece of oak-borwn clothing wrapped firmly around the waist. A few bones line the edges."
+ desc = "A primitive piece of oak-brown clothing wrapped firmly around the waist. A few bones line the edges. Comes with a primitive outfit to boot."
icon = 'icons/vore/custom_clothes_vr.dmi'
icon_state = "loincloth"
icon_override = 'icons/vore/custom_clothes_vr.dmi'
- item_state = "loincloth"
\ No newline at end of file
+ item_state = "loincloth"
+
+//BeyondMyLife: Ne'tra Ky'ram
+/obj/item/clothing/suit/storage/hooded/wintercoat/kilanocoat
+ name = "black and gold armoured coat."
+ desc = "A black and gold coat, with white fur lining, lined with some kind of heavier material inside, seemingly giving some sort of padding to it."
+ icon = 'icons/vore/custom_clothes_vr.dmi'
+ icon_state = "kilanocoat"
+ item_state_slots = list(slot_r_hand_str = "kilanocoat", slot_l_hand_str = "kilanocoat")
+ armor = list(melee = 40, bullet = 30, laser = 30, energy = 10, bomb = 10, bio = 0, rad = 0)
+
+ icon_override = 'icons/vore/custom_clothes_vr.dmi'
+ item_state = "kilanocoat_mob"
+
+/obj/item/clothing/suit/storage/hooded/wintercoat/kilanocoat/ui_action_click()
+ ToggleHood_kilano()
+
+/obj/item/clothing/suit/storage/hooded/wintercoat/kilanocoat/equipped(mob/user, slot)
+ if(slot != slot_wear_suit)
+ RemoveHood_kilano()
+ ..()
+
+/obj/item/clothing/suit/storage/hooded/wintercoat/kilanocoat/proc/RemoveHood_kilano()
+ icon_state = "kilanocoat"
+ item_state = "kilanocoat_mob"
+ suittoggled = 0
+ if(ishuman(hood.loc))
+ var/mob/living/carbon/H = hood.loc
+ H.unEquip(hood, 1)
+ H.update_inv_wear_suit()
+ hood.loc = src
+
+/obj/item/clothing/suit/storage/hooded/wintercoat/kilanocoat/proc/ToggleHood_kilano()
+ if(!suittoggled)
+ if(ishuman(loc))
+ var/mob/living/carbon/human/H = src.loc
+ if(H.wear_suit != src)
+ H << "You must be wearing [src] to put up the hood!"
+ return
+ if(H.head)
+ H << "You're already wearing something on your head!"
+ return
+ else
+ H.equip_to_slot_if_possible(hood,slot_head,0,0,1)
+ suittoggled = 1
+ icon_state = "kilanocoat_t"
+ item_state = "kilanocoat_mob_t"
+ H.update_inv_wear_suit()
+ else
+ RemoveHood_kilano()
+
+//BeyondMyLife: Ne'tra Ky'ram
+/obj/item/clothing/under/fluff/kilanosuit
+ name = "black and gold armourweave dress"
+ desc = "A black and gold patterned silky dress, with some kind of inlined, heavier material lining the skirt and chest area."
+ icon = 'icons/vore/custom_clothes_vr.dmi'
+ icon_override = 'icons/vore/custom_clothes_vr.dmi'
+ icon_state = "kilanosuit"
+ item_state = "kilanosuit"
+ armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0)
+ siemens_coefficient = 0.9
+
+//BeyondMyLife: Ne'tra Ky'ram
+/obj/item/weapon/storage/backpack/messenger/sec/fluff/kilano
+ name = "Ne'tra's security bag"
+ desc = "A security Satchel containing Ne'tra Ky'rams Security gear."
+
+//BeyondMyLife: Ne'tra Ky'ram
+/obj/item/weapon/storage/belt/security/fluff/kilano
+ name = "black and gold security belt"
+ desc = "A Black and Gold security belt, somewhat resembling something you must've seen in a comic years ago."
+ icon = 'icons/vore/custom_clothes_vr.dmi'
+ icon_state = "kilanobelt"
+ icon_override = 'icons/vore/custom_clothes_vr.dmi'
+ item_state = "kilanobelt_mob"
+
+//BeyondMyLife: Ne'tra Ky'ram
+/obj/item/clothing/gloves/fluff/kilano/netra
+ name = "black and gold dress gloves"
+ desc = "Some fancy looking black and gold patterned gloves made of a silky material."
+ icon = 'icons/vore/custom_clothes_vr.dmi'
+ icon_state = "kilanogloves" //TODO: White sprite.
+ icon_override = 'icons/vore/custom_clothes_vr.dmi'
+ item_state = "kilanogloves_mob" //TODO: White sprite.
+ species_restricted = null
+
+//BeyondMyLife: Ne'tra Ky'ram
+/obj/item/clothing/shoes/boots/fluff/kilano
+ name = "black and gold winter boots"
+ desc = "Some Fur lined black and gold heavy duty winter bots."
+ icon = 'icons/vore/custom_clothes_vr.dmi'
+ icon_state = "kilanoboots_mob" //This is really fucky. For some reason, setting this to kilanoboots causes the on-mob sprite (item_state) to be the in hand sprite.
+ icon_override = 'icons/vore/custom_clothes_vr.dmi'
+ item_state = "kilanoboots_mob"
+ species_restricted = null
+ cold_protection = FEET|LEGS
+ min_cold_protection_temperature = SHOE_MIN_COLD_PROTECTION_TEMPERATURE
+ heat_protection = FEET|LEGS
+ max_heat_protection_temperature = SHOE_MAX_HEAT_PROTECTION_TEMPERATURE
+ armor = list(melee = 30, bullet = 10, laser = 10, energy = 15, bomb = 20, bio = 0, rad = 0)
+
+//BeyondMyLife: Ne'tra Ky'ram
+/obj/item/clothing/accessory/storage/black_vest/fluff/kilano
+ name = "black and gold webbing vest"
+ desc = "A black and gold webbing vest, it looks like a child spilled a box of crayons all over it."
+ icon = 'icons/vore/custom_clothes_vr.dmi'
+ icon_state = "kilanovest"
+ icon_override = 'icons/vore/custom_clothes_vr.dmi'
+ item_state = "kilanovest_mob"
+
+//BeyondMyLife:Kilano Soryu //Moved these for orginization purposes.
+/obj/item/clothing/under/dress/fluff/kilano
+ name = "Bleached Dress"
+ desc = "It appears that this was once a captain's dress, it's blueish color has been turned white by bleach, only the gold markings remain to slightly signify what it once was."
+
+ icon = 'icons/vore/custom_clothes_vr.dmi'
+ icon_state = "kilanodress"
+
+ icon_override = 'icons/vore/custom_clothes_vr.dmi'
+ item_state = "kilanodress_mob"
+
+ species_restricted = null
+ body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
+
+//BeyondMyLife:Kilano Soryu
+/obj/item/clothing/gloves/fluff/kilano
+ name = "Bleached Gloves"
+ desc = "Some old captain's gloves, bleached white, almost unrecognizable from the color change besides the gold trim."
+
+ icon = 'icons/vore/custom_clothes_vr.dmi'
+ icon_state = "kilanogloves"
+
+ icon_override = 'icons/vore/custom_clothes_vr.dmi'
+ item_state = "kilanogloves_mob"
+ species_restricted = null
diff --git a/code/modules/vore/fluffstuff/custom_items_vr.dm b/code/modules/vore/fluffstuff/custom_items_vr.dm
index 013f846c55..799501c406 100644
--- a/code/modules/vore/fluffstuff/custom_items_vr.dm
+++ b/code/modules/vore/fluffstuff/custom_items_vr.dm
@@ -711,6 +711,25 @@ obj/item/weapon/material/hatchet/tacknife/combatknife/fluff/katarina/handle_shie
/obj/item/weapon/implanter/reagent_generator/belle
implant_type = /obj/item/weapon/implant/reagent_generator/belle
+//Gowst: Eldi Moljir
+//Eldi iz coolest elf-dorf.
+/obj/item/weapon/implant/reagent_generator/eldi
+ name = "lactation implant"
+ desc = "This is an implant that allows the user to lactate."
+ generated_reagent = "milk"
+ usable_volume = 1000
+
+ empty_message = list("Your breasts feel unusually empty.", "Your chest feels lighter - your milk supply is empty!", "Your milk reserves have run dry.", "Your grateful nipples ache as the last of your milk leaves them.")
+ full_message = list("Your breasts ache badly - they are swollen and feel fit to burst!", "You need to be milked! Your breasts feel bloated, eager for release.", "Your milky breasts are starting to leak...")
+ emote_descriptor = list("squeezes Eldi's nipples, milking them", "milks Eldi's breasts", "extracts milk")
+ self_emote_descriptor = list("squeeze out", "extract")
+ random_emote = list("surpresses a moan", "gasps sharply", "bites her lower lip")
+ verb_name = "Milk"
+ verb_desc = "Grab Eldi's breasts and milk her, storing her fresh, warm milk in a container. This will undoubtedly turn her on."
+
+/obj/item/weapon/implanter/reagent_generator/eldi
+ implant_type = /obj/item/weapon/implant/reagent_generator/eldi
+
//Vorrarkul: Theodora Lindt
/obj/item/weapon/implant/reagent_generator/vorrarkul
generated_reagent = "chocolate_milk"
@@ -1438,3 +1457,33 @@ obj/item/weapon/material/hatchet/tacknife/combatknife/fluff/katarina/handle_shie
qdel(src) //One time use.
else //If not, do nothing.
to_chat(user,"You are unable to inject other people.")
+
+//For 2 handed fluff weapons.
+/obj/item/weapon/material/twohanded/fluff //Twohanded fluff items.
+ name = "fluff."
+ desc = "This object is so fluffy. Just from the sight of it, you know that either something went wrong or someone spawned the incorrect item."
+ icon = 'icons/vore/custom_items_vr.dmi'
+ item_icons = list(
+ slot_l_hand_str = 'icons/vore/custom_items_left_hand_vr.dmi',
+ slot_r_hand_str = 'icons/vore/custom_items_right_hand_vr.dmi',
+ )
+
+/obj/item/weapon/material/twohanded/fluff/New(var/newloc)
+ ..(newloc," ") //See materials_vr_dmi for more information as to why this is a blank space.
+
+//General use.
+/obj/item/weapon/material/twohanded/fluff/riding_crop
+ name = "riding crop"
+ desc = "A steel rod, a little over a foot long with a widened grip and a thick, leather patch at the end. Made to smack naughty submissives."
+ //force_wielded = 0.05 //Stings, but does jack shit for damage, provided you don't hit someone 100 times. 1 damage with hardness of 60.
+ force_divisor = 0.05 //Required in order for the X attacks Y message to pop up.
+ unwielded_force_divisor = 1 // One here, too.
+ applies_material_colour = 0
+ unbreakable = 1
+ base_icon = "riding_crop"
+ icon_state = "riding_crop0"
+ attack_verb = list("cropped","spanked","swatted","smacked","peppered")
+//1R1S: Malady Blanche
+/obj/item/weapon/material/twohanded/fluff/riding_crop/malady
+ name = "Malady's riding crop"
+ desc = "An infernum made riding crop with Malady Blanche engraved in the shaft. It's a little worn from how many butts it has spanked."
diff --git a/code/modules/vore/fluffstuff/custom_permits_vr.dm b/code/modules/vore/fluffstuff/custom_permits_vr.dm
index 3b97cb53ff..52d76f9d49 100644
--- a/code/modules/vore/fluffstuff/custom_permits_vr.dm
+++ b/code/modules/vore/fluffstuff/custom_permits_vr.dm
@@ -6,30 +6,35 @@
to_chat(user, "You cannot reset the naming locks on [src]. It's issued by CentCom and totally tamper-proof!")
return
-// bwoincognito:Tasald Corlethian
-/obj/item/weapon/permit/gun/fluff/tasald_corlethian
- name = "Tasald Ajax Corlethian's Sidearm Permit"
- desc = "A card indicating that the owner is allowed to carry a sidearm. It is issued by CentCom, so it is valid until it expires on August 2nd, 2562."
+// aerowing:Sebastian Aji
+/obj/item/weapon/permit/gun/fluff/sebastian_aji
+ name = "Sebastian Aji's Sidearm Permit"
+ desc = "A card indicating that the owner is allowed to carry a sidearm. It is issued by CentCom, so it is valid until it expires on April 17th, 2562."
// arokha:Aronai Kadigan
/obj/item/weapon/permit/gun/fluff/aronai_kadigan
name = "Aronai Kadigan's Sidearm Permit"
desc = "A card indicating that the owner is allowed to carry a sidearm. It is issued by CentCom, so it is valid until it expires on February 16th, 2562."
-// joanrisu:Joan Risu
-/obj/item/weapon/permit/gun/fluff/joanrisu
- name = "Joan Risu's Sidearm Permit"
- desc = "A card indicating that the owner is allowed to carry a sidearm. It is issued by CentCom, so it is valid until it expires on April 4th, 2562."
+// bwoincognito:Tasald Corlethian
+/obj/item/weapon/permit/gun/fluff/tasald_corlethian
+ name = "Tasald Ajax Corlethian's Sidearm Permit"
+ desc = "A card indicating that the owner is allowed to carry a sidearm. It is issued by CentCom, so it is valid until it expires on August 2nd, 2562."
// dhaeleena:Dhaeleena M'iar
/obj/item/weapon/permit/gun/fluff/dhaeleena_miar
name = "Dhaeleena M'iar's Sidearm Permit"
desc = "A card indicating that the owner is allowed to carry a sidearm that uses less-than-lethal munitions. It is issued by CentCom, so it is valid until it expires on March 1st, 2562."
-// aerowing:Sebastian Aji
-/obj/item/weapon/permit/gun/fluff/sebastian_aji
- name = "Sebastian Aji's Sidearm Permit"
- desc = "A card indicating that the owner is allowed to carry a sidearm. It is issued by CentCom, so it is valid until it expires on April 17th, 2562."
+// jertheace:Jeremiah 'Ace' Acacius
+/obj/item/weapon/permit/gun/fluff/ace
+ name = "Ace's Shotgun Permit"
+ desc = "A card indicating that the owner is allowed to carry a firearm. It is issued by CentCom, so it is valid until it expires on October 1st, 2562."
+
+// joanrisu:Joan Risu
+/obj/item/weapon/permit/gun/fluff/joanrisu
+ name = "Joan Risu's Sidearm Permit"
+ desc = "A card indicating that the owner is allowed to carry a sidearm. It is issued by CentCom, so it is valid until it expires on April 4th, 2562."
// luminescent_ring:Briana Moore
/obj/item/weapon/permit/gun/fluff/briana_moore
@@ -41,6 +46,11 @@
name = "Serdykov Antoz's Sidearm Permit"
desc = "A card indicating that the owner is allowed to carry a sidearm that uses less-than-lethal munitions. It is issued by CentCom, so it is valid until it expires on April 24th, 2562."
+// pawoverlord:Sorrel Cavalet
+/obj/item/weapon/permit/gun/fluff/sorrel_cavalet
+ name = "Sorrel Cavalet's Sidearm Permit"
+ desc = "A card indicating that the owner is allowed to carry a sidearm. It is issued by CentCom, so it is valid until it expires on September 26th, 2562."
+
/* Legacy Permits
// BEGIN - PROTOTYPE
/obj/item/weapon/permit/gun/fluff
diff --git a/code/modules/vore/fluffstuff/guns/bsharpoon.dm b/code/modules/vore/fluffstuff/guns/bsharpoon.dm
index 0c684e202f..259ef32b52 100644
--- a/code/modules/vore/fluffstuff/guns/bsharpoon.dm
+++ b/code/modules/vore/fluffstuff/guns/bsharpoon.dm
@@ -36,6 +36,10 @@
if(!T || T.check_density())
to_chat(user,"That's a little too solid to harpoon into!")
return
+ var/turf/ownturf = get_turf(src)
+ if(ownturf.z != T.z || get_dist(T,ownturf) > world.view)
+ to_chat(user, "The target is out of range!")
+ return
last_fire = current_fire
playsound(user, 'sound/weapons/wave.ogg', 60, 1)
diff --git a/code/modules/vore/resizing/resize_vr.dm b/code/modules/vore/resizing/resize_vr.dm
index ab63dd2af6..8c2ccda0d3 100644
--- a/code/modules/vore/resizing/resize_vr.dm
+++ b/code/modules/vore/resizing/resize_vr.dm
@@ -88,7 +88,7 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2
/mob/living/proc/set_size()
set name = "Adjust Mass"
- set category = "IC" //Seeing as prometheans have an IC reason to be changing mass.
+ set category = "Abilities" //Seeing as prometheans have an IC reason to be changing mass.
var/nagmessage = "Adjust your mass to be a size between 25 to 200% (DO NOT ABUSE)"
var/new_size = input(nagmessage, "Pick a Size") as num|null
diff --git a/config/alienwhitelist.txt b/config/alienwhitelist.txt
index f7579ff796..353bfed5a4 100644
--- a/config/alienwhitelist.txt
+++ b/config/alienwhitelist.txt
@@ -19,3 +19,5 @@ zammyman215 - Vox
zekesturm - Xenomorph Hybrid
aether_elemental - Daemon
Aruis - Xenochimera
+Singo - Gutter
+Xioen - Xenochimera
diff --git a/icons/mob/human_face_vr.dmi b/icons/mob/human_face_vr.dmi
index f42eb319e6..b9d9c8597b 100644
Binary files a/icons/mob/human_face_vr.dmi and b/icons/mob/human_face_vr.dmi differ
diff --git a/icons/mob/human_races/markings_vr.dmi b/icons/mob/human_races/markings_vr.dmi
index aba11e8163..6b6efacbb9 100644
Binary files a/icons/mob/human_races/markings_vr.dmi and b/icons/mob/human_races/markings_vr.dmi differ
diff --git a/icons/mob/human_races/r_sergal.dmi b/icons/mob/human_races/r_sergal.dmi
index 0eb2ceca21..9cff673211 100644
Binary files a/icons/mob/human_races/r_sergal.dmi and b/icons/mob/human_races/r_sergal.dmi differ
diff --git a/icons/mob/species/akula/mask_vr.dmi b/icons/mob/species/akula/mask_vr.dmi
index 239c9e6092..454acd3d2a 100644
Binary files a/icons/mob/species/akula/mask_vr.dmi and b/icons/mob/species/akula/mask_vr.dmi differ
diff --git a/icons/mob/species/fennec/mask_vr.dmi b/icons/mob/species/fennec/mask_vr.dmi
index f3db665bbb..4099d68eba 100644
Binary files a/icons/mob/species/fennec/mask_vr.dmi and b/icons/mob/species/fennec/mask_vr.dmi differ
diff --git a/icons/mob/species/fox/mask_vr.dmi b/icons/mob/species/fox/mask_vr.dmi
index 8e3c9d2a99..b6b6409cbe 100644
Binary files a/icons/mob/species/fox/mask_vr.dmi and b/icons/mob/species/fox/mask_vr.dmi differ
diff --git a/icons/mob/species/nevrean/mask_vr.dmi b/icons/mob/species/nevrean/mask_vr.dmi
index fccecfa2d5..06f026c025 100644
Binary files a/icons/mob/species/nevrean/mask_vr.dmi and b/icons/mob/species/nevrean/mask_vr.dmi differ
diff --git a/icons/mob/species/sergal/mask_vr.dmi b/icons/mob/species/sergal/mask_vr.dmi
index 75115dbf6f..72e3532e9c 100644
Binary files a/icons/mob/species/sergal/mask_vr.dmi and b/icons/mob/species/sergal/mask_vr.dmi differ
diff --git a/icons/mob/species/seromi/masks_vr.dmi b/icons/mob/species/seromi/masks_vr.dmi
index fa858b3954..4522be6f96 100644
Binary files a/icons/mob/species/seromi/masks_vr.dmi and b/icons/mob/species/seromi/masks_vr.dmi differ
diff --git a/icons/mob/species/tajaran/mask_vr.dmi b/icons/mob/species/tajaran/mask_vr.dmi
index 1e39b5225a..2e840c8763 100644
Binary files a/icons/mob/species/tajaran/mask_vr.dmi and b/icons/mob/species/tajaran/mask_vr.dmi differ
diff --git a/icons/mob/species/unathi/mask_vr.dmi b/icons/mob/species/unathi/mask_vr.dmi
index 48d6c13df4..835f2a3a73 100644
Binary files a/icons/mob/species/unathi/mask_vr.dmi and b/icons/mob/species/unathi/mask_vr.dmi differ
diff --git a/icons/mob/species/vulpkanin/mask.dmi b/icons/mob/species/vulpkanin/mask.dmi
index eebf1112a5..af27473ced 100644
Binary files a/icons/mob/species/vulpkanin/mask.dmi and b/icons/mob/species/vulpkanin/mask.dmi differ
diff --git a/icons/mob/vore/ears_vr.dmi b/icons/mob/vore/ears_vr.dmi
index 5e44f60779..a505cbbc69 100644
Binary files a/icons/mob/vore/ears_vr.dmi and b/icons/mob/vore/ears_vr.dmi differ
diff --git a/icons/mob/vore/tails_vr.dmi b/icons/mob/vore/tails_vr.dmi
index 00d4f2f63b..b1e8b59cf0 100644
Binary files a/icons/mob/vore/tails_vr.dmi and b/icons/mob/vore/tails_vr.dmi differ
diff --git a/icons/mob/vore/taurs_vr.dmi b/icons/mob/vore/taurs_vr.dmi
index f6498f896b..bcab010a86 100644
Binary files a/icons/mob/vore/taurs_vr.dmi and b/icons/mob/vore/taurs_vr.dmi differ
diff --git a/icons/mob/vore/wings_vr.dmi b/icons/mob/vore/wings_vr.dmi
index 6b6893ee4f..8966a90ba1 100644
Binary files a/icons/mob/vore/wings_vr.dmi and b/icons/mob/vore/wings_vr.dmi differ
diff --git a/icons/obj/machines/bomb_tester_vr.dmi b/icons/obj/machines/bomb_tester_vr.dmi
new file mode 100644
index 0000000000..849dc5ead0
Binary files /dev/null and b/icons/obj/machines/bomb_tester_vr.dmi differ
diff --git a/icons/vore/custom_clothes_vr.dmi b/icons/vore/custom_clothes_vr.dmi
index e7afc65c96..1a41cf5a44 100644
Binary files a/icons/vore/custom_clothes_vr.dmi and b/icons/vore/custom_clothes_vr.dmi differ
diff --git a/icons/vore/custom_guns_vr2.dmi b/icons/vore/custom_guns_vr2.dmi
deleted file mode 100644
index da52d84838..0000000000
Binary files a/icons/vore/custom_guns_vr2.dmi and /dev/null differ
diff --git a/icons/vore/custom_items_left_hand_vr.dmi b/icons/vore/custom_items_left_hand_vr.dmi
new file mode 100644
index 0000000000..2e07a2b029
Binary files /dev/null and b/icons/vore/custom_items_left_hand_vr.dmi differ
diff --git a/icons/vore/custom_items_right_hand_vr.dmi b/icons/vore/custom_items_right_hand_vr.dmi
new file mode 100644
index 0000000000..1ff9723b8e
Binary files /dev/null and b/icons/vore/custom_items_right_hand_vr.dmi differ
diff --git a/icons/vore/custom_items_vr.dmi b/icons/vore/custom_items_vr.dmi
index c29794bc36..144a16da02 100644
Binary files a/icons/vore/custom_items_vr.dmi and b/icons/vore/custom_items_vr.dmi differ
diff --git a/maps/tether/tether-01-surface.dmm b/maps/tether/tether-01-surface.dmm
index bbce5227e1..cc2f9e27c9 100644
--- a/maps/tether/tether-01-surface.dmm
+++ b/maps/tether/tether-01-surface.dmm
@@ -13,8 +13,8 @@
"aam" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/effect/floor_decal/industrial/loading,/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/surfacebase/mining_main/external)
"aan" = (/obj/machinery/camera/network/cargo{dir = 1; name = "security camera"},/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "mining_inbound"; name = "inbound conveyor"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/surfacebase/mining_main/external)
"aao" = (/turf/simulated/wall,/area/tether/surfacebase/mining_main/airlock)
-"aap" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_airlock_outer"; locked = 1},/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/mining_main/airlock)
-"aaq" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_airlock_outer"; locked = 1},/obj/machinery/access_button/airlock_exterior{master_tag = "mining_airlock"; pixel_x = 25; pixel_y = 8},/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/mining_main/airlock)
+"aap" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_airlock_outer"; locked = 1},/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/mining_main/airlock)
+"aaq" = (/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_airlock_outer"; locked = 1},/obj/machinery/access_button/airlock_exterior{master_tag = "mining_airlock"; pixel_x = 25; pixel_y = 8},/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/mining_main/airlock)
"aar" = (/turf/simulated/wall,/area/tether/surfacebase/mining_main/refinery)
"aas" = (/obj/machinery/conveyor{dir = 1; id = "mining_outbound"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/surfacebase/mining_main/refinery)
"aat" = (/obj/machinery/conveyor{dir = 1; id = "mining_inbound"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/surfacebase/mining_main/refinery)
@@ -45,8 +45,8 @@
"aaS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/turf/simulated/floor/plating,/area/tether/surfacebase/mining_main/refinery)
"aaT" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 2; id = "mining_interior"},/turf/simulated/floor/plating,/area/tether/surfacebase/mining_main/refinery)
"aaU" = (/turf/simulated/wall,/area/maintenance/lower/trash_pit)
-"aaV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_airlock_inner"; locked = 1},/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/mining_main/airlock)
-"aaW" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_airlock_inner"; locked = 1},/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/mining_main/airlock)
+"aaV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_airlock_inner"; locked = 1},/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/mining_main/airlock)
+"aaW" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_airlock_inner"; locked = 1},/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/mining_main/airlock)
"aaX" = (/obj/machinery/conveyor{dir = 6; id = "mining_inbound"},/turf/simulated/floor/plating,/area/tether/surfacebase/mining_main/refinery)
"aaY" = (/obj/machinery/conveyor{dir = 8; id = "mining_inbound"},/turf/simulated/floor/plating,/area/tether/surfacebase/mining_main/refinery)
"aaZ" = (/obj/structure/plasticflaps/mining,/obj/machinery/conveyor{dir = 8; id = "mining_inbound"},/turf/simulated/floor/plating,/area/tether/surfacebase/mining_main/refinery)
@@ -146,7 +146,7 @@
"acP" = (/obj/effect/floor_decal/techfloor{dir = 4},/obj/structure/railing,/obj/structure/railing{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/random/trash_pile,/turf/simulated/floor/plating,/area/maintenance/lower/trash_pit)
"acQ" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 4},/turf/simulated/floor/plating,/area/maintenance/lower/mining_eva)
"acR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/plating,/area/maintenance/lower/mining_eva)
-"acS" = (/obj/machinery/atmospherics/binary/passive_gate{dir = 1},/obj/effect/floor_decal/rust,/obj/effect/floor_decal/industrial/outline/blue,/turf/simulated/floor/plating,/area/maintenance/lower/mining_eva)
+"acS" = (/obj/effect/floor_decal/rust,/obj/effect/floor_decal/industrial/outline/blue,/obj/machinery/atmospherics/binary/passive_gate/on{dir = 1},/turf/simulated/floor/plating,/area/maintenance/lower/mining_eva)
"acT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/maintenance/cargo{name = "Mining Maintenance Access"; req_one_access = list(48)},/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/obj/structure/catwalk,/turf/simulated/floor/tiled/techfloor,/area/tether/surfacebase/mining_main/storage)
"acU" = (/obj/machinery/light{dir = 8},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/brown/border{dir = 8},/turf/simulated/floor/tiled,/area/tether/surfacebase/mining_main/storage)
"acV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/tether/surfacebase/mining_main/storage)
@@ -242,7 +242,7 @@
"aeH" = (/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled/steel_dirty,/area/tether/surfacebase/mining_main/ore)
"aeI" = (/obj/machinery/light_switch{pixel_x = 25},/obj/machinery/camera/network/cargo,/turf/simulated/floor/tiled/steel_dirty,/area/tether/surfacebase/mining_main/ore)
"aeJ" = (/turf/simulated/wall,/area/tether/surfacebase/mining_main/lobby)
-"aeK" = (/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/brown/border{dir = 9},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 10},/obj/machinery/status_display{pixel_y = 30},/obj/machinery/button/remote/blast_door{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -26; pixel_y = 0; req_access = list(31)},/turf/simulated/floor/tiled,/area/tether/surfacebase/mining_main/lobby)
+"aeK" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/red/border{dir = 5},/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 5},/obj/structure/closet/firecloset,/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled,/area/tether/surfacebase/security/common)
"aeL" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/brown/border{dir = 1},/turf/simulated/floor/tiled,/area/tether/surfacebase/mining_main/lobby)
"aeM" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/brown/border{dir = 1},/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled,/area/tether/surfacebase/mining_main/lobby)
"aeN" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/brown/border{dir = 1},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/tether/surfacebase/mining_main/lobby)
@@ -441,7 +441,7 @@
"aiy" = (/turf/simulated/wall,/area/storage/surface_eva/external)
"aiz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/obj/effect/floor_decal/rust,/turf/simulated/floor/plating,/area/storage/surface_eva)
"aiA" = (/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/storage/surface_eva)
-"aiB" = (/obj/machinery/atmospherics/binary/passive_gate{auto_init = 0; dir = 4; target_pressure = 4500},/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/industrial/outline/blue,/turf/simulated/floor/plating,/area/storage/surface_eva)
+"aiB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/tether/surfacebase/security/common)
"aiC" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/floodlight,/turf/simulated/floor/plating,/area/storage/surface_eva)
"aiD" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/hallway/lower/first_west)
"aiE" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/hallway/lower/first_west)
@@ -552,10 +552,10 @@
"akF" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
"akG" = (/obj/machinery/door/airlock/maintenance/common,/obj/machinery/door/firedoor/glass,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled/techfloor,/area/tether/surfacebase/emergency_storage/atrium)
"akH" = (/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/storage/surface_eva/external)
-"akI" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "civ_airlock_outer"; locked = 1},/turf/simulated/floor/tiled/steel_grid,/area/storage/surface_eva/external)
+"akI" = (/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/brown/border{dir = 9},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 10},/obj/machinery/status_display{pixel_y = 30},/obj/machinery/button/remote/blast_door{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -26; pixel_y = 0; req_access = list(31)},/obj/structure/closet/firecloset,/turf/simulated/floor/tiled,/area/tether/surfacebase/mining_main/lobby)
"akJ" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor/tiled,/area/storage/surface_eva/external)
"akK" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor/tiled,/area/storage/surface_eva/external)
-"akL" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "civ_airlock_inner"; locked = 1},/obj/machinery/access_button/airlock_interior{master_tag = "civ_airlock"; pixel_x = 8; pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/steel_grid,/area/storage/surface_eva/external)
+"akL" = (/obj/structure/closet/firecloset,/turf/simulated/floor/wood,/area/tether/surfacebase/reading_room)
"akM" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/storage/surface_eva)
"akN" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/storage/surface_eva)
"akO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals_central1{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/monofloor{dir = 1},/area/storage/surface_eva)
@@ -590,10 +590,10 @@
"alr" = (/turf/simulated/wall,/area/maintenance/lower/vacant_site)
"als" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/vacant_site)
"alt" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/vacant_site)
-"alu" = (/obj/machinery/access_button/airlock_exterior{master_tag = "civ_airlock"; pixel_x = -8; pixel_y = -25},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "civ_airlock_outer"; locked = 1},/turf/simulated/floor/tiled/steel_grid,/area/storage/surface_eva/external)
+"alu" = (/obj/structure/bed/chair{dir = 8},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/red/border{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled,/area/tether/surfacebase/security/lobby)
"alv" = (/obj/effect/floor_decal/industrial/warning,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/turf/simulated/floor/tiled,/area/storage/surface_eva/external)
"alw" = (/obj/machinery/embedded_controller/radio/airlock/phoron{id_tag = "civ_airlock"; pixel_x = 25; pixel_y = -30},/obj/effect/floor_decal/industrial/warning,/obj/machinery/airlock_sensor/phoron{id_tag = "civ_airlock_sensor"; pixel_x = 25; pixel_y = -40},/turf/simulated/floor/tiled,/area/storage/surface_eva/external)
-"alx" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "civ_airlock_inner"; locked = 1},/turf/simulated/floor/tiled/steel_grid,/area/storage/surface_eva/external)
+"alx" = (/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three)
"aly" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/storage/surface_eva)
"alz" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/turf/simulated/floor/tiled,/area/storage/surface_eva)
"alA" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/multi_tile/glass{dir = 1; name = "Surface EVA"},/obj/effect/floor_decal/steeldecal/steel_decals_central1,/turf/simulated/floor/tiled/monofloor,/area/storage/surface_eva)
@@ -735,8 +735,8 @@
"aog" = (/obj/structure/table/standard,/obj/machinery/computer/atmoscontrol/laptop{monitored_alarm_ids = list("isolation_one","isolation_two"); req_one_access = list(47,24,11)},/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
"aoh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/rnd/anomaly_lab/containment_one)
"aoi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/rnd/anomaly_lab/containment_one)
-"aoj" = (/obj/machinery/door/airlock/external{name = "Isolation Room 1"; req_access = list(65); req_one_access = list(47)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/rnd/anomaly_lab/containment_one)
-"aok" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/external{name = "Isolation Room 2"; req_access = list(65); req_one_access = list(47)},/turf/simulated/floor/tiled,/area/rnd/anomaly_lab/containment_two)
+"aoj" = (/obj/machinery/door/airlock/glass_external{name = "Isolation Room 1"; req_access = list(65); req_one_access = list(47)},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/rnd/anomaly_lab/containment_one)
+"aok" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external{name = "Isolation Room 2"; req_access = list(65); req_one_access = list(47)},/turf/simulated/floor/tiled,/area/rnd/anomaly_lab/containment_two)
"aol" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/rnd/anomaly_lab/containment_two)
"aom" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/rnd/anomaly_lab/containment_two)
"aon" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/hallway/lower/first_west)
@@ -781,7 +781,7 @@
"apa" = (/obj/structure/catwalk,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/xenoflora)
"apb" = (/obj/machinery/door/airlock/maintenance/common,/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/techfloor,/area/tether/surfacebase/atrium_one)
"apc" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
-"apd" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
+"apd" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/closet/hydrant{pixel_x = 32},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three)
"ape" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/locker)
"apf" = (/turf/simulated/floor/tiled,/area/crew_quarters/locker)
"apg" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/crew_quarters/locker)
@@ -897,8 +897,8 @@
"arm" = (/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
"arn" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
"aro" = (/obj/effect/floor_decal/techfloor/orange{dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled/techfloor/grid,/area/tether/surfacebase/tram)
-"arp" = (/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/tiled/monotile,/area/rnd/anomaly_lab)
-"arq" = (/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/tiled/monotile,/area/rnd/anomaly_lab)
+"arp" = (/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/turf/simulated/floor/tiled/monotile,/area/rnd/anomaly_lab)
+"arq" = (/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/obj/machinery/radiocarbon_spectrometer,/turf/simulated/floor/tiled/monotile,/area/rnd/anomaly_lab)
"arr" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
"ars" = (/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
"art" = (/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/corner/white{dir = 9},/obj/effect/floor_decal/corner/white{dir = 6},/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
@@ -931,8 +931,8 @@
"arU" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
"arV" = (/turf/simulated/floor/maglev,/area/shuttle/escape/station{base_turf = /turf/simulated/floor/tiled/techfloor/grid})
"arW" = (/turf/simulated/floor/tiled/techfloor/grid,/area/shuttle/escape/station{base_turf = /turf/simulated/floor/tiled/techfloor/grid})
-"arX" = (/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/obj/machinery/portable_atmospherics/canister/phoron,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled/monotile,/area/rnd/anomaly_lab)
-"arY" = (/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/tiled/monotile,/area/rnd/anomaly_lab)
+"arX" = (/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/reagent_dispensers/coolanttank,/turf/simulated/floor/tiled/monotile,/area/rnd/anomaly_lab)
+"arY" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/disposalpipe/segment,/obj/structure/table/standard,/obj/item/stack/nanopaste,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
"arZ" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/floor_decal/corner/white{dir = 9},/obj/effect/floor_decal/corner/white{dir = 6},/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
"asa" = (/obj/machinery/atmospherics/omni/mixer,/obj/effect/floor_decal/corner/black{dir = 5},/obj/effect/floor_decal/corner/black{dir = 10},/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
"asb" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/effect/floor_decal/corner/white{dir = 9},/obj/effect/floor_decal/corner/white{dir = 6},/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
@@ -971,8 +971,8 @@
"asI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
"asJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
"asK" = (/obj/effect/floor_decal/techfloor/orange{dir = 4},/obj/machinery/camera/network/northern_star{dir = 9},/turf/simulated/floor/tiled/techfloor/grid,/area/tether/surfacebase/tram)
-"asL" = (/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/tiled/monotile,/area/rnd/anomaly_lab)
-"asM" = (/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/tiled/monotile,/area/rnd/anomaly_lab)
+"asL" = (/obj/effect/floor_decal/industrial/warning/corner,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
+"asM" = (/obj/structure/anomaly_container,/turf/simulated/floor/tiled/techfloor/grid,/area/rnd/anomaly_lab)
"asN" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
"asO" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
"asP" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
@@ -1008,7 +1008,7 @@
"att" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
"atu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
"atv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/tether/surfacebase/tram)
-"atw" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
+"atw" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
"atx" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
"aty" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
"atz" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
@@ -1048,7 +1048,7 @@
"auh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/locker)
"aui" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/crew_quarters/locker)
"auj" = (/obj/machinery/vending/snack,/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
-"auk" = (/obj/machinery/radiocarbon_spectrometer,/turf/simulated/floor/tiled/techfloor/grid,/area/rnd/anomaly_lab)
+"auk" = (/obj/machinery/hologram/holopad,/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
"aul" = (/obj/machinery/artifact_harvester,/turf/simulated/floor/tiled/techfloor/grid,/area/rnd/anomaly_lab)
"aum" = (/obj/machinery/artifact_scanpad,/turf/simulated/floor/tiled/techfloor/grid,/area/rnd/anomaly_lab)
"aun" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
@@ -1070,7 +1070,7 @@
"auD" = (/obj/machinery/door/airlock/maintenance/engi{name = "Elevator Maintenance"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/door/firedoor/glass,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/lower/xenoflora)
"auE" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/lower/xenoflora)
"auF" = (/turf/simulated/floor/holofloor/tiled/dark,/area/tether/surfacebase/atrium_one)
-"auG" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/machinery/station_map{pixel_y = 32},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
+"auG" = (/obj/structure/closet/firecloset/full/double,/turf/simulated/floor/tiled/techfloor,/area/tether/surfacebase/emergency_storage/atrium)
"auH" = (/obj/structure/flora/pottedplant{icon_state = "plant-22"},/obj/machinery/camera/network/northern_star,/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/lightgrey/border{dir = 5},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
"auI" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
"auJ" = (/obj/effect/floor_decal/borderfloor/corner,/obj/structure/cable{icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/corner/lightgrey/bordercorner,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
@@ -1094,8 +1094,8 @@
"avb" = (/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary/tram,/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
"avc" = (/obj/machinery/vending/cola,/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
"avd" = (/obj/machinery/camera/network/research{dir = 4},/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
-"ave" = (/obj/item/weapon/reagent_containers/glass/bucket,/obj/structure/table/standard,/obj/item/stack/nanopaste,/obj/item/stack/nanopaste,/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
-"avf" = (/obj/machinery/radiocarbon_spectrometer,/obj/machinery/camera/network/research{dir = 8; network = list("Research","Toxins Test Area")},/turf/simulated/floor/tiled/techfloor/grid,/area/rnd/anomaly_lab)
+"ave" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
+"avf" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
"avg" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
"avh" = (/obj/structure/table/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/sterile/latex,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 28},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
"avi" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/mauve/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/rnd/hallway)
@@ -1145,7 +1145,7 @@
"awa" = (/obj/structure/table/standard,/obj/item/weapon/anobattery{pixel_x = 6; pixel_y = 6},/obj/item/weapon/anobattery{pixel_x = 2; pixel_y = 2},/obj/item/weapon/anobattery{pixel_x = -2; pixel_y = -2},/obj/item/weapon/anobattery{pixel_x = -6; pixel_y = 2},/obj/item/weapon/screwdriver,/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
"awb" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
"awc" = (/obj/machinery/light,/obj/machinery/washing_machine,/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
-"awd" = (/obj/structure/reagent_dispensers/coolanttank,/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
+"awd" = (/obj/machinery/camera/network/research{dir = 8; network = list("Research","Toxins Test Area")},/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
"awe" = (/obj/structure/closet/secure_closet/xenoarchaeologist,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
"awf" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
"awg" = (/obj/structure/table/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/sterile/latex,/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
@@ -1175,7 +1175,7 @@
"awE" = (/obj/effect/floor_decal/corner/lightgrey{dir = 9},/obj/effect/floor_decal/corner/lightgrey{dir = 6},/obj/machinery/vending/nifsoft_shop,/turf/simulated/floor/tiled/monotile,/area/crew_quarters/locker/laundry_arrival)
"awF" = (/obj/machinery/vending/snack,/obj/effect/floor_decal/corner/lightgrey{dir = 9},/obj/effect/floor_decal/corner/lightgrey{dir = 6},/turf/simulated/floor/tiled/monotile,/area/crew_quarters/locker/laundry_arrival)
"awG" = (/obj/machinery/camera/network/civilian,/obj/machinery/vending/coffee,/obj/effect/floor_decal/corner/lightgrey{dir = 9},/obj/effect/floor_decal/corner/lightgrey{dir = 6},/turf/simulated/floor/tiled/monotile,/area/crew_quarters/locker/laundry_arrival)
-"awH" = (/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/lightgrey/border{dir = 9},/turf/simulated/floor/tiled,/area/crew_quarters/locker/laundry_arrival)
+"awH" = (/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/open,/area/tether/surfacebase/north_staires_two)
"awI" = (/obj/structure/table/standard,/obj/item/weapon/storage/laundry_basket,/obj/item/weapon/tape_roll,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/crew_quarters/locker/laundry_arrival)
"awJ" = (/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/lightgrey/border{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 5},/turf/simulated/floor/tiled,/area/crew_quarters/locker/laundry_arrival)
"awK" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
@@ -1193,7 +1193,7 @@
"awW" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
"awX" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/machinery/station_map{pixel_y = 32},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
"awY" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
-"awZ" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/external{req_one_access = list()},/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/tram)
+"awZ" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/structure/closet/hydrant{pixel_x = 32},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
"axa" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/effect/landmark/tram,/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
"axb" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/machinery/status_display{pixel_y = 30},/obj/effect/landmark/tram,/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
"axc" = (/obj/machinery/door/firedoor/glass,/obj/machinery/cryopod/robot/door/tram,/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/tram)
@@ -1201,10 +1201,10 @@
"axe" = (/obj/effect/floor_decal/techfloor/orange{dir = 8},/obj/structure/railing{dir = 8},/turf/simulated/floor/tiled/techfloor/grid,/area/tether/surfacebase/tram)
"axf" = (/turf/simulated/wall/r_wall,/area/maintenance/lower/solars)
"axg" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/mauve/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled,/area/rnd/hallway)
-"axh" = (/obj/structure/table/glass,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/mauve/border{dir = 9},/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
-"axi" = (/obj/structure/table/glass,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/mauve/border{dir = 1},/obj/machinery/camera/network/research,/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
-"axj" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/botanydisk,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/mauve/border{dir = 1},/obj/item/device/radio/intercom{pixel_y = 24; req_access = list()},/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
-"axk" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/mauve/border{dir = 1},/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
+"axh" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
+"axi" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/tiled,/area/rnd/anomaly_lab)
+"axj" = (/obj/structure/table/glass,/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/mauve/border{dir = 9},/obj/machinery/reagentgrinder,/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
+"axk" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/mauve/border{dir = 1},/obj/item/device/radio/intercom{pixel_y = 24; req_access = list()},/obj/structure/table/glass,/obj/machinery/chemical_dispenser/full,/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
"axl" = (/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/mauve/border{dir = 1},/obj/machinery/status_display{pixel_y = 30},/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
"axm" = (/obj/machinery/smartfridge/drying_rack,/obj/machinery/light{dir = 1},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/mauve/border{dir = 1},/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
"axn" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/mauve/border{dir = 1},/obj/machinery/light_switch{pixel_y = 25},/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
@@ -1282,7 +1282,7 @@
"ayH" = (/obj/structure/table/glass,/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/mauve/border{dir = 6},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light_switch{pixel_x = 25},/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora/lab_atmos)
"ayI" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance/common,/turf/simulated/floor/plating,/area/maintenance/lower/xenoflora)
"ayJ" = (/obj/structure/closet/crate,/obj/random/maintenance/engineering,/obj/random/maintenance/engineering,/obj/random/maintenance/cargo,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/maintenance/lower/xenoflora)
-"ayK" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
+"ayK" = (/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "civ_airlock_outer"; locked = 1},/turf/simulated/floor/tiled/steel_grid,/area/storage/surface_eva/external)
"ayL" = (/obj/structure/flora/pottedplant{icon_state = "plant-22"},/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/lightgrey/border{dir = 6},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
"ayM" = (/obj/structure/sign/directions/evac{name = "\improper Secondary Evacuation Route"},/turf/simulated/wall,/area/tether/surfacebase/atrium_one)
"ayN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass,/obj/structure/catwalk,/turf/simulated/floor/tiled/techfloor,/area/tether/surfacebase/atrium_one)
@@ -1307,14 +1307,14 @@
"azg" = (/obj/effect/floor_decal/borderfloor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -25},/obj/structure/cable{icon_state = "4-8"},/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
"azh" = (/obj/effect/floor_decal/borderfloor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable{icon_state = "4-8"},/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
"azi" = (/obj/effect/floor_decal/borderfloor,/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
-"azj" = (/obj/machinery/door/airlock/external{req_one_access = list()},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/tram)
-"azk" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/landmark/tram,/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
+"azj" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "civ_airlock_inner"; locked = 1},/obj/machinery/access_button/airlock_interior{master_tag = "civ_airlock"; pixel_x = 8; pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/steel_grid,/area/storage/surface_eva/external)
+"azk" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/industrial/outline/blue,/obj/machinery/atmospherics/binary/passive_gate/on{dir = 4},/turf/simulated/floor/plating,/area/storage/surface_eva)
"azl" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/landmark/tram,/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
-"azm" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/computer/cryopod{name = "asset retention console"; pixel_y = -30},/obj/effect/landmark/tram,/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
+"azm" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/landmark/tram,/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
"azn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/machinery/cryopod/robot/door/tram,/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/tram)
"azo" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable{icon_state = "2-8"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
"azp" = (/obj/structure/cable/heavyduty{icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/lower/solars)
-"azq" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/lower/solars)
+"azq" = (/obj/structure/table/glass,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/mauve/border{dir = 1},/obj/machinery/camera/network/research,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
"azr" = (/turf/simulated/wall/r_wall,/area/outpost/research/xenobiology)
"azs" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/mauve/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/machinery/door/firedoor/glass/hidden/steel,/turf/simulated/floor/tiled,/area/rnd/hallway)
"azt" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/mauve/bordercorner2{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/glass/hidden/steel{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/rnd/hallway)
@@ -1345,10 +1345,10 @@
"azS" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{icon_state = "1-2"},/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
"azT" = (/obj/structure/cable/heavyduty{icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/lower/solars)
"azU" = (/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
-"azV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio1"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/outpost/research/xenobiology)
-"azW" = (/obj/structure/window/reinforced,/obj/structure/table/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
-"azX" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/sink{pixel_x = 0; pixel_y = 28},/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/mauve/border{dir = 9},/turf/simulated/floor/tiled/steel_grid,/area/outpost/research/xenobiology)
-"azY" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 28},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/table/standard,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/mauve/border{dir = 1},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"azV" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/mauve/border{dir = 1},/obj/machinery/alarm{pixel_y = 22},/obj/machinery/chem_master,/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
+"azW" = (/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/washing_machine,/turf/simulated/floor/tiled/dark,/area/rnd/lockers)
+"azX" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"azY" = (/obj/structure/window/reinforced,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"azZ" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 0; pixel_y = 32},/obj/structure/table/standard,/obj/item/weapon/gun/energy/taser/xeno,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/mauve/border{dir = 1},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aAa" = (/obj/structure/table/standard,/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/mauve/border{dir = 5},/obj/item/device/radio/intercom{pixel_y = 24; req_access = list()},/obj/item/weapon/extinguisher,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aAb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/outpost/research/xenobiology)
@@ -1386,8 +1386,8 @@
"aAH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/locker_room)
"aAI" = (/obj/machinery/vending/fitness,/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
"aAJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{icon_state = "1-2"},/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
-"aAK" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access = list(55)},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio1"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
-"aAL" = (/obj/machinery/door/window/eastleft{name = "Containment Pen"; req_access = list(55)},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"aAK" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio1"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/outpost/research/xenobiology)
+"aAL" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/mauve/border{dir = 1},/obj/structure/sink{pixel_x = 0; pixel_y = 28},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aAM" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/industrial/danger{dir = 8},/turf/simulated/floor/tiled/steel_grid,/area/outpost/research/xenobiology)
"aAN" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aAO" = (/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
@@ -1397,7 +1397,7 @@
"aAS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora)
"aAT" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/mauve/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/mauve/bordercorner2{dir = 8},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
"aAU" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/grass,/area/rnd/xenobiology/xenoflora)
-"aAV" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/mauve/bordercorner2{dir = 5},/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
+"aAV" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/mauve/border{dir = 9},/turf/simulated/floor/tiled/steel_grid,/area/outpost/research/xenobiology)
"aAW" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/mauve/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/corner/mauve/bordercorner2{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/turf/simulated/floor/tiled,/area/rnd/hallway)
"aAX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/rnd/hallway)
"aAY" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/rnd/hallway)
@@ -1416,7 +1416,7 @@
"aBl" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor/tiled,/area/crew_quarters/locker/laundry_arrival)
"aBm" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled,/area/crew_quarters/locker/laundry_arrival)
"aBn" = (/obj/machinery/washing_machine,/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/lightgrey/border{dir = 10},/turf/simulated/floor/tiled,/area/crew_quarters/locker/laundry_arrival)
-"aBo" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/lightgrey/border{dir = 6},/turf/simulated/floor/tiled,/area/crew_quarters/locker/laundry_arrival)
+"aBo" = (/obj/machinery/access_button/airlock_exterior{master_tag = "civ_airlock"; pixel_x = -8; pixel_y = -25},/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "civ_airlock_outer"; locked = 1},/turf/simulated/floor/tiled/steel_grid,/area/storage/surface_eva/external)
"aBp" = (/turf/simulated/floor/tiled/techfloor,/area/tether/surfacebase/atrium_one)
"aBq" = (/obj/machinery/door/airlock/maintenance/common,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/locker_room)
"aBr" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/locker_room)
@@ -1424,7 +1424,7 @@
"aBt" = (/obj/structure/cable/heavyduty{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/lower/solars)
"aBu" = (/obj/structure/disposaloutlet{dir = 1},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
"aBv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
-"aBw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio1"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/outpost/research/xenobiology)
+"aBw" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 28},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/table/standard,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/mauve/border{dir = 1},/obj/item/weapon/melee/baton/slime/loaded,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aBx" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aBy" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/industrial/danger{dir = 8},/turf/simulated/floor/tiled/steel_grid,/area/outpost/research/xenobiology)
"aBz" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
@@ -1457,8 +1457,8 @@
"aCa" = (/obj/machinery/door/airlock/maintenance/common{name = "Laundry Maintenance Access"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/techfloor,/area/crew_quarters/locker/laundry_arrival)
"aCb" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/locker_room)
"aCc" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/catwalk,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/locker_room)
-"aCd" = (/obj/effect/floor_decal/rust,/turf/simulated/floor/plating,/area/maintenance/lower/solars)
-"aCe" = (/obj/machinery/button/remote/blast_door{id = "xenobio1"; name = "Containment Blast Doors"; pixel_x = -30; pixel_y = 8; req_access = list(55)},/obj/machinery/button/remote/blast_door{id = "xenobio2"; name = "Containment Blast Doors"; pixel_x = -30; pixel_y = -8; req_access = list(55)},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/industrial/danger{dir = 8},/obj/machinery/camera/network/research{dir = 4},/turf/simulated/floor/tiled/steel_grid,/area/outpost/research/xenobiology)
+"aCd" = (/obj/machinery/camera/network/research{dir = 4; network = list("Xenobiology")},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"aCe" = (/obj/machinery/door/window/brigdoor/eastleft{name = "Containment Pen"; req_access = list(55)},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
"aCf" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aCg" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aCh" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
@@ -1494,10 +1494,10 @@
"aCL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable{icon_state = "1-2"},/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
"aCM" = (/obj/structure/sign/electricshock,/turf/simulated/wall,/area/maintenance/lower/solars)
"aCN" = (/obj/structure/cable/heavyduty{icon_state = "1-2"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/maintenance/lower/solars)
-"aCO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/maintenance/lower/solars)
-"aCP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio2"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/outpost/research/xenobiology)
+"aCO" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio1"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/brigdoor/westright{name = "Containment Pen"; req_access = list(55)},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"aCP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aCQ" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/industrial/danger{dir = 8},/turf/simulated/floor/tiled/steel_grid,/area/outpost/research/xenobiology)
-"aCR" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 6},/obj/effect/floor_decal/corner/mauve/bordercorner2{dir = 6},/obj/machinery/washing_machine,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"aCR" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/mauve/bordercorner2{dir = 5},/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 30; pixel_y = 0},/obj/item/weapon/storage/box/botanydisk,/obj/structure/table/glass,/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
"aCS" = (/obj/structure/sign/warning/caution,/turf/simulated/wall,/area/outpost/research/xenobiology)
"aCT" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/mauve/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/mauve/bordercorner2{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/rnd/hallway)
"aCU" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/rnd/hallway)
@@ -1506,7 +1506,7 @@
"aCX" = (/obj/machinery/smartfridge,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/mauve/border,/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
"aCY" = (/obj/structure/table/glass,/obj/item/weapon/tape_roll,/obj/item/device/analyzer/plant_analyzer,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/mauve/border,/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
"aCZ" = (/obj/structure/table/glass,/obj/item/weapon/clipboard,/obj/item/weapon/folder/white,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/mauve/border,/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
-"aDa" = (/obj/machinery/reagentgrinder,/obj/structure/table/glass,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/mauve/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/mauve/bordercorner2{dir = 9},/obj/machinery/light,/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
+"aDa" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
"aDb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
"aDc" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/mauve/border,/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/mauve/bordercorner2,/obj/machinery/newscaster{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
"aDd" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/mauve/border,/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
@@ -1530,7 +1530,7 @@
"aDv" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
"aDw" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/cable{icon_state = "1-2"},/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
"aDx" = (/obj/structure/cable/heavyduty{icon_state = "1-2"},/obj/structure/railing{dir = 8},/obj/structure/railing{dir = 4},/turf/simulated/floor/virgo3b,/area/tether/surfacebase/outside/outside1)
-"aDy" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access = list(55)},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio2"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"aDy" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/glass,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aDz" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aDA" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aDB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/outpost/research/xenobiology)
@@ -1546,7 +1546,7 @@
"aDL" = (/obj/structure/catwalk,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/atmos)
"aDM" = (/obj/structure/closet/crate,/obj/item/weapon/handcuffs/fuzzy,/obj/random/maintenance/security,/obj/random/contraband,/turf/simulated/floor/plating,/area/maintenance/lower/locker_room)
"aDN" = (/obj/structure/cable{icon_state = "1-2"},/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
-"aDO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio2"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/outpost/research/xenobiology)
+"aDO" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio1"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/outpost/research/xenobiology)
"aDP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aDQ" = (/obj/structure/table/standard,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = 3},/obj/item/weapon/pen/blue{pixel_x = -5; pixel_y = -1},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aDR" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/mauve/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/turf/simulated/floor/tiled,/area/rnd/hallway)
@@ -1583,9 +1583,9 @@
"aEw" = (/obj/effect/floor_decal/rust,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/catwalk,/turf/simulated/floor/virgo3b,/area/tether/surfacebase/outside/outside1)
"aEx" = (/obj/effect/floor_decal/rust,/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/railing{dir = 4},/obj/structure/catwalk,/turf/simulated/floor/virgo3b,/area/tether/surfacebase/outside/outside1)
"aEy" = (/obj/structure/cable/heavyduty{icon_state = "1-8"; tag = "icon-1-4"},/obj/structure/railing,/obj/structure/railing{dir = 4},/turf/simulated/floor/virgo3b,/area/tether/surfacebase/outside/outside1)
-"aEz" = (/obj/machinery/recharger/wallcharger{pixel_x = -22},/obj/machinery/light_switch{pixel_x = -26; pixel_y = -4},/obj/machinery/smartfridge/secure/extract,/obj/machinery/light{dir = 8},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/industrial/danger{dir = 8},/turf/simulated/floor/tiled/steel_grid,/area/outpost/research/xenobiology)
+"aEz" = (/obj/machinery/door/blast/regular{id = "xenobiovs"; layer = 8; name = "Divider Blast Door"},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
"aEA" = (/obj/structure/bed/chair/office/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
-"aEB" = (/obj/structure/table/standard,/obj/item/weapon/folder/blue{pixel_x = 5},/obj/item/weapon/folder/red{pixel_y = 3},/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/obj/item/clothing/glasses/science,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"aEB" = (/obj/machinery/button/remote/blast_door{id = "xenobiovs"; name = "Divider Blast Doors"; pixel_x = -38; pixel_y = 0; req_access = list(55)},/obj/machinery/button/remote/blast_door{id = "xenobio2"; name = "Containment Blast Doors"; pixel_x = -25; pixel_y = -8; req_access = list(55)},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/industrial/danger{dir = 8},/obj/machinery/camera/network/research{dir = 4},/obj/machinery/button/remote/blast_door{id = "xenobio1"; name = "Containment Blast Doors"; pixel_x = -25; pixel_y = 8; req_access = list(55)},/turf/simulated/floor/tiled/steel_grid,/area/outpost/research/xenobiology)
"aEC" = (/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/mauve/border{dir = 10},/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/mauve/bordercorner2{dir = 9},/obj/structure/sign/department/xenolab{pixel_y = -32},/turf/simulated/floor/tiled,/area/rnd/hallway)
"aED" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled,/area/rnd/hallway)
"aEE" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/mauve/border,/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/mauve/bordercorner2,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/rnd/hallway)
@@ -1603,7 +1603,7 @@
"aEQ" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/mauve/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/rnd/hallway)
"aER" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/mauve/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/item/device/radio/intercom{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled,/area/rnd/hallway)
"aES" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/mauve/border,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/rnd/hallway)
-"aET" = (/obj/structure/flora/pottedplant,/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/mauve/border{dir = 6},/turf/simulated/floor/tiled,/area/rnd/hallway)
+"aET" = (/obj/structure/window/reinforced,/obj/structure/table/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/glass_jar,/obj/item/glass_jar,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aEU" = (/turf/simulated/wall,/area/maintenance/lower/research)
"aEV" = (/obj/structure/catwalk,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/atmos)
"aEW" = (/obj/structure/railing{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5},/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/atmos)
@@ -1615,10 +1615,10 @@
"aFc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/glass,/obj/structure/catwalk,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/locker_room)
"aFd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/catwalk,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/locker_room)
"aFe" = (/obj/structure/sign/warning/high_voltage{name = "\improper SOLAR FARM"},/turf/unsimulated/wall/planetary/virgo3b,/area/tether/surfacebase/outside/outside1)
-"aFf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio3"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/outpost/research/xenobiology)
+"aFf" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio2"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/outpost/research/xenobiology)
"aFg" = (/obj/structure/window/reinforced,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aFh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
-"aFi" = (/obj/structure/table/standard,/obj/item/weapon/melee/baton/slime/loaded,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"aFi" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 6},/obj/effect/floor_decal/corner/mauve/bordercorner2{dir = 6},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aFj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/research{name = "Xenobiology Lab"; req_access = list(); req_one_access = list(7,29)},/turf/simulated/floor/tiled/steel_grid,/area/outpost/research/xenobiology)
"aFk" = (/obj/structure/sign/warning/caution,/turf/simulated/wall/r_wall,/area/outpost/research/xenobiology)
"aFl" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/mauve/border{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/rnd/hallway)
@@ -1632,21 +1632,21 @@
"aFt" = (/obj/structure/catwalk,/obj/machinery/alarm{pixel_y = 22},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/research)
"aFu" = (/obj/structure/catwalk,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/research)
"aFv" = (/obj/machinery/door/firedoor/glass,/obj/structure/catwalk,/obj/machinery/door/airlock/maintenance/rnd{name = "Science Maintenance"},/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/atmos)
-"aFw" = (/obj/machinery/light/small{dir = 8; pixel_x = 0},/obj/structure/catwalk,/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/atmos)
+"aFw" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/computer/cryopod{name = "asset retention console"; pixel_y = -30},/obj/effect/landmark/tram,/turf/simulated/floor/tiled,/area/tether/surfacebase/tram)
"aFx" = (/obj/structure/railing,/obj/structure/railing{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/atmos)
"aFy" = (/obj/structure/railing,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/random/trash_pile,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/atmos)
"aFz" = (/obj/machinery/door/airlock/maintenance/engi{name = "Atmospherics Access"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/atmos)
"aFA" = (/obj/structure/sign/directions/evac{dir = 4; name = "\improper Secondary Evacuation Route"},/turf/simulated/wall,/area/maintenance/lower/locker_room)
"aFB" = (/obj/effect/floor_decal/rust,/obj/effect/step_trigger/teleporter/to_solars,/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/surfacebase/outside/outside1)
"aFC" = (/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/surfacebase/outside/outside1)
-"aFD" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access = list(55)},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio3"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"aFD" = (/obj/structure/table/glass,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/mauve/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/mauve/bordercorner2{dir = 9},/obj/machinery/light,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor/tiled,/area/rnd/xenobiology/xenoflora)
"aFE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aFF" = (/obj/item/slime_extract/grey,/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
-"aFG" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/mauve/border{dir = 1},/obj/structure/closet/bombcloset,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
-"aFH" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/mauve/bordercorner{dir = 4},/obj/structure/closet/firecloset/full,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"aFG" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio2"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/brigdoor/westright{name = "Containment Pen"; req_access = list(55)},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"aFH" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio2"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/outpost/research/xenobiology)
"aFI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aFJ" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/mauve/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/mauve/bordercorner2{dir = 1},/obj/structure/closet/l3closet/scientist/double,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
-"aFK" = (/obj/structure/table/standard,/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/mauve/border{dir = 5},/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"aFK" = (/obj/machinery/recharger/wallcharger{pixel_x = -22},/obj/machinery/light_switch{pixel_x = -26; pixel_y = -4},/obj/machinery/light{dir = 8},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/industrial/danger{dir = 8},/turf/simulated/floor/tiled/steel_grid,/area/outpost/research/xenobiology)
"aFL" = (/turf/simulated/wall,/area/outpost/research/xenobiology)
"aFM" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/mauve/border{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/structure/closet/hydrant{pixel_x = -32},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/rnd/hallway)
"aFN" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/turf/simulated/floor/tiled,/area/rnd/hallway)
@@ -1667,13 +1667,13 @@
"aGc" = (/obj/structure/catwalk,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/atmos)
"aGd" = (/obj/machinery/door/airlock/maintenance/common,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/door/firedoor/glass,/obj/structure/catwalk,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/atmos)
"aGe" = (/obj/structure/catwalk,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/atmos)
-"aGf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio3"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/outpost/research/xenobiology)
+"aGf" = (/obj/structure/table/standard,/obj/item/weapon/folder/blue{pixel_x = 5},/obj/item/weapon/folder/red{pixel_y = 3},/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/obj/item/clothing/glasses/science,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/obj/item/weapon/reagent_containers/syringe,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aGg" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aGh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aGi" = (/obj/structure/table/standard,/obj/item/weapon/gun/energy/taser/xeno,/obj/item/device/multitool,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aGj" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/mauve/border{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/rnd/hallway)
"aGk" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/machinery/vending/wallmed_airlock{pixel_x = 32},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/rnd/hallway)
-"aGl" = (/obj/machinery/atmospherics/binary/passive_gate,/obj/effect/floor_decal/industrial/outline/blue,/turf/simulated/floor/plating,/area/maintenance/asmaint2)
+"aGl" = (/obj/structure/catwalk,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8; pixel_x = 0},/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/atmos)
"aGm" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/floor/plating,/area/maintenance/asmaint2)
"aGn" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/steel_dirty,/area/maintenance/lower/research)
"aGo" = (/obj/structure/railing{dir = 4},/obj/random/trash_pile,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/research)
@@ -1688,7 +1688,7 @@
"aGx" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/mauve/border{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/research{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/rnd/hallway)
"aGy" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/rnd/hallway)
"aGz" = (/obj/machinery/door/airlock/maintenance/rnd,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/rnd/hallway)
-"aGA" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/asmaint2)
+"aGA" = (/obj/effect/floor_decal/industrial/outline/blue,/obj/machinery/atmospherics/binary/passive_gate/on,/turf/simulated/floor/plating,/area/maintenance/asmaint2)
"aGB" = (/obj/effect/floor_decal/rust,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/asmaint2)
"aGC" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint2)
"aGD" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{icon_state = "16-0"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint2)
@@ -1698,11 +1698,11 @@
"aGH" = (/obj/effect/floor_decal/industrial/warning/dust{dir = 1},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/xenobiology/xenoflora_storage)
"aGI" = (/obj/effect/floor_decal/rust,/obj/effect/floor_decal/industrial/warning/dust{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/xenobiology/xenoflora_storage)
"aGJ" = (/obj/structure/catwalk,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/atmos)
-"aGK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/outpost/research/xenobiology)
+"aGK" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/mauve/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/structure/flora/pottedplant,/turf/simulated/floor/tiled,/area/rnd/hallway)
"aGL" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/mauve/bordercorner,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aGM" = (/obj/machinery/processor,/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
-"aGN" = (/obj/structure/table/standard,/obj/item/weapon/melee/baton/slime/loaded,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/mauve/border,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
-"aGO" = (/obj/structure/table/standard,/obj/item/weapon/hand_labeler,/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/mauve/border{dir = 6},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"aGN" = (/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/mauve/border{dir = 6},/obj/structure/closet/bombcloset,/turf/simulated/floor/tiled,/area/rnd/hallway)
+"aGO" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
"aGP" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/mauve/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/corner/mauve/bordercorner2{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 5},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/rnd/hallway)
"aGQ" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/mauve/bordercorner2{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/turf/simulated/floor/tiled,/area/rnd/hallway)
"aGR" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2)
@@ -1714,13 +1714,13 @@
"aGX" = (/obj/effect/floor_decal/industrial/warning/dust,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/xenobiology/xenoflora_storage)
"aGY" = (/obj/structure/catwalk,/obj/random/junk,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/research)
"aGZ" = (/turf/simulated/wall/r_wall,/area/engineering/drone_fabrication)
-"aHa" = (/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"; name = "Containment Pen"; req_access = list(55)},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
-"aHb" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
-"aHc" = (/obj/structure/bed/chair/office/light,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
-"aHd" = (/obj/machinery/button/remote/blast_door{id = "xenobio3"; name = "Containment Blast Doors"; pixel_x = -30; pixel_y = 8; req_access = list(55)},/obj/machinery/button/remote/blast_door{id = "xenobio4"; name = "Containment Blast Doors"; pixel_x = -30; pixel_y = -8; req_access = list(55)},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/industrial/danger{dir = 8},/obj/machinery/camera/network/research{dir = 4},/obj/item/weapon/paper{info = "We just got the newest shipment of slimes and slime equipment and didn't have time to set up your labs. If you want to start experimenting on them, inject the objects in the pens with some liquid phoron, it seems to activate them. We'll get around to renovating the department at some point."; name = "note from NanoTrasen Xenobiology Oversight"},/turf/simulated/floor/tiled/steel_grid,/area/outpost/research/xenobiology)
+"aHa" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio3"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/outpost/research/xenobiology)
+"aHb" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/obj/item/stack/material/phoron,/obj/item/stack/material/phoron,/obj/item/stack/material/phoron,/obj/item/stack/material/phoron,/obj/machinery/reagentgrinder,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"aHc" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio3"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/brigdoor/westright{name = "Containment Pen"; req_access = list(55)},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"aHd" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/mauve/border{dir = 1},/obj/structure/closet/firecloset/full,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aHe" = (/turf/simulated/wall/r_wall,/area/rnd/external)
-"aHf" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "rnd_s_airlock_inner"; locked = 1},/turf/simulated/floor/tiled/steel_grid,/area/rnd/external)
-"aHg" = (/obj/machinery/door/firedoor/glass,/obj/machinery/access_button/airlock_interior{master_tag = "rnd_s_airlock"; pixel_x = 25; pixel_y = 24},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "rnd_s_airlock_inner"; locked = 1},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled/steel_grid,/area/rnd/external)
+"aHf" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "civ_airlock_inner"; locked = 1},/turf/simulated/floor/tiled/steel_grid,/area/storage/surface_eva/external)
+"aHg" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
"aHh" = (/turf/simulated/wall,/area/rnd/external)
"aHi" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/camera/network/research{dir = 4},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/xenobiology/xenoflora_storage)
"aHj" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/tiled/steel_dirty,/area/rnd/xenobiology/xenoflora_storage)
@@ -1734,13 +1734,13 @@
"aHr" = (/obj/effect/floor_decal/techfloor{dir = 5},/obj/machinery/cryopod/robot,/turf/simulated/floor/tiled/techfloor,/area/engineering/drone_fabrication)
"aHs" = (/obj/structure/catwalk,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8; pixel_x = 0},/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/atmos)
"aHt" = (/obj/structure/catwalk,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/atmos)
-"aHu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/outpost/research/xenobiology)
-"aHv" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/mauve/border{dir = 10},/turf/simulated/floor/tiled/steel_grid,/area/outpost/research/xenobiology)
-"aHw" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/mauve/border,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
-"aHx" = (/obj/structure/table/standard,/obj/item/glass_jar,/obj/item/glass_jar,/obj/item/weapon/storage/box/syringes,/obj/item/clothing/gloves/sterile/latex,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/mauve/border,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
-"aHy" = (/obj/machinery/vending/hydronutrients,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/mauve/border,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
-"aHz" = (/obj/structure/table/standard,/obj/machinery/chemical_dispenser/full{density = 1},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/mauve/border,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
-"aHA" = (/obj/machinery/chem_master,/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/mauve/border{dir = 6},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"aHu" = (/obj/machinery/computer/security/mining{name = "xenobiology camera monitor"; network = list("Xenobiology")},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"aHv" = (/obj/structure/table/standard,/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/mauve/border{dir = 5},/obj/item/weapon/reagent_containers/spray/cleaner,/obj/item/weapon/hand_labeler,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"aHw" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio3"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/outpost/research/xenobiology)
+"aHx" = (/obj/machinery/button/remote/blast_door{id = "xenobio3"; name = "Containment Blast Doors"; pixel_x = -30; pixel_y = 8; req_access = list(55)},/obj/machinery/button/remote/blast_door{id = "xenobio4"; name = "Containment Blast Doors"; pixel_x = -30; pixel_y = -8; req_access = list(55)},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/industrial/danger{dir = 8},/obj/machinery/camera/network/research{dir = 4},/obj/item/weapon/paper{info = "We just got the newest shipment of slimes and slime equipment and didn't have time to set up your labs. If you want to start experimenting on them, inject the objects in the pens with some liquid phoron, it seems to activate them. We'll get around to renovating the department at some point."; name = "note from NanoTrasen Xenobiology Oversight"},/obj/structure/table/standard,/obj/item/weapon/storage/box/syringes,/obj/item/clothing/gloves/sterile/latex,/turf/simulated/floor/tiled/steel_grid,/area/outpost/research/xenobiology)
+"aHy" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"aHz" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/outpost/research/xenobiology)
+"aHA" = (/obj/structure/table/standard,/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/mauve/border{dir = 6},/obj/item/weapon/melee/baton/slime/loaded,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aHB" = (/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{frequency = 1379; scrub_id = "rnd_s_airlock_scrubber"; scrubbing_gas = list("phoron")},/turf/simulated/floor/tiled/techmaint,/area/rnd/external)
"aHC" = (/obj/structure/grille,/obj/structure/railing{dir = 4},/turf/simulated/floor/tiled/techmaint,/area/rnd/external)
"aHD" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals3,/obj/machinery/embedded_controller/radio/airlock/phoron{id_tag = "rnd_s_airlock"; pixel_x = 0; pixel_y = 30},/obj/machinery/airlock_sensor/phoron{id_tag = "rnd_s_airlock_sensor"; pixel_x = 11; pixel_y = 30},/turf/simulated/floor/tiled,/area/rnd/external)
@@ -1757,7 +1757,7 @@
"aHO" = (/obj/effect/floor_decal/corner_techfloor_grid{dir = 4},/obj/effect/floor_decal/industrial/warning,/obj/effect/landmark{name = "JoinLateCyborg"},/turf/simulated/floor/tiled/techfloor,/area/engineering/drone_fabrication)
"aHP" = (/obj/effect/floor_decal/techfloor{dir = 1},/obj/effect/floor_decal/industrial/warning,/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/tiled/techfloor,/area/engineering/drone_fabrication)
"aHQ" = (/obj/effect/floor_decal/techfloor{dir = 5},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 28},/obj/machinery/light_switch{pixel_y = 25},/turf/simulated/floor/tiled/techfloor,/area/engineering/drone_fabrication)
-"aHR" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -28},/obj/structure/cable/green{icon_state = "0-4"},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/turf/simulated/floor/tiled,/area/rnd/external)
+"aHR" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/box/beanbags,/obj/item/weapon/gun/projectile/shotgun/doublebarrel,/obj/item/weapon/paper{info = "This permit signifies that the Bartender is permitted to posess this firearm in the bar, and ONLY the bar. Failure to adhere to this permit will result in confiscation of the weapon and possibly arrest."; name = "Shotgun permit"},/obj/machinery/light_switch{pixel_x = -25},/turf/simulated/floor/wood,/area/crew_quarters/bar)
"aHS" = (/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/rnd/external)
"aHT" = (/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor/tiled,/area/rnd/external)
"aHU" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "rnd_s_airlock_pump"},/turf/simulated/floor/tiled,/area/rnd/external)
@@ -1771,8 +1771,8 @@
"aIc" = (/obj/effect/floor_decal/techfloor/corner,/obj/effect/floor_decal/techfloor/corner{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/techfloor,/area/engineering/drone_fabrication)
"aId" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance/engi{name = "Drone Bay"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/atmos)
"aIe" = (/obj/structure/catwalk,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 4},/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/atmos)
-"aIf" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "rnd_s_airlock_outer"; locked = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "civ_airlock_pump"},/turf/simulated/floor/tiled/steel_grid,/area/rnd/external)
-"aIg" = (/obj/machinery/access_button/airlock_exterior{master_tag = "rnd_s_airlock"; pixel_x = 25; pixel_y = -8; req_access = list(47)},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "rnd_s_airlock_outer"; locked = 1},/turf/simulated/floor/tiled/steel_grid,/area/rnd/external)
+"aIf" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden,/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/plating,/area/maintenance/asmaint2)
+"aIg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/obj/structure/sign/fire{name = "\improper PHORON/FIRE SHELTER"; pixel_x = -32; pixel_y = 32},/obj/structure/closet/hydrant{pixel_x = -32},/turf/simulated/floor/wood,/area/crew_quarters/bar)
"aIh" = (/obj/structure/grille,/obj/structure/railing{dir = 1},/turf/simulated/floor/tiled/techmaint,/area/rnd/xenobiology/xenoflora_storage)
"aIi" = (/obj/structure/ladder/up,/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled/steel_dirty,/area/maintenance/lower/research)
"aIj" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/maintenance/rnd{name = "Science Maintenance"},/obj/structure/catwalk,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/research)
@@ -1902,7 +1902,7 @@
"aKD" = (/obj/machinery/atmospherics/pipe/manifold/visible/black{dir = 8},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled/techmaint,/area/engineering/atmos/processing)
"aKE" = (/obj/machinery/atmospherics/pipe/tank/carbon_dioxide{dir = 8; start_pressure = 3039.75},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/techmaint,/area/engineering/atmos/processing)
"aKF" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/techmaint,/area/engineering/atmos/processing)
-"aKG" = (/obj/effect/floor_decal/techfloor{dir = 4},/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos/processing)
+"aKG" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled/techmaint,/area/tether/surfacebase/atrium_two)
"aKH" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/alarm{breach_detection = 0; dir = 8; pixel_x = 25; pixel_y = 0; report_danger_level = 0},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/engineering/atmos/intake)
"aKI" = (/obj/effect/floor_decal/techfloor{dir = 8},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 5},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos/processing)
"aKJ" = (/obj/machinery/atmospherics/pipe/manifold/visible/black{tag = "icon-map (EAST)"; icon_state = "map"; dir = 4},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos/processing)
@@ -2303,7 +2303,7 @@
"aSo" = (/obj/random/obstruction,/turf/simulated/floor,/area/maintenance/lower/north)
"aSp" = (/obj/effect/floor_decal/rust,/obj/structure/cable{icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/north)
"aSq" = (/turf/simulated/floor/tiled,/area/tether/surfacebase/north_staires_two)
-"aSr" = (/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled,/area/tether/surfacebase/north_staires_two)
+"aSr" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/structure/closet/hydrant{pixel_x = 32},/turf/simulated/floor/tiled/techmaint,/area/tether/surfacebase/atrium_two)
"aSs" = (/obj/structure/stairs/north,/turf/simulated/floor/tiled,/area/tether/surfacebase/north_staires_two)
"aSt" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/techmaint,/area/tether/surfacebase/atrium_two)
"aSu" = (/obj/machinery/door/airlock/maintenance/common,/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled/techfloor/grid,/area/tether/surfacebase/atrium_two)
@@ -2317,7 +2317,7 @@
"aSC" = (/obj/effect/decal/cleanable/blood,/turf/simulated/floor,/area/maintenance/lower/north)
"aSD" = (/obj/random/obstruction,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/lower/north)
"aSE" = (/obj/structure/sign/directions/evac{dir = 1},/turf/simulated/wall,/area/tether/surfacebase/north_staires_two)
-"aSF" = (/obj/machinery/camera/network/northern_star{dir = 4},/turf/simulated/floor/tiled,/area/tether/surfacebase/north_staires_two)
+"aSF" = (/obj/machinery/camera/network/northern_star{dir = 4},/turf/simulated/open,/area/tether/surfacebase/north_stairs_three)
"aSG" = (/obj/structure/sign/directions/medical{dir = 1; icon_state = "direction_med"; pixel_y = 8; tag = "icon-direction_med (EAST)"},/obj/structure/sign/directions/science{dir = 1; icon_state = "direction_sci"; pixel_y = 3; tag = "icon-direction_sci (WEST)"},/obj/structure/sign/directions/security{dir = 1; icon_state = "direction_sec"; pixel_y = -4; tag = "icon-direction_sec (WEST)"},/obj/structure/sign/directions/engineering{dir = 4; icon_state = "direction_eng"; pixel_y = -10; tag = "icon-direction_eng (WEST)"},/turf/simulated/wall,/area/tether/surfacebase/north_staires_two)
"aSH" = (/obj/structure/sign/warning/caution,/turf/simulated/wall,/area/tether/surfacebase/atrium_two)
"aSI" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/machinery/camera/network/northern_star{dir = 4},/turf/simulated/floor/tiled/techmaint,/area/tether/surfacebase/atrium_two)
@@ -2442,11 +2442,11 @@
"aUX" = (/turf/simulated/mineral,/area/maintenance/lower/rnd)
"aUY" = (/obj/random/trash_pile,/turf/simulated/floor/plating,/area/maintenance/lower/rnd)
"aUZ" = (/obj/structure/closet/crate,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/maintenance/cargo,/obj/random/maintenance/research,/turf/simulated/floor/plating,/area/maintenance/lower/rnd)
-"aVa" = (/obj/structure/symbol/ca,/turf/simulated/wall{can_open = 1},/area/maintenance/lower/rnd)
+"aVa" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled,/area/crew_quarters/locker)
"aVb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/techmaint,/area/tether/surfacebase/atrium_two)
"aVc" = (/obj/structure/railing{dir = 1},/obj/effect/floor_decal/techfloor{dir = 4},/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/bar)
"aVd" = (/obj/structure/railing,/obj/effect/floor_decal/techfloor/hole/right{dir = 4},/obj/effect/floor_decal/techfloor/hole{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/rust,/obj/random/junk,/turf/simulated/floor/tiled/techfloor/grid,/area/maintenance/lower/bar)
-"aVe" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled/techmaint,/area/tether/surfacebase/atrium_two)
+"aVe" = (/obj/structure/railing{dir = 4},/obj/effect/floor_decal/techfloor{dir = 8},/obj/random/trash_pile,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/bar)
"aVf" = (/obj/effect/floor_decal/techfloor{dir = 4},/obj/random/junk,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/bar)
"aVg" = (/obj/structure/railing{dir = 4},/obj/effect/floor_decal/techfloor{dir = 9},/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/bar)
"aVh" = (/obj/structure/catwalk,/obj/random/junk,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/bar)
@@ -2498,7 +2498,7 @@
"aWb" = (/obj/structure/railing{dir = 8},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/effect/floor_decal/techfloor{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 1},/obj/random/tool,/turf/simulated/floor/tiled/techfloor,/area/maintenance/asmaint2)
"aWc" = (/obj/random/trash_pile,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/rnd)
"aWd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/techmaint,/area/tether/surfacebase/atrium_two)
-"aWe" = (/obj/effect/floor_decal/techfloor{dir = 4},/obj/random/trash_pile,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/bar)
+"aWe" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/machinery/station_map{pixel_y = 32},/obj/machinery/door/firedoor/glass/hidden/steel{dir = 2},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
"aWf" = (/obj/structure/railing{dir = 4},/obj/effect/floor_decal/techfloor{dir = 8},/obj/effect/floor_decal/techfloor/hole/right{dir = 8},/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/bar)
"aWg" = (/obj/structure/railing{dir = 8},/obj/structure/railing,/obj/structure/cable{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/bar)
"aWh" = (/obj/structure/railing,/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/bar)
@@ -2539,7 +2539,7 @@
"aWQ" = (/obj/machinery/door/airlock/maintenance/engi,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4},/obj/machinery/door/firedoor/glass,/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/lower/rnd)
"aWR" = (/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/lower/rnd)
"aWS" = (/turf/simulated/floor/holofloor/tiled/dark,/area/tether/surfacebase/atrium_two)
-"aWT" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/machinery/station_map{pixel_y = 32},/turf/simulated/floor/tiled/techmaint,/area/tether/surfacebase/atrium_two)
+"aWT" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/machinery/station_map{pixel_y = 32},/obj/machinery/door/firedoor/glass/hidden/steel{dir = 2},/turf/simulated/floor/tiled/techmaint,/area/tether/surfacebase/atrium_two)
"aWU" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/structure/extinguisher_cabinet{pixel_y = 30},/turf/simulated/floor/tiled/techmaint,/area/tether/surfacebase/atrium_two)
"aWV" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/maintenance/common,/turf/simulated/floor/plating,/area/tether/surfacebase/atrium_two)
"aWW" = (/obj/structure/railing,/obj/structure/railing{dir = 8},/turf/simulated/open,/area/tether/surfacebase/atrium_two)
@@ -2654,7 +2654,7 @@
"aZb" = (/obj/effect/floor_decal/industrial/outline,/obj/structure/closet/wardrobe/science_white,/turf/simulated/floor/tiled/dark,/area/rnd/lockers)
"aZc" = (/obj/structure/closet/secure_closet/scientist,/obj/effect/floor_decal/industrial/outline,/turf/simulated/floor/tiled/dark,/area/rnd/lockers)
"aZd" = (/obj/structure/table/standard,/obj/machinery/recharger{pixel_y = 0},/obj/machinery/status_display{pixel_y = 30},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/dark,/area/rnd/lockers)
-"aZe" = (/obj/structure/table/standard,/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/dark,/area/rnd/lockers)
+"aZe" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/mauve/border,/obj/machinery/smartfridge/secure/extract,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
"aZf" = (/obj/structure/table/standard,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/gloves/sterile/latex,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/mauve/border{dir = 8},/turf/simulated/floor/tiled,/area/rnd/research)
"aZg" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/rnd/research)
"aZh" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/obj/structure/cable{icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/lower/rnd)
@@ -2948,7 +2948,7 @@
"beJ" = (/obj/structure/railing{dir = 8},/obj/effect/floor_decal/techfloor{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/maintenance/asmaint2)
"beK" = (/obj/effect/floor_decal/techfloor{dir = 8},/obj/structure/table/steel,/obj/item/device/electronic_assembly/large{pixel_y = 6},/turf/simulated/floor/tiled/techfloor,/area/rnd/workshop)
"beL" = (/obj/structure/bed/chair/office/dark,/turf/simulated/floor/tiled/techfloor,/area/rnd/workshop)
-"beM" = (/obj/effect/floor_decal/techfloor{dir = 4},/obj/structure/table/steel,/obj/item/device/integrated_electronics/debugger{pixel_x = -5; pixel_y = 0},/obj/item/device/integrated_electronics/wirer{pixel_x = 5; pixel_y = 0},/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled/techfloor,/area/rnd/workshop)
+"beM" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/station_map{pixel_y = 32},/obj/machinery/door/firedoor/glass/hidden/steel{dir = 2},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
"beN" = (/obj/structure/flora/pottedplant,/obj/machinery/light,/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/mauve/border{dir = 10},/turf/simulated/floor/tiled,/area/rnd/lockers)
"beO" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/mauve/border,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/rnd/lockers)
"beP" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/mauve/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/rnd/lockers)
@@ -3262,7 +3262,7 @@
"bkL" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/research_storage)
"bkM" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/research_storage)
"bkN" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/research_storage)
-"bkO" = (/obj/effect/floor_decal/rust,/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/research_storage)
+"bkO" = (/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/beige/border{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/structure/closet/firecloset,/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three)
"bkP" = (/obj/effect/floor_decal/techfloor{dir = 8},/obj/machinery/requests_console{pixel_x = -30},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos)
"bkQ" = (/obj/effect/floor_decal/corner_techfloor_gray{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/machinery/meter{frequency = 1443; id = "dist_before_split"; name = "Outgoing Air Mix"},/turf/simulated/floor/tiled/techmaint,/area/engineering/atmos)
"bkR" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled/techmaint,/area/engineering/atmos)
@@ -3299,7 +3299,7 @@
"blw" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos)
"blx" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 5; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos)
"bly" = (/obj/machinery/atmospherics/pipe/manifold/visible/green,/obj/effect/floor_decal/corner_techfloor_gray{dir = 1},/turf/simulated/floor/tiled/techmaint,/area/engineering/atmos)
-"blz" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled/techmaint,/area/engineering/atmos)
+"blz" = (/obj/machinery/door/firedoor/glass/hidden/steel,/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
"blA" = (/obj/structure/catwalk,/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/south)
"blB" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/effect/floor_decal/techfloor{dir = 8},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos)
"blC" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 1},/turf/simulated/floor/tiled/techmaint,/area/engineering/atmos)
@@ -3360,7 +3360,7 @@
"bmF" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4},/turf/simulated/floor/tiled/techmaint,/area/engineering/atmos)
"bmG" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4},/turf/simulated/floor/tiled/techmaint,/area/engineering/atmos)
"bmH" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos)
-"bmI" = (/turf/simulated/floor/tiled/steel_dirty,/area/engineering/atmos)
+"bmI" = (/obj/machinery/camera/network/northern_star{dir = 4},/turf/simulated/open,/area/tether/surfacebase/north_staires_two)
"bmJ" = (/obj/structure/railing{dir = 4},/obj/machinery/atmospherics/pipe/zpipe/down{dir = 4},/turf/simulated/open,/area/engineering/atmos)
"bmK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos)
"bmL" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 9},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos)
@@ -3419,7 +3419,7 @@
"bnM" = (/obj/machinery/light,/obj/effect/floor_decal/techfloor,/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos)
"bnN" = (/obj/effect/floor_decal/techfloor,/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos)
"bnO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos)
-"bnP" = (/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/obj/effect/floor_decal/techfloor{dir = 6},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos)
+"bnP" = (/obj/machinery/door/firedoor/glass/hidden/steel,/turf/simulated/floor/tiled/techmaint,/area/tether/surfacebase/atrium_two)
"bnQ" = (/obj/structure/railing{dir = 1},/obj/structure/railing{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/structure/table/rack,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/maintenance/engineering,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/south)
"bnR" = (/obj/structure/railing{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/south)
"bnS" = (/obj/structure/railing{dir = 1},/obj/structure/railing{dir = 4},/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/south)
@@ -3742,7 +3742,7 @@
"btX" = (/obj/structure/reagent_dispensers/peppertank{pixel_y = 30},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/turf/simulated/floor/tiled,/area/tether/surfacebase/security/common)
"btY" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/turf/simulated/floor/tiled,/area/tether/surfacebase/security/common)
"btZ" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/machinery/camera/network/security,/turf/simulated/floor/tiled,/area/tether/surfacebase/security/common)
-"bua" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/red/border{dir = 5},/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 5},/obj/structure/closet/firecloset,/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled,/area/tether/surfacebase/security/common)
+"bua" = (/obj/machinery/door/firedoor/glass/hidden/steel,/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
"bub" = (/obj/structure/flora/pottedplant{icon_state = "plant-22"},/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/red/border{dir = 9},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 10},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 28},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled,/area/tether/surfacebase/security/breakroom)
"buc" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled,/area/tether/surfacebase/security/breakroom)
"bud" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 1},/turf/simulated/floor/tiled,/area/tether/surfacebase/security/breakroom)
@@ -3955,7 +3955,7 @@
"byc" = (/obj/machinery/door/airlock{name = "Unit 3"},/turf/simulated/floor/tiled/white,/area/crew_quarters/recreation_area_restroom)
"byd" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/machinery/camera/network/security{dir = 4},/obj/structure/bed/chair{dir = 4},/obj/machinery/flasher{id = "Drunk Tank"; pixel_x = -28; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/tether/surfacebase/security/common)
"bye" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/dark,/area/tether/surfacebase/security/common)
-"byf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled/dark,/area/tether/surfacebase/security/common)
+"byf" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar)
"byg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/tether/surfacebase/security/common)
"byh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled,/area/tether/surfacebase/security/common)
"byi" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/red/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/vending/security,/turf/simulated/floor/tiled,/area/tether/surfacebase/security/common)
@@ -4007,7 +4007,7 @@
"bzc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/tether/surfacebase/security/lobby)
"bzd" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/tether/surfacebase/security/lobby)
"bze" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/tether/surfacebase/security/lobby)
-"bzf" = (/obj/structure/bed/chair{dir = 8},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/red/border{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled,/area/tether/surfacebase/security/lobby)
+"bzf" = (/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/lightgrey/border{dir = 9},/obj/structure/closet/firecloset,/turf/simulated/floor/tiled,/area/crew_quarters/locker/laundry_arrival)
"bzg" = (/turf/simulated/wall/r_wall,/area/tether/surfacebase/security/lobby)
"bzh" = (/obj/effect/floor_decal/techfloor{dir = 8},/turf/simulated/floor/tiled/techfloor/grid,/area/vacant/vacant_site2)
"bzi" = (/obj/effect/floor_decal/techfloor{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/techfloor/grid,/area/vacant/vacant_site2)
@@ -4058,7 +4058,7 @@
"bAb" = (/obj/structure/flora/pottedplant{icon_state = "plant-22"},/obj/effect/floor_decal/borderfloorwhite{dir = 6},/obj/effect/floor_decal/corner/paleblue/border{dir = 6},/obj/effect/floor_decal/borderfloorwhite/corner2,/obj/effect/floor_decal/corner/paleblue/bordercorner2,/obj/machinery/newscaster{pixel_x = 25},/turf/simulated/floor/tiled/white,/area/tether/surfacebase/medical/lobby)
"bAc" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/station_map{dir = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three)
"bAd" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/item/device/radio/beacon,/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three)
-"bAe" = (/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three)
+"bAe" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external,/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/tram)
"bAf" = (/obj/structure/grille,/obj/structure/railing,/turf/simulated/floor/tiled/techmaint,/area/tether/surfacebase/atrium_three)
"bAg" = (/obj/machinery/door/airlock/multi_tile/metal{name = "Gateway Prep Room"},/obj/machinery/door/blast/shutters{dir = 2; id = "PubPrepFront"; layer = 3.3; name = "Gateway Prep Shutter"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/effect/floor_decal/steeldecal/steel_decals_central1{dir = 8},/turf/simulated/floor/tiled/monofloor{dir = 8},/area/gateway/prep_room)
"bAh" = (/obj/machinery/door/blast/shutters{dir = 2; id = "PubPrepFront"; layer = 3.3; name = "Gateway Prep Shutter"},/obj/machinery/door/firedoor,/obj/effect/floor_decal/steeldecal/steel_decals_central1{dir = 4},/turf/simulated/floor/tiled/monofloor{dir = 4},/area/gateway/prep_room)
@@ -4080,7 +4080,7 @@
"bAx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/tether/surfacebase/atrium_three)
"bAy" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three)
"bAz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three)
-"bAA" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three)
+"bAA" = (/obj/machinery/door/firedoor/glass/hidden/steel{dir = 1},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
"bAB" = (/turf/simulated/wall/r_wall,/area/crew_quarters/panic_shelter)
"bAC" = (/obj/machinery/vending/snack,/obj/effect/floor_decal/corner/lightgrey{dir = 10},/obj/effect/floor_decal/corner/lightgrey{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/turf/simulated/floor/tiled/monotile,/area/tether/surfacebase/atrium_three)
"bAD" = (/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/lightgrey/border{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7,/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three)
@@ -4329,7 +4329,6 @@
"bFm" = (/obj/structure/table/woodentable,/obj/item/clothing/glasses/threedglasses,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/recreation_area)
"bFn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/recreation_area)
"bFo" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock{name = "Secondary Janitorial Closet"; req_access = list(26)},/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/north_stairs_three)
-"bFp" = (/obj/machinery/camera/network/northern_star{dir = 4},/turf/simulated/floor/tiled,/area/tether/surfacebase/north_stairs_three)
"bFq" = (/turf/simulated/floor/tiled,/area/tether/surfacebase/north_stairs_three)
"bFr" = (/obj/structure/sign/directions/evac{dir = 8},/turf/simulated/wall,/area/tether/surfacebase/north_stairs_three)
"bFs" = (/obj/machinery/camera/network/northern_star{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three)
@@ -4570,7 +4569,7 @@
"bJT" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/beige/border{dir = 1},/obj/machinery/door/firedoor/glass/hidden/steel{dir = 2},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three)
"bJU" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/beige/border{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three)
"bJV" = (/turf/simulated/wall,/area/crew_quarters/bar)
-"bJW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/obj/structure/sign/fire{name = "\improper PHORON/FIRE SHELTER"; pixel_x = -32; pixel_y = 32},/turf/simulated/floor/wood,/area/crew_quarters/bar)
+"bJW" = (/obj/machinery/door/firedoor/glass/hidden/steel{dir = 1},/turf/simulated/floor/tiled/techmaint,/area/tether/surfacebase/atrium_two)
"bJX" = (/obj/structure/table/bench/wooden,/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/wood,/area/crew_quarters/bar)
"bJY" = (/obj/structure/table/bench/wooden,/obj/machinery/alarm{pixel_y = 22},/turf/simulated/floor/wood,/area/crew_quarters/bar)
"bJZ" = (/obj/effect/floor_decal/corner/grey/diagonal,/obj/structure/closet/chefcloset,/obj/item/glass_jar,/obj/item/device/retail_scanner/civilian,/obj/item/weapon/soap/nanotrasen,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/machinery/light_switch{pixel_x = -25},/turf/simulated/floor/tiled/white,/area/crew_quarters/kitchen)
@@ -4714,7 +4713,7 @@
"bMH" = (/obj/machinery/vending/cola,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/turf/simulated/floor/tiled/monotile,/area/rnd/breakroom)
"bMI" = (/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible,/obj/structure/cable{icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/rust,/turf/simulated/floor/plating,/area/rnd/breakroom)
"bMJ" = (/turf/simulated/floor/holofloor/tiled/dark,/area/hallway/lower/third_south)
-"bMK" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/station_map{pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
+"bMK" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/structure/closet/firecloset,/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_one)
"bML" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/camera/network/northern_star,/obj/item/device/radio/intercom{pixel_y = 24; req_access = list()},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
"bMM" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
"bMN" = (/obj/machinery/light{dir = 1},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
@@ -4728,7 +4727,7 @@
"bMV" = (/obj/structure/railing,/obj/structure/railing{dir = 4},/turf/simulated/open,/area/tether/surfacebase/atrium_three)
"bMW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner/beige/bordercorner,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three)
"bMX" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/beige/border,/obj/machinery/door/firedoor/glass/hidden/steel{dir = 1},/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three)
-"bMY" = (/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/beige/border{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/tether/surfacebase/atrium_three)
+"bMY" = (/obj/effect/floor_decal/borderfloor,/obj/structure/closet/firecloset,/turf/simulated/floor/tiled/techmaint,/area/tether/surfacebase/atrium_two)
"bMZ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 4; pixel_x = -24},/turf/simulated/floor/wood,/area/crew_quarters/bar)
"bNa" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar)
"bNb" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{pixel_x = 3},/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{pixel_x = -3; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar)
@@ -4824,7 +4823,7 @@
"bON" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/vending/cigarette,/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/turf/simulated/floor/tiled/monotile,/area/rnd/breakroom)
"bOO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/rnd/breakroom)
"bOP" = (/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/up{dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/railing{dir = 1},/turf/simulated/floor/plating,/area/rnd/breakroom)
-"bOQ" = (/obj/structure/flora/pottedplant{icon_state = "plant-22"},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
+"bOQ" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/structure/closet/firecloset,/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
"bOR" = (/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/lightgrey/bordercorner{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
"bOS" = (/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
"bOT" = (/obj/structure/sign/directions/evac{dir = 1},/turf/simulated/wall,/area/maintenance/lower/atrium)
@@ -4837,10 +4836,10 @@
"bPa" = (/turf/simulated/wall,/area/hydroponics)
"bPb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/hydroponics)
"bPc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/hydroponics)
-"bPd" = (/obj/structure/extinguisher_cabinet{dir = 4; icon_state = "extinguisher_closed"; pixel_x = -30; tag = "icon-extinguisher_closed (EAST)"},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lime/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass,/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
+"bPd" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lime/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass,/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
"bPe" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass,/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
"bPf" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/beige/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass,/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
-"bPg" = (/obj/structure/closet/emcloset,/turf/simulated/floor/wood,/area/crew_quarters/bar)
+"bPg" = (/obj/structure/table/bench/wooden,/obj/structure/extinguisher_cabinet{dir = 4; icon_state = "extinguisher_closed"; pixel_x = -30; tag = "icon-extinguisher_closed (EAST)"},/turf/simulated/floor/wood,/area/crew_quarters/bar)
"bPh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/rnd/breakroom)
"bPi" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_research{name = "Research Lounge"; req_access = list(47)},/turf/simulated/floor/tiled/steel_grid,/area/rnd/breakroom)
"bPj" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_research{name = "Research Lounge"; req_access = list(47)},/turf/simulated/floor/tiled/steel_grid,/area/rnd/breakroom)
@@ -4962,13 +4961,13 @@
"bRv" = (/obj/machinery/space_heater,/turf/simulated/floor/tiled/techfloor,/area/maintenance/lower/atrium)
"bRw" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/lower/atrium)
"bRx" = (/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/lower/atrium)
-"bRy" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lime/border{dir = 8},/obj/machinery/camera/network/civilian{dir = 4},/turf/simulated/floor/tiled,/area/hydroponics)
+"bRy" = (/obj/machinery/door/airlock/glass_external,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/tram)
"bRz" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lime/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/lime/bordercorner2{dir = 5},/turf/simulated/floor/tiled,/area/hydroponics)
"bRA" = (/obj/structure/sign/botany,/turf/simulated/wall,/area/hydroponics)
"bRB" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lime/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/corner/lime/bordercorner2{dir = 10},/obj/machinery/camera/network/civilian{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
"bRC" = (/obj/structure/sign/double/barsign{dir = 8},/turf/simulated/wall,/area/crew_quarters/bar)
"bRD" = (/obj/machinery/vending/cola,/turf/simulated/floor/wood,/area/crew_quarters/bar)
-"bRE" = (/obj/structure/table/bench/wooden,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/wood,/area/crew_quarters/bar)
+"bRE" = (/obj/structure/closet/firecloset,/turf/simulated/floor/tiled/techfloor,/area/tether/surfacebase/atrium_one)
"bRF" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/mauve/border{dir = 8},/obj/structure/extinguisher_cabinet{dir = 4; icon_state = "extinguisher_closed"; pixel_x = -30; tag = "icon-extinguisher_closed (EAST)"},/turf/simulated/floor/tiled,/area/rnd/research)
"bRG" = (/obj/structure/railing{dir = 8},/turf/simulated/open,/area/rnd/research)
"bRH" = (/turf/simulated/open,/area/rnd/research)
@@ -5007,7 +5006,6 @@
"bSo" = (/obj/effect/landmark{name = "Observer-Start"},/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/bar)
"bSp" = (/obj/structure/flora/pottedplant{icon_state = "plant-22"},/obj/machinery/camera/network/civilian{dir = 9},/turf/simulated/floor/wood,/area/crew_quarters/bar)
"bSq" = (/obj/machinery/computer/guestpass{dir = 4; pixel_x = -28; pixel_y = 0},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/mauve/border{dir = 8},/turf/simulated/floor/tiled,/area/rnd/research)
-"bSr" = (/obj/structure/railing{dir = 8},/turf/simulated/floor/tiled,/area/rnd/research)
"bSs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/rnd/research)
"bSt" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/rnd/research)
"bSu" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/rnd/research)
@@ -5053,7 +5051,7 @@
"bTi" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/mauve/border{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/turf/simulated/floor/tiled,/area/rnd/research_foyer)
"bTj" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/mauve/border{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/structure/sign/department/sci{pixel_y = 32},/turf/simulated/floor/tiled,/area/rnd/research_foyer)
"bTk" = (/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/effect/floor_decal/corner/mauve/bordercorner{dir = 1},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
-"bTl" = (/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
+"bTl" = (/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/mauve/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/structure/closet/hydrant{pixel_x = -32},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
"bTm" = (/obj/machinery/atmospherics/pipe/tank{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering/pumpstation)
"bTn" = (/obj/machinery/atmospherics/tvalve/digital/bypass{dir = 8},/turf/simulated/floor/plating,/area/maintenance/engineering/pumpstation)
"bTo" = (/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering/pumpstation)
@@ -5164,7 +5162,7 @@
"bVp" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/mauve/border{dir = 8},/obj/item/device/radio/intercom{dir = 4; pixel_x = -24},/turf/simulated/floor/tiled,/area/rnd/research)
"bVq" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/rnd/research)
"bVr" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/rnd/research)
-"bVs" = (/obj/machinery/recharge_station,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/rnd/research)
+"bVs" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/lightgrey/border{dir = 6},/turf/simulated/floor/tiled,/area/crew_quarters/locker/laundry_arrival)
"bVt" = (/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/mauve/border{dir = 9},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/mauve/bordercorner2{dir = 1},/obj/structure/closet/firecloset,/turf/simulated/floor/tiled/steel_grid,/area/assembly/robotics)
"bVu" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/turf/simulated/floor/tiled/steel_grid,/area/assembly/robotics)
"bVv" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/mauve/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/mauve/bordercorner2{dir = 1},/obj/effect/floor_decal/corner/mauve/bordercorner2{dir = 4},/turf/simulated/floor/tiled/steel_grid,/area/assembly/robotics)
@@ -5225,7 +5223,7 @@
"bWy" = (/obj/effect/floor_decal/spline/plain{dir = 1},/obj/item/weapon/stool/padded,/turf/simulated/floor/lino,/area/crew_quarters/bar)
"bWz" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/spline/plain{dir = 1},/turf/simulated/floor/lino,/area/crew_quarters/bar)
"bWA" = (/obj/effect/floor_decal/spline/plain{dir = 1},/turf/simulated/floor/lino,/area/crew_quarters/bar)
-"bWB" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/box/beanbags,/obj/item/weapon/gun/projectile/shotgun/doublebarrel,/obj/item/weapon/paper{info = "This permit signifies that the Bartender is permitted to posess this firearm in the bar, and ONLY the bar. Failure to adhere to this permit will result in confiscation of the weapon and possibly arrest."; name = "Shotgun permit"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 28},/obj/machinery/light_switch{pixel_x = -25},/turf/simulated/floor/wood,/area/crew_quarters/bar)
+"bWB" = (/obj/structure/table/marble,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/blast/shutters{dir = 8; id = "bar"; layer = 3.3; name = "Bar Shutters"},/turf/simulated/floor/lino,/area/crew_quarters/bar)
"bWC" = (/obj/structure/table/woodentable,/obj/machinery/reagentgrinder,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/weapon/packageWrap,/turf/simulated/floor/wood,/area/crew_quarters/bar)
"bWD" = (/obj/structure/closet/secure_closet/bar{req_access = list(25)},/obj/item/weapon/storage/secure/safe{pixel_z = 30},/obj/machinery/camera/network/civilian,/turf/simulated/floor/wood,/area/crew_quarters/bar)
"bWE" = (/obj/structure/flora/pottedplant{icon_state = "plant-22"},/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/mauve/border{dir = 10},/turf/simulated/floor/tiled,/area/rnd/research)
@@ -5279,8 +5277,8 @@
"bXA" = (/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/drinks/glass2/pint,/obj/machinery/door/blast/shutters{dir = 1; id = "bar"; layer = 3.3; name = "Bar Shutters"},/turf/simulated/floor/lino,/area/crew_quarters/bar)
"bXB" = (/obj/structure/table/marble,/obj/machinery/door/blast/shutters{dir = 1; id = "bar"; layer = 3.3; name = "Bar Shutters"},/turf/simulated/floor/lino,/area/crew_quarters/bar)
"bXC" = (/obj/structure/table/marble,/obj/item/weapon/reagent_containers/food/drinks/glass2/shot,/obj/machinery/door/blast/shutters{dir = 1; id = "bar"; layer = 3.3; name = "Bar Shutters"},/turf/simulated/floor/lino,/area/crew_quarters/bar)
-"bXD" = (/obj/machinery/door/window/brigdoor/northleft{name = "Bar"; req_access = list(25)},/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/lino,/area/crew_quarters/bar)
-"bXE" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/bar)
+"bXD" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lime/border{dir = 8},/obj/machinery/camera/network/civilian{dir = 4},/obj/structure/extinguisher_cabinet{dir = 4; icon_state = "extinguisher_closed"; pixel_x = -30; tag = "icon-extinguisher_closed (EAST)"},/turf/simulated/floor/tiled,/area/hydroponics)
+"bXE" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/spline/plain{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/lino,/area/crew_quarters/bar)
"bXF" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/sign/securearea{desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; icon_state = "monkey_painting"; name = "Mr. Deempisi portrait"; pixel_x = 28; pixel_y = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar)
"bXG" = (/turf/simulated/wall,/area/rnd/rdoffice)
"bXH" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/window/reinforced/polarized/full,/turf/simulated/floor/plating,/area/rnd/rdoffice)
@@ -5310,13 +5308,13 @@
"bYf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/door/firedoor/glass/hidden/steel,/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
"bYg" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 5},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
"bYh" = (/obj/machinery/door/airlock/multi_tile/glass{dir = 1; name = "Bar"},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals_central1,/turf/simulated/floor/tiled/monofloor,/area/crew_quarters/bar)
-"bYi" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/bar)
-"bYj" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/crew_quarters/bar)
-"bYk" = (/obj/item/weapon/stool/padded,/obj/effect/floor_decal/spline/plain{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/lino,/area/crew_quarters/bar)
-"bYl" = (/obj/structure/table/marble,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/blast/shutters{dir = 8; id = "bar"; layer = 3.3; name = "Bar Shutters"},/turf/simulated/floor/lino,/area/crew_quarters/bar)
-"bYm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/lino,/area/crew_quarters/bar)
-"bYn" = (/obj/machinery/door/airlock{name = "Bar Backroom"; req_access = list(25)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/wood,/area/crew_quarters/bar)
-"bYo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/wood,/area/crew_quarters/bar)
+"bYi" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/crew_quarters/bar)
+"bYj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/lino,/area/crew_quarters/bar)
+"bYk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/wood,/area/crew_quarters/bar)
+"bYl" = (/obj/machinery/door/airlock{name = "Bar Backroom"; req_access = list(25)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/wood,/area/crew_quarters/bar)
+"bYm" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -28},/obj/structure/cable/green{icon_state = "0-4"},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/tiled,/area/rnd/external)
+"bYn" = (/obj/structure/table/bench/wooden,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/wood,/area/crew_quarters/bar)
+"bYo" = (/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
"bYp" = (/obj/effect/landmark/start{name = "Bartender"},/turf/simulated/floor/wood,/area/crew_quarters/bar)
"bYq" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor/wood,/area/crew_quarters/bar)
"bYr" = (/obj/machinery/disposal,/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/mauve/border{dir = 9},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled,/area/rnd/rdoffice)
@@ -5408,9 +5406,9 @@
"bZZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel_grid,/area/assembly/robotics)
"caa" = (/obj/effect/floor_decal/industrial/loading,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/steel_grid,/area/assembly/robotics)
"cab" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled/steel_grid,/area/assembly/robotics)
-"cac" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled/steel_grid,/area/assembly/robotics)
+"cac" = (/obj/effect/floor_decal/techfloor{dir = 4},/obj/structure/table/steel,/obj/item/device/integrated_electronics/debugger{pixel_x = -5; pixel_y = 0},/obj/item/device/integrated_electronics/wirer{pixel_x = 5; pixel_y = 0},/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled/techfloor,/area/rnd/workshop)
"cad" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/mauve/border{dir = 8},/turf/simulated/floor/tiled,/area/rnd/rdoffice)
-"cae" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/beakers{pixel_x = 2; pixel_y = 2},/obj/machinery/reagentgrinder,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/obj/item/device/radio/intercom{dir = 8; pixel_x = 24},/obj/item/weapon/reagent_containers/syringe,/obj/item/stack/material/phoron,/obj/item/stack/material/phoron,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"cae" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/brigdoor/westright{name = "Containment Pen"; req_access = list(55)},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
"caf" = (/obj/structure/table/rack,/obj/item/weapon/rig/hazmat/equipped,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/turf/simulated/floor/tiled,/area/rnd/rdoffice)
"cag" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/mauve/border{dir = 8},/obj/structure/bed/chair,/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/mauve/bordercorner2{dir = 8},/turf/simulated/floor/tiled/steel_grid,/area/assembly/robotics)
"cah" = (/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled/steel_grid,/area/assembly/robotics)
@@ -5473,13 +5471,13 @@
"cbm" = (/obj/structure/bed/chair/shuttle{dir = 8},/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "tether_shuttle"; pixel_x = 25; pixel_y = 0; tag_door = "tether_shuttle_hatch"},/turf/simulated/shuttle/floor/black,/area/shuttle/tether/surface)
"cbn" = (/obj/structure/symbol/es,/turf/simulated/shuttle/wall,/area/shuttle/tether/surface)
"cbo" = (/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor/black,/area/shuttle/tether/surface)
-"cbp" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "tether_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = newlist()},/turf/simulated/floor/plating,/area/shuttle/tether/surface)
+"cbp" = (/obj/machinery/recharge_station,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/rnd/research)
"cbq" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera/network/northern_star{dir = 9},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
"cbr" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/reinforced,/area/tether/surfacebase/shuttle_pad)
"cbs" = (/obj/structure/bed/chair/shuttle{dir = 1},/turf/simulated/shuttle/floor/black,/area/shuttle/tether/surface)
"cbt" = (/obj/structure/symbol/da,/turf/simulated/shuttle/wall,/area/shuttle/tether/surface)
"cbu" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
-"cbv" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
+"cbv" = (/obj/machinery/door/window/brigdoor/northleft{name = "Bar"; req_access = list(25)},/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/lino,/area/crew_quarters/bar)
"cbw" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/extinguisher_cabinet{dir = 4; icon_state = "extinguisher_closed"; pixel_x = -30; tag = "icon-extinguisher_closed (EAST)"},/turf/simulated/floor/reinforced,/area/tether/surfacebase/shuttle_pad)
"cbx" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/shuttle/plating/airless,/area/shuttle/tether/surface)
"cby" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/reinforced,/area/tether/surfacebase/shuttle_pad)
@@ -5498,12 +5496,12 @@
"cbL" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
"cbM" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
"cbN" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/steel_grid,/area/hallway/lower/third_south)
-"cbO" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/external{req_one_access = list()},/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/shuttle_pad)
+"cbO" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "rnd_s_airlock_inner"; locked = 1},/turf/simulated/floor/tiled/steel_grid,/area/rnd/external)
"cbP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/shuttle_pad)
"cbQ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/shuttle_pad)
"cbR" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/reinforced,/area/tether/surfacebase/shuttle_pad)
"cbS" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/reinforced,/area/tether/surfacebase/shuttle_pad)
-"cbT" = (/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/reinforced,/area/tether/surfacebase/shuttle_pad)
+"cbT" = (/obj/machinery/door/firedoor/glass,/obj/machinery/access_button/airlock_interior{master_tag = "rnd_s_airlock"; pixel_x = 25; pixel_y = 24},/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "rnd_s_airlock_inner"; locked = 1},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled/steel_grid,/area/rnd/external)
"cbU" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
"cbV" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
"cbW" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
@@ -5514,10 +5512,10 @@
"ccb" = (/obj/structure/sign/warning/nosmoking_1,/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/turf/simulated/floor/plating,/area/tether/surfacebase/shuttle_pad)
"ccc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/reinforced,/area/tether/surfacebase/shuttle_pad)
"ccd" = (/obj/machinery/camera/network/civilian{dir = 1},/turf/simulated/floor/reinforced,/area/tether/surfacebase/shuttle_pad)
-"cce" = (/obj/structure/flora/pottedplant{icon_state = "plant-22"},/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/lightgrey/border{dir = 10},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
+"cce" = (/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "rnd_s_airlock_outer"; locked = 1},/turf/simulated/floor/tiled/steel_grid,/area/rnd/external)
"ccf" = (/obj/machinery/camera/network/northern_star{dir = 1},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
"ccg" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
-"cch" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/external{req_one_access = list()},/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/shuttle_pad)
+"cch" = (/obj/machinery/access_button/airlock_exterior{master_tag = "rnd_s_airlock"; pixel_x = 25; pixel_y = -8; req_access = list(47)},/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "rnd_s_airlock_outer"; locked = 1},/turf/simulated/floor/tiled/steel_grid,/area/rnd/external)
"cci" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/shuttle_pad)
"ccj" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/shuttle_pad)
"cck" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/reinforced,/area/tether/surfacebase/shuttle_pad)
@@ -5551,6 +5549,50 @@
"ccM" = (/turf/simulated/floor/outdoors/dirt/virgo3b,/area/engineering/atmos/intake)
"ccN" = (/turf/simulated/floor/plating,/area/engineering/atmos/intake)
"ccO" = (/obj/machinery/door/airlock/multi_tile/metal/mait{tag = "icon-door_closed"; name = "Atmospherics Maintenance"; icon_state = "door_closed"; dir = 2; req_access = list(24); req_one_access = list(24)},/turf/simulated/floor/plating,/area/engineering/atmos/intake)
+"ccP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"ccQ" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"ccR" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"ccS" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/obj/item/device/radio/intercom{dir = 8; pixel_x = 24},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"ccT" = (/obj/structure/grille,/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/outpost/research/xenobiology)
+"ccU" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/industrial/danger,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"ccV" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/mauve/border{dir = 10},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/steel_grid,/area/outpost/research/xenobiology)
+"ccW" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/industrial/danger,/obj/machinery/button/remote/blast_door{dir = 4; id = "xenobio6"; name = "Containment Blast Doors"; pixel_x = 8; pixel_y = -30; req_access = list(55)},/obj/machinery/button/remote/blast_door{dir = 4; id = "xenobio5"; name = "Containment Blast Doors"; pixel_x = -8; pixel_y = -30; req_access = list(55)},/obj/machinery/computer/area_atmos/tag{dir = 1; scrub_id = "rnd_xeno_vent"},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"ccX" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/industrial/danger,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"ccY" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/industrial/danger,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"ccZ" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/industrial/danger,/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"cda" = (/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/mauve/border{dir = 6},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/machinery/button/remote/blast_door{dir = 4; id = "xenobiovent"; name = "Containment Vent Control"; pixel_x = 30; pixel_y = 0; req_access = list(55)},/turf/simulated/floor/tiled,/area/outpost/research/xenobiology)
+"cdb" = (/obj/machinery/door/window/brigdoor/northright{name = "Containment Pen"; req_access = list(55)},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"cdc" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"cdd" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"cde" = (/obj/machinery/door/window/brigdoor/northright{name = "Containment Pen"; req_access = list(55)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"cdf" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/reinforced{dir = 4},/obj/machinery/computer/atmoscontrol/laptop{dir = 1; monitored_alarm_ids = list("xenopenvent"); req_one_access = list(47,24,11)},/obj/structure/table/standard,/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"cdg" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio5"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/brigdoor/southright{name = "Containment Pen"; req_access = list(55)},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"cdh" = (/obj/structure/cable/green,/obj/machinery/door/firedoor,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio5"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"cdi" = (/obj/structure/cable/green,/obj/machinery/door/firedoor,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio5"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"cdj" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio6"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/brigdoor/southright{name = "Containment Pen"; req_access = list(55)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"cdk" = (/obj/structure/cable/green,/obj/machinery/door/firedoor,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio6"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"cdl" = (/obj/structure/cable/green,/obj/machinery/door/firedoor,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/disposalpipe/segment,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "xenobio6"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"cdm" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"cdn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"cdo" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/alarm/monitor/isolation{alarm_id = "xenopenvent"; dir = 4; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"cdp" = (/obj/structure/grille,/obj/structure/railing{dir = 8},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"cdq" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"cdr" = (/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{scrub_id = "rnd_xeno_vent"},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"cds" = (/obj/machinery/light,/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"cdt" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/disposaloutlet{dir = 8},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"cdu" = (/obj/structure/grille,/obj/machinery/door/blast/regular{id = "xenobiovent"; layer = 8; name = "Vent Blast Door"},/turf/simulated/floor/reinforced,/area/outpost/research/xenobiology)
+"cdv" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/mauve/border{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled/steel_grid,/area/assembly/robotics)
+"cdw" = (/obj/effect/floor_decal/rust,/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/research_storage)
+"cdx" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/structure/closet/hydrant{pixel_x = 32},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
+"cdy" = (/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 9; icon_state = "intact"; tag = "icon-intact (SOUTHEAST)"},/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled/techmaint,/area/engineering/atmos)
+"cdz" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "tether_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"},/turf/simulated/floor/plating,/area/shuttle/tether/surface)
+"cdA" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
+"cdB" = (/obj/effect/floor_decal/techfloor{dir = 4},/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos/processing)
+"cdC" = (/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/obj/effect/floor_decal/techfloor{dir = 6},/turf/simulated/floor/tiled/techfloor,/area/engineering/atmos)
+"cdD" = (/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/glass_external,/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/shuttle_pad)
+"cdE" = (/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/reinforced,/area/tether/surfacebase/shuttle_pad)
+"cdF" = (/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/lightgrey/border{dir = 10},/turf/simulated/floor/tiled,/area/hallway/lower/third_south)
+"cdG" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_external,/turf/simulated/floor/tiled/steel_grid,/area/tether/surfacebase/shuttle_pad)
(1,1,1) = {"
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaacaacaacaacaacaacaacaacaacaacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -5577,7 +5619,7 @@ aaaaadaadaadaadaadaadaadaadaadaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaa
aaaaadaadaadaadaadaadaadaadaadaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahabTacQacRadoabTadpabnadqadracxadsadradtaduacxadvabMadwadxadxadyadzadAadBadxadCadDadEadFabPadGadHadIadIadIadJabHaaUaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadadKadKadKadKaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahabTadLadMadNadOadPabnadQadRadSadTadUadVadWadXadYabLadZaeaaeaaebabLaecaedaeeaefabLaegaehabPaeiaejaekaelaemaenabHaaUaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadaeoaepaepadKaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahabTabTabTabTabTaeqabnabnaeraeraesaeraeraetaeraerabLabLabLabLabLabLabLaeuaevabLabLabPabPabPaaUaaUaaUaaUaaUaaUaewaaUaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
-aaaaadaadaadaadaadaadaadaadaadaadaeoadKaepadKaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaexaexaexaexaeyaezaeAaeBaeraeCaeDaeEaeFaeGaeHaeIaeJaeKaeLaeLaeMaeNaeOaePaeQaeRaeSaeTaeUaeJaahaahaahaahaahaaUabHaaUaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
+aaaaadaadaadaadaadaadaadaadaadaadaeoadKaepadKaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaexaexaexaexaeyaezaeAaeBaeraeCaeDaeEaeFaeGaeHaeIaeJakIaeLaeLaeMaeNaeOaePaeQaeRaeSaeTaeUaeJaahaahaahaahaahaaUabHaaUaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadaeoaeVaeoadKaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaeWaeWaeWaeWaeWaeWaeWaeWaeWaahaahaahaexaeXaeYaeZafaafbafcafdaerafeaffaeFaeFafgaeFaeFafhafiafjafkaflafmafmafnafoafoafoafoafpaeJaahaahaahaahaahaaUabHaaUaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadafqaeoaeoadKaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaeWafrafsaftafuafvafwafraeWaahaahaahaexafxafyafzaexafAafBafCaerafeafDaeFaeFafEafFafGafHafIafJafJafKafJafLafMafNafNafOafoafPaeJaahaahaahaahaahaaUafQaaUaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadafqafRaeoadKaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaeWafSafTafTafUafTafVafWaeWaahaahaahaexafXafYafZagaagbagcagdaerageagfaeFaggaeFaghagiaeJagjagkaglagmagnagoagpagqagqagqagragsaeJaahaahaahaahaahaaUabHaaUaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
@@ -5587,58 +5629,58 @@ aaaaadaadaadaadaadaadaadaadaadaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaa
aaaaadaadaadaadaadaadaadaadaadaadaahaahaahaahaahaahaahaahaahagUagUagUagUagUaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaeWagVagWagXagYagXagZahaaeWabTafAafAafAahbafAafAafAagLabTaahaahaahaahaahaahagMahcagMaahaahaeJahdaheaeJaahaahaahaahaahaahaahaahaahaahaahaaUabHahfahgahhabHaaUaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadaahaahaahaahaahaahaahaahaahagUahiahjahkagUagUaahaahahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlahlaeWaeWahmahnahnahnahoaeWaeWabTafAahpahqahrahqahsahsahtabTaahagMagMagMagMagMagMahuagMagMagMagMahvahwagMagMagMagMagMagMahxahxahxahxaahaahaaUahyahzahAahBagTaaUaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadaahaahaahaahaahaahaahaahaahagUahCahDahEahFagUaahaahahlahGahHahIahJahKahLahMahLahNahLahOahLahPahLahQahLahRahLahKahLahLahSahTahUahLahSahVahUahWahXahYahXahXahXahXahZahXaiaahXahXagMaibaicaidaieaifaigaihaiiaijaikailaimainaioaipaiqairagMaisaitaiuahxaahaahaaUaivaiwaixabHagTaaUaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
-aaaaadaadaadaadaadaadaadaadaadaahaahaahaahaahaahaiyaiyaiyaiyagUaizaiAaiBaiCagUaahaahahlaiDaiEaiFaiGaiHaiHaiHaiHaiIaiHaiHaiJaiIaiHaiHaiHaiHaiHaiKaiHaiHaiHaiLaiHaiHaiHaiMaiNaiOaiPaiQaiRaiSaiTaiUaiVaiWaiXaiYaiZajaajbajcajdajdajdajdajdajdajeajdajdajdajdajdajdajfajgajhajiajjajkahxaahaahaaUaaUaaUajlaaUaaUaaUaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
-aaaaadaadaadaadaadaadaadaadaadaadaadaadaahaahaahaiyajmajnaiyagUajoagUagUagUagUagUagUagUajpajqajrajsajtajtajuajvajwajxajyajzajAajyajyajyajyajyajBajyajyajyajCajyajyajDajEajFajGajHajIajJajKajKajLajMajNajOajPajQajRajSajTajUajUajUajUajUajUajUajUajUajUajUajUajUajVajWagMajXajYajZahxaahaahaahaahaaUakaaaUaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
-aaaaadaadaadaadaadaadaadaadaadaadaadaadakbakbakcaiyakdakeaiyakfakgagUakhakiakjakkaklakmaknakoakpahlahlahlakqakraksakqahlahlahlahlahlahlahlahlahlahlahlahlahlaktakuakuakvakuakuakwakxahXakyakyakzakAahXahXahXahXagMakBakCajUakDakEakEakEakEakEakEakEakEakEakDajUajVakFagMahxakGahxahxaahaahaahaahaaUajlaaUaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
-aaaaadaadaadaadaadaadaadaadaadaadaadaadakbakbakHakIakJakKakLakMakNakOakPakQakQakQakRakSakTaiHakUahlakVakWakXakYakZalaalbakVakVakVakVakVakVakVakVakVakVakVakVaktalcaldalealdalfalgalhahXalialiahXaljalkahXaahaahagMallakCajUalmalnaloaloaloaloaloaloaloalpalmajUajValqagMalralsaltalraahaahaahaahaaUajlaaUaahaahalralralralralraahaadaadaadaadaadaadaadaadaadaadaadaadaaa
-aaaaadaadaadaadaadaadaadaadaadaadaadaadakbakbakHalualvalwalxalyalzalAalBalCalDalCalEalFalGakoalHahlakValIalJalKakZalaakXakVakVakVakVakVakVakVakVakVakVakVakVaktalLaldalMaldalNalgalOahXahXahXahXakyalPahXaahaahagMalQakCajUalmalRalSalSalSalSalSalSalSalTalmajUajVakFagMalralralUalralralralralraaUalVaaUalralralralWalXalYalraahaadaadaadaadaadaadaadaadaadaadaadaadaaa
+aaaaadaadaadaadaadaadaadaadaadaahaahaahaahaahaahaiyaiyaiyaiyagUaizaiAazkaiCagUaahaahahlaiDaiEaiFaiGaiHaiHaiHaiHaiIaiHaiHaiJaiIaiHaiHaiHaiHaiHaiKaiHaiHaiHaiLaiHaiHaiHaiMaiNaiOaiPaiQaiRaiSaiTaiUaiVaiWaiXaiYaiZajaajbajcajdajdajdajdajdajdajeajdajdajdajdajdajdajfajgajhajiajjajkahxaahaahaaUaaUaaUajlaaUaaUaaUaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
+aaaaadaadaadaadaadaadaadaadaadaadaadaadaahaahaahaiyajmajnaiyagUajoagUagUagUagUagUagUagUajpajqajrajsajtajtajuajvajwajxajyajzajAajyajyajyajyajyajBajyajyajyajCajyajyajDajEajFajGajHajIajJajKajKajLajMajNajOajPajQajRajSajTajUajUajUajUajUajUajUajUajUajUajUajUajUajVajWagMauGajYajZahxaahaahaahaahaaUakaaaUaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
+aaaaadaadaadaadaadaadaadaadaadaadaadaadakbakbakcaiyakdakeaiyakfakgagUakhakiakjakkaklakmaknakoakpahlahlahlakqakraksakqahlahlahlahlahlahlahlahlahlahlahlahlahlaktakuakuakvakuakuakwakxahXakyakyakzakAahXahXahXahXagMakBakCajUakDakEakEakEakEakEakEakEakEakEakDajUajVawZagMahxakGahxahxaahaahaahaahaaUajlaaUaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
+aaaaadaadaadaadaadaadaadaadaadaadaadaadakbakbakHayKakJakKazjakMakNakOakPakQakQakQakRakSakTaiHakUahlakVakWakXakYakZalaalbakVakVakVakVakVakVakVakVakVakVakVakVaktalcaldalealdalfalgalhahXalialiahXaljalkahXaahaahagMallakCajUalmalnaloaloaloaloaloaloaloalpalmajUajValqagMalralsaltalraahaahaahaahaaUajlaaUaahaahalralralralralraahaadaadaadaadaadaadaadaadaadaadaadaadaaa
+aaaaadaadaadaadaadaadaadaadaadaadaadaadakbakbakHaBoalvalwaHfalyalzalAalBalCalDalCalEalFalGakoalHahlakValIalJalKakZalaakXakVakVakVakVakVakVakVakVakVakVakVakVaktalLaldalMaldalNalgalOahXahXahXahXakyalPahXaahaahagMalQakCajUalmalRalSalSalSalSalSalSalSalTalmajUajVakFagMalralralUalralralralralraaUalVaaUalralralralWalXalYalraahaadaadaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadaadaadakbakbalZaiyamaambaiyamcamdagUameamfamgamhamiakmamjakoamkahlakVamlakXammamnalJakXakVakVakVakVakVakVakVakVakVakVakVakVaktamoaldampamqamralgalOalgahXahXahXamsamtahXaahaahagMalQakCajUalmalRamualSalSalSalSalSamualTalmajUajVamvamwahcamxamyamzamzamAamzamBalYalYalYalYalYalYalYamCalYalraahaahaahaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadaadaadaahaahamDamDamDamDamDamEamEamEamEamFamFamFamFamFamGamHamIahlakVakXakXakXalJakXakXakXakVakVakVakVakVakVakVakVakVakVakVaktaktamJamKamLamMalgalOalgalgahXahXahXahXahXaahaahagMamNakCajUamOalRalSalSalSalSalSalSalSalTamOajUajVakFagMalralralralralramPamPamQamPamRamPamSamSamTalYalYalYalraahaahaahaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadaadaahaahaahamUamVamWamXamUamYamZanaamUanbancandaneanfangakoakpahlakVakXalJakXakXamlamlakXakXakXakVakVakVakVakVakVakVakVakVakVaktaktanhanianjalgankalOalOalgaahaahaahaahaahaahagManlakCajUamOalRalSalSanmanmanmalSalSalTamOajUajVannagMaahaahaahalranoanoalralralralralralralralralralralralraahaahaahaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadaadaahaahaahamUanpanqanramUansantanuamUanvanwanwanxanyanzaiHanAahlanBakXalaakXakXakXakXalJalJalaakVakVakVakVakVakVakVakVakVakVakVaktaktaktaktalganCanDalOalgaahaahaahaahaahaahagManEakCajUamOalRalSalTanFanFanGalRalSalTamOajUajVanHagMaahaahaahalranIalralraahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadaadaahamUamUamUanJanKanLamUanManNanOamUanPanQanRanSanTanUakoanVanWakXakXakXakXakXalJakXakXakXalaakVakVakVakVakVakVakVakVakVakVakVakVakVakVakValganXanYanZalgaahaahaahaahaahaahaoaalQaobajUamOalRalSalTanFakDanFalRalSalTamOajUaocakFaodaoeaoeaoeaoeaofaoeaoeaoeaoeaoeaoeaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadaadaahamUaogamUaohaoiaojamUaokaolaomamUamFamFamFamFamFaonaooaopaoqaoralJamlakXakXakXakXakXaosaotakVakVakVakVakValgalgalgalgalgalgalgalgalgalgalgalgalgaoualgalgalgalgalgalgalgagMalQakCajUamOalRalSalTanGanFanGalRalSalTamOajUajVakFaoeaovaowaoxaoyaozaoeaoAaoBaoCaoDaoeaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaaa
-aaaaadaadaadaadaadaadaadaadaadaadaahaahamUaoEaoFaoGaoHaoIaoJaoKaoLaoMamUaoNaoOaoPaoQahlaoRakoaoSahlaoTakXakXakXalJalJaoUakVakVakVakVakVakVakVakValgaoVaoWaoXalOalOaoYalOalOalOalOalOalOaoZapaapaapaapaapaapaapaapbapcakCajUamOalRalSalSaloaloaloalSalSalTamOajUajVapdaoeapeapfapgaphapiaoeapjapkaoeaoeaoeaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaaa
-aaaaadaadaadaadaadaadaadaadaadaadaahaahamUaplaoFaoGapmapnapoappapmaoMamUapqaprapsaptahlapuapvakpahlapwakXakXalJapxakVakVakVakVakVakVakVakVakVakValgapyalOapzapAapAapAanCanCanCanCapBapCalgapDalgalgapEapFalgalgagMapGakCajUamOalRalSalSalSalSalSalSalSalTamOajUajVapHaoeapeapIapJapKapLaoeapMapNapOaoDaoeaahapPapPapPapPapPapPapPapQapRapRapSapTapTapTapTapSapRapRapUaaa
-aaaaadaadaadaadaadaadaadaadaadaadaahaahamUapVapWapXapYapZaqaaqbaqcaqdamUaqeaprapsaqfahlaqgakoaqhaqiaqjaqjaqjaqjakVakVakVakVakVakVakVakVakVakVakValgaqkalOaqlaqmalgalgalgalgalgalgalgalgalgaahaahaahalgaqnagMahcaqoaqpakCajUalmalRamualSalSalSalSalSamualTalmajUajVaqqaoeaqrapIaqsaqtapiaoeaquaqvaoeaoeaoeaahapPaqwaqxaqyaqzaqAaqBaqCaqDaqEaqFaqEaqEaqEaqEaqFaqEaqGapPaaa
+aaaaadaadaadaadaadaadaadaadaadaadaahaahamUaoEaoFaoGaoHaoIaoJaoKaoLaoMamUaoNaoOaoPaoQahlaoRakoaoSahlaoTakXakXakXalJalJaoUakVakVakVakVakVakVakVakValgaoVaoWaoXalOalOaoYalOalOalOalOalOalOaoZapaapaapaapaapaapaapaapbapcakCajUamOalRalSalSaloaloaloalSalSalTamOajUajVaHgaoeapeapfapgaphapiaoeapjapkaoeaoeaoeaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaaa
+aaaaadaadaadaadaadaadaadaadaadaadaahaahamUarsaoFaoGapmapnapoappapmaoMamUapqaprapsaptahlapuapvakpahlapwakXakXalJapxakVakVakVakVakVakVakVakVakVakValgapyalOapzapAapAapAanCanCanCanCapBapCalgapDalgalgapEapFalgalgagMapGakCajUamOalRalSalSalSalSalSalSalSalTamOajUajVapHaoeapeapIapJapKapLaoeapMapNapOaoDaoeaahapPapPapPapPapPapPapPapQapRapRapSapTapTapTapTapSapRapRapUaaa
+aaaaadaadaadaadaadaadaadaadaadaadaahaahamUapVapWapXapYapZaqaaqbaqcaqdamUaqeaprapsaqfahlaqgakoaqhaqiaqjaqjaqjaqjakVakVakVakVakVakVakVakVakVakVakValgaqkalOaqlaqmalgalgalgalgalgalgalgalgalgaahaahaahalgaqnagMahcaqoaqpakCajUalmalRamualSalSalSalSalSamualTalmajUajVaqqaoeaqrapIaqsaqtaVaaoeaquaqvaoeaoeaoeaahapPaqwaqxaqyaqzaqAaqBaqCaqDaqEaqFaqEaqEaqEaqEaqFaqEaqGapPaaa
aaaaadaadaadaadaadaadaadaadaadaadaahamUamUamUaqHaqIaqJaqKaqLaqMaqNaqOamUaqeaqPaqQaqRahlaqSakoaqTaqUaqVaqWaqXaqjakVakVakVakVakVakVakVakVakVakVakValgaqYaqZaraarbalgaahaahaahaahaahaahaahaahaahaahaahalgaqnagMagMagMarcakCajUalmalRalSalSalSalSalSalSalSalTalmajUajVakFaoeardarearfargarhaoeariarjarkaoDaoeaahapParlarmarmarmarnarmaqCaqDaqEaqFaqEaqEaqEaqEaqFaqEaroapPaaa
-aaaaadaadaadaadaadaadaadaadaadaadaahamUarparqarrarsartarsaruarvarwarxamUaryarzarAarAahlarBakoarCaqjarDarEarFaqjarGarGarGarGarGarGarGarGarGarGarGalgarHalOalgalgalgaahaahaahaahaahaahaahaahaahaahaahalgaqnaqnarIagMarJakCajUalmarKanmanmanmanmanmanmanmarLalmajUajVarMaoearNapfapfarOarPaoearQaoeaoeaoeaoeaahapParRarmarSarTarUarmaqCaqDaqEarVarWarWarWarWarVaqEaqGapPaaa
-aaaaadaadaadaadaadaadaadaadaadaahaahamUarXarYarrarZasaasbascasdaseaseasfasgashasiasjaskaslakoasmarGarGasnasoarGaspasqasrassasrasrasrasrasrasrasrastasuasvalgaahaahaahaahaahaahaahaahaahaahaahaahaahalgaqnaqnaqnagMaswakCajUakDakEakEakEakEakEakEakEakEakEakDajUajVasxasyaszapfapfarOasAasBasCasDasEasFaoeaahapPasGarmasHasIasJarmaqCaqDarWarVarWarWarWarWarVarWasKapPaaa
-aaaaadaadaadaadaadaadaadaadaadaahaahamUasLasMasNasOasOasOasOasOasOasPasQasRasSasTasUasVasWasXasYarGasZataatbatcatdateatfatfatfatfatfatfatfatfatfatfatgathatiatiatjatjatjatjatjatjagMagMaahaahaahaahagMagMagMaqnagMatkakCajUajUajUajUajUajUajUajUajUajUajUajUajUatlatmatnatoatpatpatqatrapfatsapfapiasFaoeaahapPaqwattattarmatuarmaqCaqDarWarVarWarWarWarWarVarWaroatvaaa
-aaaaadaadaadaadaadaadaadaadaadaahamUamUamUamUatwarsarsatxatyatzatAatBaplatCatDatEatFatGatHatIatJarGatKatLatLatLatLatMatfatNatOatPatQatRatRatRatSatfatTatUatiatVatWatWatWatWatWatWagMagMagMaahaahaahagMahcagMaqnagMatXatYatZauaauaauaauaauaaubauaauaauaauaauaauaaucaudaoeaueapfapfaufaugauhauiapfapiasFaoeaahapPapPapPapPaujatuarmaqCaqDarWarVarWarWarWarWarVarWaqGapPaaa
-aaaaadaadaadaadaadaadaadaadaahaahamUaukaulaumaunarsaqJaoFaukamUauoaupauqamUaurausarGarGarGarGarGarGautauuauuauuauuauuatfauvauwauxauyauzauzauzauAatfauBauCauDauEatWauFauFauFauFatWauGauHagMagMagMagMagMahuagMapFagMauIakCauJauKauLauMauMauNauOauPauQauMauMauMauRajVakFaoeauSauSauTauUauVauWauXauYauZavaaoeaahapPavbavbapPavcatuarmaqCaqDarWarVarWarWarWarWarVarWaqGapPaaa
-aaaaadaadaadaadaadaadaadaadaahaahamUavdarsarsaunarsaveaoFavfamUauoavgavhamUaviavjavkasrasrasrasravlavmauuavnavoavpavqavravsavtavuavvavwavwavwavxatfavyavzatiavAatWauFauFauFauFauFavBavCavDavEavFavGavHavIavJavKavLavMavNavOagMagMavPavPavPavPavPavPavQavPavPavRajVakFaoeaoeaoeaoeavSavTaoeaoeaoeaoeaoeavUagMapPavVavVapPavWavXarmaqCaqDarWarVarWarWarWarWarVarWaroapPaaa
-aaaaadaadaadaadaadaadaadaadaadaahamUavYavZawaawbawcawdaoFaukamUaweawfawgamUawhawiauuauuauuauuauuauuauuauuawjawkawlawmawnawoawpawqawrawsawsawtawuatfawvavzatiavAatWauFauFauFauFauFavBavBavBawwavBavBawxavBawyauaawzawAawBawCamwahcavPawDawEawFawGawHawIawJavPawKawLawMawNawOawPawQawRawSawTawUawVawWawXawYawOawZaxaaxaaxbaxcaxdarmaqCaxearWarVarWarWarWarWarVarWaqGapPaaa
-aaaaadaadaadaadaadaadaadaadaadaahaxfaxfaxfaxfaxfaxfaxfaxfaxfaxfaxfaxfaxfaxfaxgawiauuaxhaxiaxjaxkaxlaxmaxnaxoaxpaxqaxravraxsaxtaxuaxvaxwaxxaxyaxzaxAaxBaxCatiavAatWaxDauFauFauFaxEaxFaxGaxHaxIaxJaxKaxLaxMaxNaxOaxPaxQaxRaxSagMagMavPaxTaxUaxVaxVaxWaxXaxYaxZayaatlawAaybauaauaaycauaaydayeauaauaawAauaauaayfaygayhayiayjaygaykarmaqCaxearWarVarWarWarWarWarVarWaqGatvaaa
-aaaaadaadaadaadaadaadaadaadaadaaharGaylaymaynaynayoaynaypayqaynaynayqaynayraysawiauuaytayuayvaywayxaywaywaywaywayyayzavrayAayBayCayDayEayFayGayHatfalgayIatiayJatWatWatWatWatWatWayKayLagMagMagMagMagMayMayNayOagMagMagMagMagMaahavPayPayQayRaySayTayUayVayWayXayYayZazaazbazcazdazbazeazfazfazgazhaziazfazfazjazkazlazmaznazoarmaqCaxearWarVarWarWarWarWarVarWaqGapPaaa
-aaaaadaadaadaadaadaadaadaadaadaaharGazpazqazrazrazrazrazrazrazrazrazrazrazrazsaztauuazuaxpazvazwazxazxazxazyazzazAazBatfatfatfavravrazCatfatfatfatfaahazDatiatiatjatjatjatjatjatjagMagMagMazEazFazGazHazIazJazIaahaahaahaahaahaahavPazKazLazMazMavPazNazOavPagMagMazPagMagMagMagMagMazQagMagMagMagMagMayOagMapPazRazRapPavWazSarmaqCaqDarWarVarWarWarWarWarVarWaroapPaaa
-aaaaadaadaadaadaadaadaadaadaadaaharGazTazqazrazUazUazUazVazWazXazYazZaAaaAbaAcaAdaAeaAfaxpaxpaAgaAhaAhaAhaAiaxpaxqaAjauuaAkaAlaAmaAnaAoaApaAqaAratGaahaAsaAtaAuaAuaAuaAuaAuaAuaAuaAvaAtaAtaAwaAxaAuaAuaAyaAzazIazIazIazIaahaahaahavPaAAaABaACaADavPaAEaAFavPaahagMahcaAGaAGaAGaahaAGaAHaAGaahaahaahaahaahaahapPavbavbapPaAIaAJarmaqCaqDarWarVarWarWarWarWarVarWaqGapPaaa
-aaaaadaadaadaadaadaadaadaadaadaadarGazTazqazrazUazUazUaAKaALaAMaANaAOaAPaAbaAQaARaASaATaxpaxpaAgaAhaAUaAhaAiaxpaxqaAVauuaAWaAXaAYaAZaBaaBbaAZaBcatGaBdaBdaBdaBdazIazIazIazIazIazIazIazIazIazIazIazIazIaBeaBfaBgaBhaBiazIaahaahaahavPaBjaBkaBlaBmavPaBnaBoavPaahagMaBpaBqaBraAGaahaAGaAHaAGaahaahaahaahaahaahapPapPapPapPaBsaAJarmaqCaqDarWarVarWarWarWarWarVarWaqGapPaaa
-aaaaadaadaadaadaadaadaadaadaadaadarGaBtazqazraBuaBvaBvaBwaBxaByaBzaAOaBAazraBBaBCaASaBDaxpaBEaBFaBGaBGaBGaBHaBIaBJaBKaBLaBMaBNaAZaBOaBPaBQaBRaBSatGaBTaBUaBVaBdaahaahaahaahaahaahaahaahaahaahaahaahaahaBeaBWaBXaBYaBZazIaahaahaAGavPavPaCaavPavPavPavPavPavPaahagMagMaAGaCbaAGaahaAGaCcaAGaahaahaahaahaahaahapPaqwaqxaqzarmaAJarmaqCaqDarWarVarWarWarWarWarVarWaroatvaaa
-aaaaadaadaadaadaadaadaadaadaadaadarGazTaCdazrazrazrazrazrazraCeaCfaCgaChaCiaCjaCkaASaBDaxpaClaCmaCmaCmaCnaCoaCoaCpaCqauuaCraBNaCsaBOaCtaAZaCuaCvaCwaCxaCyaCzaBdaahaahaahaahaahaahaahaahaahaahaahaahaahaBeaCAaCBaCCaCDaCEaAGaAGaAGaCFaCGaCHaAGaahaahaahaahaahaahaahaahaAGaCIaAGaahaAGaAHaAGaahaahaahaahaahaahapPasGarmaCJaCKaCLarmaqCaqDarWarVarWarWarWarWarVarWasKapPaaa
-aaaaadaadaadaadaadaadaadaadaadaadaCMaCNaCOazrazUazUazUaCPazWaCQaBzaAOaCRaCSaCTaCUauuaCVaCWaCXaCYaCZaDaaDbaDcaDdaDdaDeaASaAQaBNaAZaAZaBaaDfaDgaDhatGaDiaDjaDkaBdaahaahaahaahaahaahaahaahaahaahaBeaBeaBeaBeaDlaDmaDnaDoaDpaDqaDqaDqaDraDqaDsaDtaAGaAGaahaahaahaahaahaahaAGaDuaAGaahaAGaAHaAGaahaahaahaahaahaahapParRarmaDvarTaDwarmaqCaqDarWarVarWarWarWarWarVarWaqGapPaaa
-aaaaadaadaadaadaadaadaadaadaadaadaadaDxakbazrazUazUazUaDyaALaAMaDzaAOaDAaDBaDCaDDauuauuauuauuaASaASauuaDEauuaASaASaASaASaAQaBNaAZaAZaBaaAZaDgaDFatGaBdaBdaBdaBdaahaahaahaahaahaahaBeaBeaBeaBeaBeaDGaDHaBeaDIaDJaDKaDLaBeaAGaAGaAGaAGaAGaAHaAGaDMaAGaahaahaahaahaahaahaAGaCbaAGaahaAGaAHaAGaahaahaahaahaahaahapParlarmarmarmaDNarmaqCaqDaqEarVarWarWarWarWarVaqEaroapPaaa
-aaaaadaadaadaadaadaadaadaadaadaadaadaDxaahazraBuaBvaBvaDOaBxaByaBzaDPaDQaAbaDRaDSaDTaDUaDVaDWaDXaDYaDZaEaaEbaEcaEcaEcaEdaEeaEfaEgaEhaEiaEjaEkaElatGaahaahaahaahaahaahaahaahaahaahaBeaEmaEnaEoaBeaBeaBeaBeaEpaDLaDLaDLaBeaahaahaahaahaAGaAHaAGaAGaAGaAGaAGaAGaAGaAGaAGaAGaBqaAGaAGaAGaAHaAGaahaahaahaahaahaahapPaqwattaEqattaEraEsaqCaqDaqEaqFaqEaqEaqEaqEaqFaqEaqGapPaaa
-aaaaEtaEuaEuaEuaEvaEwaExaEuaEuaEuaEuaEyaahazrazrazrazrazrazraEzaBzaEAaEBazraECaEDaEEaEFaEGaEHaEIaEGaEJaEKaEGaEGaELaEMaENaEEaEOaEPaEQaERaEQaESaETatGaahaEUaEUaEUaEUaEUaEUaEUaEUaEUaBeaEVaEWaEXaBeaEYaBeaDLaEZaBeaBeaBeaBeaahaahaahaahaAGaFaaDqaDqaDqaDqaDqaDqaDqaFbaDqaDqaDqaDqaDqaFcaFdaAGaahaahaahaahaahaahapPapPapPapPapPapPapPapQapRapRapSapTapTapTapTapSapRapRapUaaa
-aFeaadaadaadaadaadaadaadaadaadaadaadaadaahazrazUazUazUaFfaFgaCQaBzaFhaFiazrazraFjaFkazrazraFlaFmatGatGatGaFnaFnaFnaFnaFoaFpaFnaFnaFnatGatGaFqatGatGaahaEUaFraFsaFsaFsaFtaFsaFuaFsaFvaFwaFxaFyaBeaFzaBeaDLaEZaBeaahaahaahaahaahaahaahaAGaAGaAGaAGaAGaAGaAGaAGaAGaAGaAGaAGaAGaFAaAGaAGaAGaAGaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaaa
-aFBaFCaadaadaadaadaadaadaadaadaadaadaadaahazrazUaFFazUaFDaALaAMaDzaFEaFHaFGaFJaFIaGraFKaFLaFMaFNatGaFOaFPaFnaFQaFRaFSaFTaFUaFVaFVaFnaahaEUaFWaEUaahaahaEUaFXaFsaEUaEUaEUaEUaEUaEUaBeaFYaFZaGaaGbaGcaGdaGcaGeaBeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaaa
-aFBaFCaadaadaadaadaadaadaadaadaadaadaahaahazraBuaBvaBvaGfaBxaByaBzaFEaAOaAOaAOaGgaGhaGiaDBaGjaGkatGaGlaGmaFnaFnaFnaFnaFoaFpaFVaFVaFnaahaEUaGnaEUaahaahaEUaGoaFuaFsaEUaahaahaahaahaBeaBeaBeaGpaGqaBeaBeaBeaBeaBeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaaa
-aFBaFCaadaadaadaadaadaadaadaadaadaadaahaahazrazrazrazrazrazraHdaBzaGsaGtaGtaGtaGuaGvaGwaAbaGxaGyaGzaGAaGBaGCaGDaFnaGEaGFaGGaGHaGIaFnaahaEUaFWaEUaahaahaEUaEUaEUaFsaEUaahaahaahaahaahaahaBeaGJaEVaBeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaaa
-aFBaFCaadaadaadaadaadaadaadaadaadaadaahaahazrazUazUazUaGKaFgaCQaBzaAOaAOaAOaGLaGMaGNaGOazraGPaGQatGaGRaGRaGSaGSaFnaGTaGUaGVaGWaGXaFnaahaEUaFWaEUaEUaahaahaahaEUaGYaEUaGZaGZaGZaGZaGZaahaBeaGJaEVaBeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
-aFBaFCaadaadaadaadaadaadaadaadaadaadaahaahazrazUaFFazUaHaaALaAMaHbaAOaAOaHccaeazraHeaHeaHeaHfaHgaHhaHhaHhaHhaHhaFnaHiaHjaHkaHlaHlaFnaahaEUaHmaHnaEUaahaahaahaEUaFsaHoaGZaHpaHqaHraGZaGZaBeaHsaHtaBeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
-aFBaFCaadaadaadaadaadaadaadaadaadaadaahaahazraBuaBvaBvaHuaBxaHvaHwaHxaHyaHzaHAazraHBaHCaHDaHEaHFaHGaHHaHBaHhaahaFnaHIaHIaHkaHJaHJaFnaHKaEUaEUaHLaEUaEUaEUaahaEUaFsaHoaGZaHMaHNaHOaHPaHQaBeaGJaDLaBeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
-aFBaadaadaadaadaadaadaadaadaadaadaadaahaahazrazrazrazrazrazrazrazrazrazrazrazrazraHhaHhaHRaHSaHTaHUaHHaHBaHhaahaFnaHIaHIaHVaHJaHJaFnaHKaHKaHKaHWaHWaHXaEUaEUaEUaFuaHoaGZaHYaHZaIaaIbaIcaIdaIeaDLaBeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
-aFBaFCaFCaadaadaadaadaadaadaadaadaadaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaHhaHhaIfaIgaHhaHhaHhaHhaahaFnaFnaIhaFnaIhaFnaFnaHKaHKaHLaHWaIiaHWaIjaFsaFuaFuaHoaGZaIkaIlaImaInaIoaBeaGJaDLaBeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
-aFBaFCaFCaFCaadaadaadaadaadaadaadaadaadaadaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaIpaIqaIqaIraahaahaahaahaahaFnaFQaFnaFQaFnaahaHKaIsaItaHWaHLaIuaEUaEUaEUaEUaEUaGZaGZaIvaIvaIvaIvaIvaIwaIxaIvaIvaIvaIvaIvaIvaIvaIvaIvaIvaIvaIvaIvaIvaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
-aFBaadaadaadaadaFCaadaFCaadaadaadaadaadaadaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadakbakbakbakbaahaahaahaahaahaFnaFnaFnaFnaFnaahaEUaEUaEUaEUaEUaEUaEUaahaahaahaahaahaahaIvaIyaIzaIAaIBaICaIDaIEaIFaIGaIHaIzaIIaIJaIKaILaIAaIzaIzaIMaIvaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
-aFBaFCaadaadaadaadaadaadaadaadaadaadaadaadaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaIvaINaIOaIPaIQaIRaISaITaIUaIVaIWaIWaIWaIXaITaITaITaIYaIZaJaaIvaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
-aFeaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaahaahaahaahaJbaJbaJbaJbaJbaJbaJbaJbaJbaJbaJbaJbaJbaJbaJbaJbaIvaJcaJdaJeaJfaJgaJhaJeaJiaJjaJkaJkaJkaJlaJmaJnaJoaJpaJqaJraIvaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
+aaaaadaadaadaadaadaadaadaadaadaadaahamUarqarparrarsartarsaruarvarwarxamUaryarzarAarAahlarBakoarCaqjarDarEarFaqjarGarGarGarGarGarGarGarGarGarGarGalgarHalOalgalgalgaahaahaahaahaahaahaahaahaahaahaahalgaqnaqnarIagMarJakCajUalmarKanmanmanmanmanmanmanmarLalmajUajVarMaoearNapfapfarOarPaoearQaoeaoeaoeaoeaahapParRarmarSarTarUarmaqCaqDaqEarVarWarWarWarWarVaqEaqGapPaaa
+aaaaadaadaadaadaadaadaadaadaadaahaahamUarXarparrarZasaasbascasdaseaseasfasgashasiasjaskaslakoasmarGarGasnasoarGaspasqasrassasrasrasrasrasrasrasrastasuasvalgaahaahaahaahaahaahaahaahaahaahaahaahaahalgaqnaqnaqnagMaswakCajUakDakEakEakEakEakEakEakEakEakEakDajUajVasxasyaszapfapfarOasAasBasCasDasEasFaoeaahapPasGarmasHasIasJarmaqCaqDarWarVarWarWarWarWarVarWasKapPaaa
+aaaaadaadaadaadaadaadaadaadaadaahaahamUarqarpasNasOasOasOasOasOasOasPasQasRasSasTasUasVasWasXasYarGasZataatbatcatdateatfatfatfatfatfatfatfatfatfatfatgathatiatiatjatjatjatjatjatjagMagMaahaahaahaahagMagMagMaqnagMatkakCajUajUajUajUajUajUajUajUajUajUajUajUajUatlatmatnatoatpatpatqatrapfatsapfapiasFaoeaahapPaqwattattarmatuarmaqCaqDarWarVarWarWarWarWarVarWaroatvaaa
+aaaaadaadaadaadaadaadaadaadaadaahamUamUamUamUarYarsatxasLatyatzatAatBaplatCatDatEatFatGatHatIatJarGatKatLatLatLatLatMatfatNatOatPatQatRatRatRatSatfatTatUatiatVatWatWatWatWatWatWagMagMagMaahaahaahagMahcagMaqnagMatXatYatZauaauaauaauaauaaubauaauaauaauaauaauaaucaudaoeaueapfapfaufaugauhauiapfapiasFaoeaahapPapPapPapPaujatuarmaqCaqDarWarVarWarWarWarWarVarWaqGapPaaa
+aaaaadaadaadaadaadaadaadaadaahaahamUaulaumasMaunarsaukatwaveamUauoaupauqamUaurausarGarGarGarGarGarGautauuauuauuauuauuatfauvauwauxauyauzauzauzauAatfauBauCauDauEatWauFauFauFauFatWaWeauHagMagMagMagMagMahuagMapFagMauIakCauJauKauLauMauMauNauOauPauQauMauMauMauRajVakFaoeauSauSauTauUauVauWauXauYauZavaaoeaahapPavbavbapPavcatuarmaqCaqDarWarVarWarWarWarWarVarWaqGapPaaa
+aaaaadaadaadaadaadaadaadaadaahaahamUavdarsarsaunarsaoFavfawdamUauoavgavhamUaviavjavkasrasrasrasravlavmauuavnavoavpavqavravsavtavuavvavwavwavwavxatfavyavzatiavAatWauFauFauFauFauFblzavCavDavEavFavGavHavIavJavKavLavMavNavOagMagMavPavPavPavPavPavPavQavPavPavRajVakFaoeaoeaoeaoeavSavTaoeaoeaoeaoeaoeavUagMapPavVavVapPavWavXarmaqCaqDarWarVarWarWarWarWarVarWaroapPaaa
+aaaaadaadaadaadaadaadaadaadaadaahamUavYavZawaawbawcaoFaxhaxiamUaweawfawgamUawhawiauuauuauuauuauuauuauuauuawjawkawlawmawnawoawpawqawrawsawsawtawuatfawvavzatiavAatWauFauFauFauFauFblzavBaxFawwavBavBawxavBawyauaawzawAawBawCamwahcavPawDawEawFawGbzfawIawJavPawKawLawMawNawOawPawQawRawSawTawUawVawWawXawYawObAeaxaaxaaxbaxcaxdarmaqCaxearWarVarWarWarWarWarVarWaqGapPaaa
+aaaaadaadaadaadaadaadaadaadaadaahaxfaxfaxfaxfaxfaxfaxfaxfaxfaxfaxfaxfaxfaxfaxgawiauuaxjazqaxkazVaxlaxmaxnaxoaxpaxqaxravraxsaxtaxuaxvaxwaxxaxyaxzaxAaxBaxCatiavAatWaxDauFauFauFaxEbAAaxGaxHaxIaxJaxKaxLaxMaxNaxOaxPaxQaxRaxSagMagMavPaxTaxUaxVaxVaxWaxXaxYaxZayaatlawAaybauaauaaycauaaydayeauaauaawAauaauaayfaygayhayiayjaygaykarmaqCaxearWarVarWarWarWarWarVarWaqGatvaaa
+aaaaadaadaadaadaadaadaadaadaadaaharGaylaymaynaynayoaynaypayqaynaynayqaynayraysawiauuaytayuayvaywayxaywaywaywaywayyayzavrayAayBayCayDayEayFayGayHatfalgayIatiayJatWatWatWatWatWatWbMKayLagMagMagMagMagMayMayNayOagMagMagMagMagMaahavPayPayQayRaySayTayUayVayWayXayYayZazaazbazcazdazbazeazfazfazgazhaziazfazfbRyazmazlaFwaznazoarmaqCaxearWarVarWarWarWarWarVarWaqGapPaaa
+aaaaadaadaadaadaadaadaadaadaadaaharGazpazrazrazrazrazrazrazrazrazrazrazrazrazsaztauuazuaxpazvazwazxazxazxazyazzazAazBatfatfatfavravrazCatfatfatfatfaahazDatiatiatjatjatjatjatjatjagMagMagMazEazFazGazHazIazJazIaahaahaahaahaahaahavPazKazLazMazMavPazNazOavPagMagMazPagMagMagMagMagMazQagMagMagMagMagMayObREapPazRazRapPavWazSarmaqCaqDarWarVarWarWarWarWarVarWaroapPaaa
+aaaaadaadaadaadaadaadaadaadaadaaharGazTazrazXaBvaBvaAKazYaAVaALaBwazZaAaaAbaAcaAdaAeaAfaxpaxpaAgaAhaAhaAhaAiaxpaxqaAjauuaAkaAlaAmaAnaAoaApaAqaAratGaahaAsaAtaAuaAuaAuaAuaAuaAuaAuaAvaAtaAtaAwaAxaAuaAuaAyaAzazIazIazIazIaahaahaahavPaAAaABaACaADavPaAEaAFavPaahagMahcaAGaAGaAGaahaAGaAHaAGaahaahaahaahagMagMapPavbavbapPaAIaAJarmaqCaqDarWarVarWarWarWarWarVarWaqGapPaaa
+aaaaadaadaadaadaadaadaadaadaadaadarGazTazraCdazUazUaCOaCeaAMaCPaANaAOaAPaAbaAQaARaASaATaxpaxpaAgaAhaAUaAhaAiaxpaxqaCRauuaAWaAXaAYaAZaBaaBbaAZaBcatGaBdaBdaBdaBdazIazIazIazIazIazIazIazIazIazIazIazIazIaBeaBfaBgaBhaBiazIaahaahaahavPaBjaBkaBlaBmavPaBnbVsavPaahagMaBpaBqaBraAGaahaAGaAHaAGaahaahaahaahaahaahapPapPapPapPaBsaAJarmaqCaqDarWarVarWarWarWarWarVarWaqGapPaaa
+aaaaadaadaadaadaadaadaadaadaadaadarGaBtazraDaazUazUaDOaDyaByaAOaBzaAOaBAazraBBaBCaASaBDaxpaBEaBFaBGaBGaBGaBHaBIaBJaBKaBLaBMaBNaAZaBOaBPaBQaBRaBSatGaBTaBUaBVaBdaahaahaahaahaahaahaahaahaahaahaahaahaahaBeaBWaBXaBYaBZazIaahaahaAGavPavPaCaavPavPavPavPavPavPaahagMagMaAGaCbaAGaahaAGaCcaAGaahaahaahaahaahaahapPaqwaqxaqzarmaAJarmaqCaqDarWarVarWarWarWarWarVarWaroatvaaa
+aaaaadaadaadaadaadaadaadaadaadaadarGazTazraEzaEzaEzazrazraEBaAOaCfaCgaChaCiaCjaCkaASaBDaxpaClaCmaCmaCmaCnaCoaCoaCpaCqauuaCraBNaCsaBOaCtaAZaCuaCvaCwaCxaCyaCzaBdaahaahaahaahaahaahaahaahaahaahaahaahaahaBeaCAaCBaCCaCDaCEaAGaAGaAGaCFaCGaCHaAGaahaahaahaahaahaahaahaahaAGaCIaAGaahaAGaAHaAGaahaahaahaahaahaahapPasGarmaCJaCKaCLarmaqCaqDarWarVarWarWarWarWarVarWasKapPaaa
+aaaaadaadaadaadaadaadaadaadaadaadaCMaCNazraDaazUazUaFfaETaCQaAOaBzaAOaFiaCSaCTaCUauuaCVaCWaCXaCYaCZaFDaDbaDcaDdaDdaDeaASaAQaBNaAZaAZaBaaDfaDgaDhatGaDiaDjaDkaBdaahaahaahaahaahaahaahaahaahaahaBeaBeaBeaBeaDlaDmaDnaDoaDpaDqaDqaDqaDraDqaDsaDtaAGaAGaahaahaahaahaahaahaAGaDuaAGaahaAGaAHaAGaahaahaahaahaahaahapParRarmaDvarTaDwarmaqCaqDarWarVarWarWarWarWarVarWaqGapPaaa
+aaaaadaadaadaadaadaadaadaadaadaadaadaDxazraCdazUazUaFGaCeaAMaCPaDzaAOaDAaDBaDCaDDauuauuauuauuaASaASauuaDEauuaASaASaASaASaAQaBNaAZaAZaBaaAZaDgaDFatGaBdaBdaBdaBdaahaahaahaahaahaahaBeaBeaBeaBeaBeaDGaDHaBeaDIaDJaDKaDLaBeaAGaAGaAGaAGaAGaAHaAGaDMaAGaahaahaahaahaahaahaAGaCbaAGaahaAGaAHaAGaahaahaahaahaahaahapParlarmarmarmaDNarmaqCaqDaqEarVarWarWarWarWarVaqEaroapPaaa
+aaaaadaadaadaadaadaadaadaadaadaadaadaDxazraBuaBvaBvaFHaBxaByaAOaBzaDPaDQaAbaDRaDSaDTaDUaDVaDWaDXaDYaDZaEaaEbaEcaEcaEcaEdaEeaEfaEgaEhaEiaEjaEkaElatGaahaahaahaahaahaahaahaahaahaahaBeaEmaEnaEoaBeaBeaBeaBeaEpaDLaDLaDLaBeaahaahaahaahaAGaAHaAGaAGaAGaAGaAGaAGaAGaAGaAGaAGaBqaAGaAGaAGaAHaAGaahaahaahaahaahaahapPaqwattaEqattaEraEsaqCaqDaqEaqFaqEaqEaqEaqEaqFaqEaqGapPaaa
+aaaaEtaEuaEuaEuaEvaEwaExaEuaEuaEuaEuaEyazrazrazrazrazrazraFKaAOaBzaEAaGfazraECaEDaEEaEFaEGaEHaEIaEGaEJaEKaEGaEGaELaEMaENaEEaEOaEPaEQaERaGKaESaGNatGaahaEUaEUaEUaEUaEUaEUaEUaEUaEUaBeaGlaEWaEXaBeaEYaBeaDLaEZaBeaBeaBeaBeaahaahaahaahaAGaFaaDqaDqaDqaDqaDqaDqaDqaFbaDqaDqaDqaDqaDqaFcaFdaAGaahaahaahaahaahaahapPapPapPapPapPapPapPapQapRapRapSapTapTapTapTapSapRapRapUaaa
+aFeaadaadaadaadaadaadaadaadaadaadaadaadazrazUaGOazUaHaaFgaCQaAOaBzaFhaHbazrazraFjaFkazrazraFlaFmatGatGatGaFnaFnaFnaFnaFoaFpaFnaFnaFnatGatGaFqatGatGaahaEUaFraFsaFsaFsaFtaFsaFuaFsaFvaFZaFxaFyaBeaFzaBeaDLaEZaBeaahaahaahaahaahaahaahaAGaAGaAGaAGaAGaAGaAGaAGaAGaAGaAGaAGaAGaFAaAGaAGaAGaAGaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaaa
+aFBaFCaadaadaadaadaadaadaadaadaadaadaadazraCdaFFazUaHcaCeaAMaCPaDzaFEaHuaHdaFJaFIaGraHvaFLaFMaFNatGaFOaFPaFnaFQaFRaFSaFTaFUaFVaFVaFnaahaEUaFWaEUaahaahaEUaFXaFsaEUaEUaEUaEUaEUaEUaBeaFYaFZaGaaGbaGcaGdaGcaGeaBeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaaa
+aFBaFCaadaadaadaadaadaadaadaadaadaadaahazraBuaBvaBvaHwaBxaByaAOaBzaFEaAOaAOaAOaGgaGhaGiaDBaGjaGkatGaGAaGmaFnaFnaFnaFnaFoaFpaFVaFVaFnaahaEUaGnaEUaahaahaEUaGoaFuaFsaEUaahaahaahaahaBeaBeaBeaGpaGqaBeaBeaBeaBeaBeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaaa
+aFBaFCaadaadaadaadaadaadaadaadaadaadaahazrazrazrazrazrazraHxaAOaBzaGsaGtaHyaGtaGuaGvaGwaAbaGxaGyaGzaIfaGBaGCaGDaFnaGEaGFaGGaGHaGIaFnaahaEUaFWaEUaahaahaEUaEUaEUaFsaEUaahaahaahaahaahaahaBeaGJaEVaBeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaaa
+aFBaFCaadaadaadaadaadaadaadaadaadaadaahazrazUaGOazUaHzaFgaCQaAOaBzaAOaAOaFEaGLaGMaZeaHAazraGPaGQatGaGRaGRaGSaGSaFnaGTaGUaGVaGWaGXaFnaahaEUaFWaEUaEUaahaahaahaEUaGYaEUaGZaGZaGZaGZaGZaahaBeaGJaEVaBeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
+aFBaFCaadaadaadaadaadaadaadaadaadaadaahazraCdaFFazUcaeaCeaAMccPccQaCPaCPccRccSazraHeaHeaHecbOcbTaHhaHhaHhaHhaHhaFnaHiaHjaHkaHlaHlaFnaahaEUaHmaHnaEUaahaahaahaEUaFsaHoaGZaHpaHqaHraGZaGZaBeaHsaHtaBeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
+aFBaFCaadaadaadaadaadaadaadaadaadaadaahazraBuaBvaBvccTaBxccVccUccXccWccZccYcdaazraHBaHCaHDaHEaHFaHGaHHaHBaHhaahaFnaHIaHIaHkaHJaHJaFnaHKaEUaEUaHLaEUaEUaEUaahaEUaFsaHoaGZaHMaHNaHOaHPaHQaBeaGJaDLaBeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
+aFBaadaadaadaadaadaadaadaadaadaadaadaahazrazrazrazrazrazrcdccdbcddazrcdfcdecddaFkaHBaHCbYmaHSaHTaHUaHHaHBaHhaahaFnaHIaHIaHVaHJaHJaFnaHKaHKaHKaHWaHWaHXaEUaEUaEUaFuaHoaGZaHYaHZaIaaIbaIcaIdaIeaDLaBeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
+aFBaFCaFCaadaadaadaadaadaadaadaadaadaadaahaahaahaahaahazrcdhcdgcdiazrcdkcdjcdlazrazraHeaHhccecchaHhaHhaHhaHhaahaFnaFnaIhaFnaIhaFnaFnaHKaHKaHLaHWaIiaHWaIjaFsaFuaFuaHoaGZaIkaIlaImaInaIoaBeaGJaDLaBeaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
+aFBaFCaFCaFCaadaadaadaadaadaadaadaadaadaadaahaahaahaahazrazUazUcdmazrcdocdncdqcdpcdrazraIpaIqaIqaIraahaahaahaahaahaFnaFQaFnaFQaFnaahaHKaIsaItaHWaHLaIuaEUaEUaEUaEUaEUaGZaGZaIvaIvaIvaIvaIvaIwaIxaIvaIvaIvaIvaIvaIvaIvaIvaIvaIvaIvaIvaIvaIvaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
+aFBaadaadaadaadaFCaadaFCaadaadaadaadaadaadaahaahaahaahazraCdazUcdmazraCdazUcdmcdpcdrazrakbakbakbakbaahaahaahaahaahaFnaFnaFnaFnaFnaahaEUaEUaEUaEUaEUaEUaEUaahaahaahaahaahaahaIvaIyaIzaIAaIBaICaIDaIEaIFaIGaIHaIzaIIaIJaIKaILaIAaIzaIzaIMaIvaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
+aFBaFCaadaadaadaadaadaadaadaadaadaadaadaadaahaahaahaahazrazUcdscdtazraDaazUcdtazrazrazraadaadaadaadaadaadaadaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaIvaINaIOaIPaIQaIRaISaITaIUaIVaIWaIWaIWaIXaITaITaITaIYaIZaJaaIvaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
+aFeaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadazrazrazrazraFkcducducduaFkaadaadaadaadaadaadaadaadaadaadaahaahaahaahaJbaJbaJbaJbaJbaJbaJbaJbaJbaJbaJbaJbaJbaJbaJbaJbaIvaJcaJdaJeaJfaJgaJhaJeaJiaJjaJkaJkaJkaJlaJmaJnaJoaJpaJqaJraIvaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaahaahaJbaJsaJsaJsaJsaJsaJsaJsaJsaJtaJtaJtaJtaJtaJuaJvaJwaJxaJyaIvaIvaJzaJhaJeaJAaJBaJCaJDaJkaJEaJFaJGaJHaJpaJqaJIaIvaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaJbaJsaJsaJsaJsaJsaJsaJsaJsaJJaJKaJJaJKaJtaJuaJvaJwaJxaJyaIvaJLaJMaJhaJeaJAaJBaJCaJDaJNaJOaJPaJGaJHaJpaJQaJQaIvaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaJbaJRaJRaJsaJsaJsaJsaJsaJsaJSaJTaJTaJTaJKaJtaJtaIvaJUaJdaIvaJeaJMaJhaJeaJAaJBaJCaJDaJkaJVaJPaJGaJHaJpaJQaJQaIvaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaJbaJRaJRaJsaJsaJsaJsaJsaJsaJJaJTaJTaJTaJWaJtaJtaIvaJXaJYaJZaKaaKbaKcaKdaJAaJBaJCaJDaJkaKeaJPaJGaKfaKgaKhaKiaIvaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaKjaJRaJRaJsaJsaJsaJsaJsaJsaJSaKkaJWaJSaKlaKlaKmaKnaKoaKpaJeaJiaKqaJhaJeaJhaJjaJkaJkaJkaJVaKraKsaKtaKuaJeaKvaIvaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
-aaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaJbaJRaJRaJsaJsaJsaJsaJsaJsaJJaKwaJKaJJaKlaKlaKmaKnaKxaKyaKzaKAaKBaJhaJeaJhaJjaKCaKCaKCaJVaKDaKEaKFaKuaJeaKGaIvaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
+aaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaJbaJRaJRaJsaJsaJsaJsaJsaJsaJJaKwaJKaJJaKlaKlaKmaKnaKxaKyaKzaKAaKBaJhaJeaJhaJjaKCaKCaKCaJVaKDaKEaKFaKuaJecdBaIvaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaLHaLHaLHaadaadaadaadaadaJbaJRaJRaJsaJsaJsaJsaJsaJRaJSaJTaJTaJTaJKaJtaKHaIvaKIaKyaKzaKJaKKaKLaJeaKMaKNaKOaKOaKPaKQaKRaKEaKFaKuaJeaKvaIvaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaLHaLHaLHaLHaLHaLHccNccMaJRaJRaJRaJsaJsaJsaJRaJJaJTaJTaJTaJWaJuaKSaKTaKUaKVaJeaJiaKWaJhaJeaJhaJeaJeaJeaJeaJhaKXaKYaKZaLaaLbaLcaIvaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
aaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaLHaLHaLHccOccMccMaJRaJRaJsaJsaJRaJRaJSaJWaJSaJWaJtaLdaKSaLeaLfaLgaLhaJhaKWaJhaJeaLiaJeaJeaJeaJeaJhaLjaLkaJkaJfaLlaLmaIvaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaahaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaa
@@ -5711,30 +5753,30 @@ aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaL
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLZaRraRsaRtaRtaRuaRvaRwaPDaRxaRyaRzaRAaRAaRAaRAaRAaRAaRAaRAaRAaRAaRAaRAaRAaRAaRAaRAaRAaRBaRCaRoaPDaLMaLMaLMaPeaRDaQYaREaQYaRaaRqaPJaPKaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLZaRFaRGaRGaRGaRGaRGaRGaPDaRHaRIaRJaRKaRLaRLaRLaRLaRLaRLaRLaRLaRLaRLaRLaRLaRLaRLaRLaRMaRNaROaRoaPDaPDaPDaLMaPeaRPaRQaRRaRSaRTaRbaPJaPKaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLZaRUaRGaRVaRVaRGaRGaRGaPDaRxaRIaRJaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaRZaSaaSbaPRaPDaLMaPeaScaSdaSeaPJaSfaRqaPJaPKaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLZaLZaLZaLZaLZaSgaRGaRVaRVaRGaRGaRGaPDaShaRIaRJaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaROaSiaPDaPeaPeaPeaPeaPeaPeaSeaPJaSjaSkaPJaPKaPeaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLZaSlaSmaSnaSoaSpaRGaSqaSraRGaSsaSsaPDaRxaRIaRJaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaROaStaSuaSvaSvaSwaSxaSvaSyaSzaSAaPJaPJaPJaPKaPeaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLZaSBaSCaSBaSDaSpaSEaSFaSqaSGaSqaSqaSHaSIaRIaRJaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaROaSJaPDaPeaPeaPeaPeaPeaPeaSKaSLaPtaPtaPtaSMaPeaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLZaSCaSNaSOaLZaSpaRGaSPaSQaSRaSSaSTaSUaSVaRIaRJaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaROaRoaPDaSWaSXaSYaSZaTaaPeaTbaTcaPeaPeaPeaPeaPeaPeaPeaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLZaLZaLZaLZaLZaSgaRGaRVaRVaRGaRGaRGaPDaShaRIaRJaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaROaSiaPDaPeaPeaPeaPeaPeaPeaSeaPJaSjaSkaPJaPKaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLZaSlaSmaSnaSoaSpaRGaRVawHaRGaSsaSsaPDaRxaRIaRJaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaROaStaSuaSvaSvaSwaSxaSvaSyaSzaSAaPJaPJaPJaPKaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLZaSBaSCaSBaSDaSpaSEbmIaRVaSGaSqaSqaSHaSIaRIaRJaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaROaSJaPDaPeaPeaPeaPeaPeaPeaSKaSLaPtaPtaPtaSMaPeaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLZaSCaSNaSOaLZaSpaRGaSPaSQaSRaSSaSTaSUaSVaRIaRJaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaROaRoaPDaSWaSXaSYaSZaTaaPeaTbaTcaPeaPeaPeaPeaPeaPeaPeaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLZaLZaLZaLZaLZaTdaTeaTfaTgaThaTiaTjaTkaTlaTmaTnaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaROaToaPDaTpaTqaTqaTraTsaPeaTtaPKaTuaTvaPeaTwaTxaTyaPeaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLZaTdaRGaRGaRGaRGaRGaTeaTzaTAaROaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaROaTCaPDaTpaTqaTqaTDaTEaPeaTFaTGaTHaTEaPeaTqaTqaTIaPeaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaTJaTJaTKaTJaTLaTMaTNaTMaTMaPDaRxaROaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaROaRoaPDaTOaTPaTQaTRaTSaPeaTTaPKaTHaTUaPeaTqaTVaTqaTWaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaTJaTJaTJaTJaTJaTJaTXaTYaTZaUaaUbaUbaUcaUdaPDaRxaROaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaROaUeaUfaPeaPeaUgaPeaPeaPeaUhaUiaUjaUkaUlaTqaUmaTqaUnaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaTJaUoaUbaUpaUpaUpaUqaUraUsaUtaUuaUvaTMaTMaUfaRxaROaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaUwaUxaUyaUzaUzaUAaUBaUBaUCaUDaPKaPeaPeaPeaPeaPeaPeaPeaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaTJaUEaUFaUtaUFaUGaUHaUIaUJaTMaTMaUKaUFaUFaULaUMaUNaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaUOaUPaPDaPJaPJaPJaPJaPJaPeaUQaPKaPeaURaUSaUTaUUaPeaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaTJaUVaUWaUWaUWaUXaUXaUXaUXaUYaUZaTMaTJaVaaPDaShaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaUOaTCaPDaVcaPeaPeaPeaPeaPeaUQaPKaPeaPeaPeaVdaPeaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaTJaUVaUWaUXaUXaUXaUXaUXaUXaUXaTJaTMaTJaTMaPDaRdaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaUOaVeaPDaVfaPeaVgaVhaPJaPJaUQaPKaViaPJaPJaPJaPJaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaTJaTJaTJaTJaLMaTJaVkaUXaUXaUXaUXaUXaUXaUXaUXaTJaTMaTJaVlaPDaVmaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaVnaRoaPDaVoaPeaVpaVqaVraVsaVtaVuaPeaPeaPeaPeaVhaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaTJaUVaUWaUWaUWaUXaUXaUXaUXaUYaUZaTMaTJaTJaPDaShaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaUOaTCaPDaVcaPeaPeaPeaPeaPeaUQaPKaPeaPeaPeaVdaPeaPeaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaTJaUVaUWaUXaUXaUXaUXaUXaUXaUXaTJaTMaTJaTMaPDaRdaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaUOaKGaPDaVfaPeaVgaVhaPJaPJaUQaPKaViaPJaPJaPJaPJaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaTJaTJaTJaTJaLMaTJaVkaUXaUXaUXaUXaUXaUXaUXaUXaTJaTMaTJaVlaPDaVmaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaVnaSraPDaVoaPeaVpaVqaVraVsaVtaVuaPeaPeaPeaPeaVhaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaLMaLMaLMaLMaGSaLMaLMaLMaTJaTJaTJaTJaTJaTJaTJaTJaTJaVvaVwaTJaTJaTJaVkaUXaUXaUXaUXaUXaUXaUXaUXaTJaTMaPDaPDaPDaVxaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaRiaVyaPDaTEaPeaVpaVzaSAaVAaVBaVCaPeaVDaVEaPeaVFaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaVGaLMaVHaLMaGSaLMaLMaLMaTJaVIaVJaVJaVJaVKaVKaTMaTMaTMaVLaVMaVNaVOaVPaUXaUXaUXaUXaUXaUXaUXaUXaTJaTMaPDaPRaVQaVRaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaVSaRoaPDaTEaPeaVTaVzaPJaVUaVVaTEaPeaVWaVXaPeaVYaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaVZaWaaWaaWbaGSaLMaLMaLMaTJaWcaVJaUWaUXaUXaUXaUXaUXaUWaUWaVkaUWaUWaUXaUXaUXaUXaUXaUXaUXaUXaUXaTJaTMaPDaPDaPDaShaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaWdaTCaPDaWeaPeaWfaVzaPJaWgaWhaWiaPeaWjaWkaPeaPJaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWmaWaaWnaGSaLMaLMaLMaTJaTJaVKaUXaUXaUXaUXaUXaUXaUXaUWaWoaWpaWpaWqaWqaWqaWqaWqaWqaPDaUXaUXaTJaTMaTMaTMaPDaRxaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaWdaRoaPDaTEaPeaVpaVzaPJaWraTcaPJaPeaWjaWjaPeaPJaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaVZaWaaWaaWbaGSaLMaLMaLMaTJaWcaVJaUWaUXaUXaUXaUXaUXaUWaUWaVkaUWaUWaUXaUXaUXaUXaUXaUXaUXaUXaUXaTJaTMaPDaPDaPDaShaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaWdaTCaPDaTEaPeaWfaVzaPJaWgaWhaWiaPeaWjaWkaPeaPJaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWmaWaaWnaGSaLMaLMaLMaTJaTJaVKaUXaUXaUXaUXaUXaUXaUXaUWaWoaWpaWpaWqaWqaWqaWqaWqaWqaPDaUXaUXaTJaTMaTMaTMaPDaRxaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaWdaRoaPDaTEaPeaVeaVzaPJaWraTcaPJaPeaWjaWjaPeaPJaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWsaWmaWaaWtaGSaLMaLMaLMaLMaTJaWuaUXaUXaUXaWvaWvaWvaWvaWwaWxaWyaWzaWAaWAaWAaWAaWAaWAaPDaPDaPDaTJaTMaTMaTMaPDaRxaVbaTBaRWaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRXaRYaRNaWdaRoaPDaWBaWCaWDaWEaUBaWFaWGaPJaPeaPeaPeaPeaPJaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWHaWIaWJaGSaLMaLMaLMaLMaTJaWKaUXaUXaUXaWvaWLaWMaWNaWOaWPaWQaWRaWAaWSaWSaWSaWSaWAaWTaWUaTzaPDaPDaWVaPDaPDaRxaVbaTBaWWaWXaWXaWXaWXaWXaWXaWXaWXaWXaWXaWXaWXaWXaWXaWXaWYaRNaWdaUeaPDaPeaPeaPeaPeaPeaPeaWZaPJaViaPJaPJaPJaPJaPeaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWaaXaaWnaTJaTJaTJaTJaTJaTJaVJaTJaUXaUXaWvaXbaXcaXdaWvaXeaWyaXfaWAaWSaWSaWSaWSaWSaRiaXgaXhaXiaXjaXkaXlaXmaXnaVbaXoaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXqaWdaXraXsaXtaXuaXvaXwaPJaXxaWZaPJaPeaPeaPeaPeaPeaPeaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWaaWaaXyaTJaXzaXAaXBaXCaVJaVJaTJaUXaUXaWvaXDaXEaXFaXGaXHaXIaXJaWAaWSaWSaWSaWSaWSaRiaXKaRiaRiaRiaXLaXMaXNaXOaXPaXQaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXSaXTaXUaXVaXWaXXaXXaXYaXXaXXaXZaYaaPJaPeaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaYbaWaaYcaYdaYeaWKaYfaYeaWKaYgaTJaUXaUXaYhaYhaYhaYiaYiaYjaYkaYlaWAaWSaWSaWSaWSaYmaRiaYnaYoaYpaYqaYraYpaYsaYtaVnaYuaYvaYwaYxaYpaYpaYyaYpaYpaYoaYpaYqaYpaYwaYpaYpaYzaYAaYBaYpaYCaPDaPeaPeaPeaPeaPeaPeaYDaPJaPeaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWaaWaaYEaYFaYFaYFaYFaYFaYhaYhaYhaYhaYhaYhaYhaYhaYiaYGaYHaYkaYlaWAaWAaWAaWAaWAaWAaYpaYIaTzaPDaYJaYKaYKaYKaYLaYMaYNaYKaYKaYOaYOaYOaYOaYOaYOaYOaYOaYJaYPaYPaYPaYPaYPaYQaYPaYRaYPaYPaYSaYTaPJaPJaYUaPeaYDaPJaPeaLMaLMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaYVaWaaWaaYWaYFaYXaYYaYZaYFaZaaZbaZcaZdaZeaZcaZbaZcaYiaZfaZgaYkaZhaZiaZiaZiaZiaZjaWqaPDaPDaPDaPDaPRaYKaZkaZlaZmaZnaZoaZpaZqaZraZsaZtaZuaZvaZwaZxaYOaPRaYPaZyaZzaZAaZBaZCaZDaZEaZFaYPaZGaZHaPJaVhaPJaZIaYDaPJaPeaLMaLMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWaaXaaWnaTJaTJaTJaTJaTJaTJaVJaTJaUXaUXaWvaXbaXcaXdaWvaXeaWyaXfaWAaWSaWSaWSaWSaWSbnPaXgaXhaXiaXjaXkaXlaXmaXnaVbaXoaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXpaXqaWdaXraXsaXtaXuaXvaXwaPJaXxaWZaPJaPeaPeaPeaPeaPeaPeaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWaaWaaXyaTJaXzaXAaXBaXCaVJaVJaTJaUXaUXaWvaXDaXEaXFaXGaXHaXIaXJaWAaWSaWSaWSaWSaWSbnPaXKaRiaRiaRiaXLaXMaXNaXOaXPaXQaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXRaXSaXTaXUaXVaXWaXXaXXaXYaXXaXXaXZaYaaPJaPeaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaYbaWaaYcaYdaYeaWKaYfaYeaWKaYgaTJaUXaUXaYhaYhaYhaYiaYiaYjaYkaYlaWAaWSaWSaWSaWSaYmbJWaYnaYoaYpaYqaYraYpaYsaYtaVnaYuaYvaYwaYxaYpaYpaYyaYpaYpaYoaYpaYqaYpaYwaYpaYpaYzaYAaYBaYpaYCaPDaPeaPeaPeaPeaPeaPeaYDaPJaPeaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWaaWaaYEaYFaYFaYFaYFaYFaYhaYhaYhaYhaYhaYhaYhaYhaYiaYGaYHaYkaYlaWAaWAaWAaWAaWAaWAbMYaYIaTzaPDaYJaYKaYKaYKaYLaYMaYNaYKaYKaYOaYOaYOaYOaYOaYOaYOaYOaYJaYPaYPaYPaYPaYPaYQaYPaYRaYPaYPaYSaYTaPJaPJaYUaPeaYDaPJaPeaLMaLMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaYVaWaaWaaYWaYFaYXaYYaYZaYFaZaaZbaZcaZdazWaZcaZbaZcaYiaZfaZgaYkaZhaZiaZiaZiaZiaZjaWqaPDaPDaPDaPDaPRaYKaZkaZlaZmaZnaZoaZpaZqaZraZsaZtaZuaZvaZwaZxaYOaPRaYPaZyaZzaZAaZBaZCaZDaZEaZFaYPaZGaZHaPJaVhaPJaZIaYDaPJaPeaLMaLMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaZJaWaaWaaWnaYFaZKaZLaZMaYFaZNaZOaZPaZQaZRaZSaZOaZTaYiaZUaZgaYkaYkaYkaYkaYkaYkaZVaZWaTJaTMaTMaPDaPDaYKaZXaZYaZZbaababbacbadbaebafbagbagbafbahbaiaYOaPDaYPbajbakbalbalbambalbalbanaYPbaoaZHaPJaPJaPJaPeaYDaPJaPeaLMaLMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaZJaXaaYbaWnaYFbapbaqbaraYFbasbatbaubavbawbaxbaybazaYibaAbaBbaCbaDbaEbaFbaGaYkbaHbaIbaJaTMaTMaTMaTMaYKaZXbaKbaLbaMbaNbaObaPbaebaQbaRbaSbaTbahbaUaYObaVaYPbaWbalbalbalbaXbaYbaYbaZaYPbbaaZHaSAaPJaPJaPeaYDaPJaPeaLMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWaaWabbbaYFbbcbbdbbebbfbbgbbhbbibbjbbjbbkbblbbmbbnbbobbpbbqbbrbbsbbsbbtaYkbbubbvaTJaTMaTMaTMaTMaYKbbwbacbbxbbybbzbaObbAaZrbbBbaRbaRbaTbahbbCaYObbDaYPbbEbbFbbFbbGbbHbbIbbJbbKaYPbaobbLaSAaSAbbMbbMbbNbbObbMbbMaLMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
@@ -5742,7 +5784,7 @@ aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaL
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlbcAaWIbcBaYFbcCbbRbcDbcEbcFbcGbcHbbXbbYbbkbbZbcIbcJbcKbcLbcMbcNbcMbcObcPaYkbcQbcRaTJaTMaTMaTMaTMaYKbckbcSbcTbcUbcVbcWbcXbcYbcZbdabdbbdcbddbdeaYObdfbdgbdgbdhbbDbbDbbDbbDbbDbdibbMbbMbbMbbMbbMbbMbdjbdkbdlbdmbbMaLMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSbdnaYbaWaaWnaYFbdobdpbdqaYFbdrbdsbdtbdubdvbdwbbZbdxaYibdybdzbdAbdBbdCbdDbdEaYkbdFbdGaTJbdHbdHbdHaTMaYKbckbdIbdJbdKbdLbdMbdNaYObdObdPbdQbdRbdSbdTaYOahxahxahxahxbbMbbMbbMbbMbbDbdgbdUbbMbdVbdWbdXbdYbdZbeabdlbebbbMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSbecaWaaWIbedaYFbeebefbegaYFbehbeibejbekbekbekbelbemaYibenbdzbeobepbeqbdDberaYkbesbdHbdHbdHbetbdHbdHbdHbdHbdHbeubevbewbdHbdHbexbeybezbeAbexbexbexbexbeBaitbeCahxbeDbeDbeDbbMbbDbdgbdhbbMbeEbeFbbDbbDbeGbeHbeIbebbbMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWaaWabeJaYFbeKbeLbeMaYFbeNbeObePbeQbeRbeSbePbeTaYibeUbeVbeWbeXbeYbeZbfaaYkbfbbfcbfdbfebffbfgbfhbfibfjbfkbflbfmbfnbfobfpbexbfqbfrbfsbftbfubfvbfwbfxbfybfzahxbeDbeDbeDbbMbdlbdgbfAbfBbeEbfCbfDbfEbfFbeHbdlbebbbMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWaaWabeJaYFbeKbeLcacaYFbeNbeObePbeQbeRbeSbePbeTaYibeUbeVbeWbeXbeYbeZbfaaYkbfbbfcbfdbfebffbfgbfhbfibfjbfkbflbfmbfnbfobfpbexbfqbfrbfsbftbfubfvbfwbfxbfybfzahxbeDbeDbeDbbMbdlbdgbfAbfBbeEbfCbfDbfEbfFbeHbdlbebbbMaLMaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaVjaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSbfGaWaaWabfHaYFbfIbfJbfKaYFaYhbfLaYhaYhaYhaYhaYhaYhaYibfMbfNbfObfPbfQbfRbfSaYkbfTbfUbfVbfWbfXbfYbfZbgabgbbgcbgdbgebgfbggbghbgibgjbgkbglbgmbfrbgnbexajXbgobgpahxbeDbeDbeDbbMbdlbgqbgrbbMbeEbfCbgsbgtbgtbgubdlbebbbMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWaaWabgvaYFaYFaYFaYFaYFaGSbgwbgxaGSaLMaLMaLMaLMaYibgybgybgzbgAbgzbgybgybgybgBbgCbdHbdHbgDbgEbgFbgEbgDbgGbgHbgIbgJbgKbgLbezbgMbgNbgObgPbgNbgQbexahxahxahxahxbbMbbMbbMbbMbdlbgRbdlbbMbgSbgTbgUbdlbeIbdlbdlbebbbMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaWlaWaaWabgVaGSbgWbgXbgYbgZbhabhbbhcaGSaLMaLMaLMaLMaLMbgybhdbhebhfbhgbhhbhibgybhjbhkbdHbhlbgDbhmbhnbhobgDbgDbgDbhpbhqbhrbhsbexbhtbhubhvbhwbhxbhybexbhzbhAbhBbhBbhBbhCbhBbgqbgqbgqbhDbbMbhEbhFbhGbdlbhHbhIbhJbhKbbMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
@@ -5752,17 +5794,17 @@ aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaL
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaGSaGSaGSaGSaGSaLMaLMaLMaLMaGSbgwbhMbjubjubjubjubjubjubgybgybgybgybgybgybgybgybjvbjwbjxbjxbjxbjxbjxbjxbjxbjxbjxbjxbjybjzbjAbjxbjxbjxbjxbjxbjxbjxbdHbiebjBbjqbjrbjrbieaLMaLMaLMaLMaLMaLMaLMbbMbjtbbMbbMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSbgwbhMbjubjCbjDbjEbjFbjGbjuaLMbjxbjHbjIbjJbjKbjLbjMbjNbjObjPbjQbjRbjSbjTbjUbjVbjWbjXbjYbjZbkabjPbkbbkcbkdbkebkfbjxaLMbiebkgbjqbjqbkhbieaLMaLMaLMaLMaLMaLMaLMbbMbjtbbMbkiaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSbkjbkkbjubklbkmbknbknbkobjuaLMbjxbkpbkqbkrbkrbksbktbkubkvbkwbkxbkybkwbkwbkwbkzbkzbkwbkAbkwbkBbkwbkCbkDbkEbkDbkFbjxaLMbiebiebkGbkHbiebieaLMaLMaLMaLMaLMaLMaLMbbMbjtbbMbkiaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSbkIbkJbkKbkLbkMbkNbknbkObjuaLMbjxbkPbkQbkRbkSbkTbkUbkVbkWbkXbkrbkYbkrbkrbkrbkZblabkrblbblcblcblcbldblebleblfblgbjxaLMaLMbiebiebiebieaLMaLMaLMaLMaLMaLMaLMaLMbbMbjtbbMbbMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaGSaGSbjublhblibljblkbllbjuaLMbjxblmblnbloblpblpblpblqbldblrblsbltblublublublvbkEblcblcblcblcblcbldblwblxblyblzbjxaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbbMbjtblAbbMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLMaLMaLLaLMaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMbjubjubjubjubjubjubjuaLMbjxblBblnblCblDblEblFblGbldblHblIblJblKblKblKblKblxblsblsblsblsblublLblMblNblOblPbjxaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbbMblQblRbbMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbjxbkSblSblTblUblVblWblXbldblHblcblYblZblZblZblZblZblZbmabmbbmcblwbmdbmebmfbmgbmhbjxaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbbMblQbfDbbMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaVjaVjaVjaVjaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSbkIbkJbkKbkLbkMbkNbkncdwbjuaLMbjxbkPbkQbkRbkSbkTbkUbkVbkWbkXbkrbkYbkrbkrbkrbkZblabkrblbblcblcblcbldblebleblfblgbjxaLMaLMbiebiebiebieaLMaLMaLMaLMaLMaLMaLMaLMbbMbjtbbMbbMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaLMaLMaLMaLMaVjaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaGSaGSaGSbjublhblibljblkbllbjuaLMbjxblmblnbloblpblpblpblqbldblrblsbltblublublublvbkEblcblcblcblcblcbldblwblxblycdybjxaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbbMbjtblAbbMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaVjaVjaVjaVjaVjaVjaLMaLMaVjaLMaVjaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMbjubjubjubjubjubjubjuaLMbjxblBblnblCblDblEblFblGbldblHblIblJblKblKblKblKblxblsblsblsblsblublLblMblNblOblPbjxaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbbMblQblRbbMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaVjaVjaVjaVjaVjaVjaVjaVjaVjaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbjxbkSblSblTblUblVblWblXbldblHblcblYblZblZblZblZblZblZbmabmbbmcblwbmdbmebmfbmgbmhbjxaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbbMblQbfDbbMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbjxbmibmjblXbmkbmlblTbmmbmnbmobmpbmqbmrbmrbmrbmrbmrbmrbmsbmtbmubmvbmwbmxbmxbmybmhbjxaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbbMbmzbmAbbMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbjxbmibmBbmCbmDbmEbmFbmFbmGbmHbmIbmqbmrbmrbmrbmrbmrbmrbmJbkwbmKbkwbmLblIblXbmMbmNbjxaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbbMbmObdlbbMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLMaLMaLMaLMaLMaLMaLMbjxbmibmjblXbmkbmlbmQbmmbmRbmSbmIbmqbmrbmrbmrbmrbmrbmrbmsblcbmTblcblcblcblcblcbmUbjxaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbbMbmVbmWbbMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbjxbmibmBbmCbmDbmEbmFbmFbmGbmHbmrbmqbmrbmrbmrbmrbmrbmrbmJbkwbmKbkwbmLblIblXbmMbmNbjxaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbbMbmObdlbbMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLMaLMaLMaLMaLMaLMaLMbjxbmibmjblXbmkbmlbmQbmmbmRbmSbmrbmqbmrbmrbmrbmrbmrbmrbmsblcbmTblcblcblcblcblcbmUbjxaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbbMbmVbmWbbMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLMaLMaLMaLMaLMaLMaLMbjxbmXbmYbmQbmZbnabnbblXbldbncbndbmrbmrbmrbmrbmrbmrbmrbmsblcbmTblcblcblcblcblcbnebjxaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMbbMbbMbbMbjtbbMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLMaLMaLMaLMaLMaLMaLMbjxbnfblVbngbnhbnibnjbnkbldbnlbnmbnnbnobnobnobnobnobnobnpblcbmTblcblcblcblcblcbnebjxaLMaLMaLMaLMaLMaLMbbMbbMbbMbbMbbMbbMbbMbbMbnqbbMbjtbbMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLMaLMaLMaLMaLMaLMaLMbjxbnrblKbnsbntbntbntblqbnubkubkwbnvblcblcblcblcblcblcblcblcbnwbnxbnxbnyblcblcbnzbjxaLMaLMaLMaLMaLMaLMbbMbnAbdlbnBbdlbdlbdlbbMbnCbbMbjtbbMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
-aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLMaLMaLMaLMaLMaLMaLMbjxbnDbnEbmMbnFbnFbnFbnGblcbnlblcbnHbnIbmpbmpbmpbmpbmpbnJbnKbnLbnMbnNbnObnNbnNbnPbjxaLMaLMaLMaLMaLMaLMbbMbdlbnQbhIbnRbnSbdlbbMbnTbbMbjtbbMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
+aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLMaLMaLMaLMaLMaLMaLMbjxbnDbnEbmMbnFbnFbnFbnGblcbnlblcbnHbnIbmpbmpbmpbmpbmpbnJbnKbnLbnMbnNbnObnNbnNcdCbjxaLMaLMaLMaLMaLMaLMbbMbdlbnQbhIbnRbnSbdlbbMbnTbbMbjtbbMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLLaLLaLMaLMaLMaLMaLMbjxbnUblcblcblcblcblcblcblcbnlblcbnVbnWbnXbnYbnZboabobbocbodboebjxbjxbofbjxbjxbjxbjxbbMbbMbbMbbMbbMbbMbbMbogbohboiboibojbokbbMbolbbMbjtbbMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLLaLLaLMaLMaLMaLMaLMbjxbomblcblcblcblcblcblcblcbonboobnVbnWbnXbnYbnZboabobbocbodbnebjxbopboqborbosbosbotboubosbovbowboxboyboybozboAboBboBboCboDboyboyboyboEbbMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
aLKaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLbmPaLLaLLaLLaLLaLMaLMaLMaLMaLMbjxboFboGboHboIboJboKboLboMboNboOboPboQbnXbnYboRboabobbocboSboTbjxbdlboUbdlbdlbdlbdlbdlboVboWbdlbdlbbMbbMbbMbbMbbMbbMbbMbbMbbMbbMbbMbbMbbMaLMaLMaLMaLMaLMaLMaLMaLMaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLLaLK
@@ -5819,24 +5861,24 @@ bsobspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbs
bsobspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbssbsLbtabtbbtcbsubtdbtebtfbtgbthbthbtibsHbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsrbsqbsqbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsrbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbssbtjbtkbsLbtlbsubtmbtnbtobsWbtpbtqbtrbsHbsqbsqbsqbsqbsqbsqbtsbttbttbtsbttbttbtsbttbttbtsbsqbsqbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbtubtvbtvbtvbtvbtvbtvbtvbtvbtvbtvbtvbtwbtwbtwbtwbtwbtwbtwbtxbtxbtybtybtybtybtzbtzbtAbtAbtAbtAbtzbtzbtzbtBbtCbssbssbsubtDbtnbtEbtgbthbthbtFbsubsqbsqbsqbsqbsqbsqbtGbtHbtIbtsbtHbtIbtsbtHbtIbtsbsqbsqbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbtvbtJbtJbtvbtKbtLbtMbtNbtObtPbtQbtwbtRbtSbtTbtUbtVbtwbtWbtXbtYbtZbtYbuabtzbubbucbudbuebufbugbuhbtzbuibujbukbulbumbunbuobupbuqburbusbutbsHbsqbsqbsqbsqbsqbsqbtGbuubuvbtsbuubuvbtsbuubuvbtsbsqbsqbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbtvbtJbtJbtvbtKbtLbtMbtNbtObtPbtQbtwbtRbtSbtTbtUbtVbtwbtWbtXbtYbtZbtYaeKbtzbubbucbudbuebufbugbuhbtzbuibujbukbulbumbunbuobupbuqburbusbutbsHbsqbsqbsqbsqbsqbsqbtGbuubuvbtsbuubuvbtsbuubuvbtsbsqbsqbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbtvbtJbtJbtvbtKbuwbuxbuybuzbuAbuBbtwbuCbuDbuEbuFbuGbuHbuIbuJbuKbuLbuMbuNbuObuPbuQbuRbuSbuTbuTbuUbtzbuVbuWbuXbuYbsubuZbtnbvabvbbvcbvdbvebsHbsqbsqbsqbsqbsqbsqbtsbvfbtsbtsbvgbtsbtsbvhbtsbtsbsqbsqbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbtvbtJbtJbtvbvibvjbvkbvlbvjbvkbvmbtwbvnbuDbvobvpbvqbtwbvrbvsbvtbvubvvbvwbtzbvxbvybvzbvAbvBbuTbvCbtzbvDbvEbvFbvGbsubvHbvIbvJbvKbvLbvMbvNbsubsqbsqbsqbsqbsqbsqbtGbuubvObvPbuubvQbvRbuubvSbtsbsqbsqbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbvTbvTbvUbvVbvWbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbtvbtJbtJbtvbvXbvjbvkbvlbvjbvkbvmbtwbvYbvZbwabwbbwcbtwbwdbvsbwebwfbwgbwhbtzbwibvybwjbwkbwlbwlbwmbtzbwnbwobssbssbsubsubsubwpbwpbwqbwrbsubsubsqbsqbsqbsqbsqbsqbtGbwsbwtbwubwubwubwvbwwbwxbtsbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbvTbvTbwybwzbwAbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbtvbwBbwBbtvbwCbvjbvkbvlbvjbvkbwDbtwbtwbtwbtwbtwbtwbtwbwEbwFbtxbwGbvsbwHbtzbwIbwJbwKbwLbwMbwNbwObtzbwPbwQbwRbwSbwTbwUbwVbwWbwXbwYbwZbxabwTbsqbsqbsqbsqbsqbsqbtGbxbbxcbuubxdbxebxfbxgbxhbxibsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbvTbvTbwybwzbwAbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbtvbwBbwBbtvbwCbvjbvkbvlbvjbvkbwDbtwbtwbtwbtwbtwbtwbtwbwEbwFbtxbwGbvsbwHbtzbwIbwJbwKbwLbwMbwNbwObtzbwPbwQbwRbwSbwTbwUbwVbwWbwXbwYbwZbxabwTbsqbsqbsqbsqbsqbsqbtGbxbbxcakLbxdbxebxfbxgbxhbxibsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbvTbvTbxjbspbxkbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbtvbxlbxmbxnbxobxpbxqbxrbxpbvkbxsbxtbxubxvbxubxvbxwbtxbxxbxybxzbvubvsbxAbtzbtzbxBbxCbxDbxDbxEbtzbtzbxFbxGbxHbxIbwTbxJbxKbxLbxMbxNbxObxPbxQbsqbsqbsqbsqbsqbxRbtsbxSbxTbxSbtsbtsbtsbtsbxUbxVbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbvTbvTbxjbspbxkbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsrbsqbsqbsqbtvbxWbxXbxXbxXbxXbxXbxYbxmbvkbxZbxtbyabxvbybbxvbycbtxbydbyebyfbygbyhbyibyjbykbylbymbynbyobypbyqbyrbysbssbxGbytbwTbyubyvbywbyxbyybxObyzbxQbsqbsqbsqbsqbsqbsqbyAbyBbyCbyDbyEbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbvTbvTbyFbyGbyHbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbyIbyIbyJbtvbtvbyKbyLbyLbyLbyLbyMbyNbxmbyObyPbxtbyQbyRbySbyTbySbtxbxxbyUbtxbyVbyWbyXbyYbyZbzabzbbzcbzdbzebzfbzgbssbssbzhbzibwTbzjbzkbzkbzkbzkbzlbzmbwTbyIbyIbsqbsqbsqbsqbyAbznbzobzpbyEbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbyIbzqbyJbzrbzsbztbzubzvbzubzwbzxbzybzzbzAbzBbxtbzCbzDbzEbzFbzGbtxbzHbzIbzJbzKbzLbzMbyjbzNbzObzPbzQbzRbzSbzTbzgbzqbssbzUbzVbwTbzWbzXbzXbzYbzZbAabAbbwTbzqbyIbsqbsqbsqbsqbyIbAcbAdbAebyIbsqbsqbsqbsqbsrbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbyIbyIbyIbyIbAfbyJbtvbtvbtvbtvbtvbtvbtvbtvbAgbAhbtvbtvbxtbxvbAibxvbxvbxvbtxbAjbAkbAlbtxbtxbtxbAmbzgbzgbzgbzgbAnbAobzgbApbAfbssbssbAqbArbAsbwTbAtbAtbAubAvbAwbwTbAfbyIbAxbAxbAxbyIbyIbAybAzbAAbABbABbABbABbABbABbABbABbABbABbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbvTbvTbxjbspbxkbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsrbsqbsqbsqbtvbxWbxXbxXbxXbxXbxXbxYbxmbvkbxZbxtbyabxvbybbxvbycbtxbydbyeaiBbygbyhbyibyjbykbylbymbynbyobypbyqbyrbysbssbxGbytbwTbyubyvbywbyxbyybxObyzbxQbsqbsqbsqbsqbsqbsqbyAbyBbyCbyDbyEbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbvTbvTbyFbyGbyHbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbyIbyIbyJbtvbtvbyKbyLbyLbyLbyLbyMbyNbxmbyObyPbxtbyQbyRbySbyTbySbtxbxxbyUbtxbyVbyWbyXbyYbyZbzabzbbzcbzdbzealubzgbssbssbzhbzibwTbzjbzkbzkbzkbzkbzlbzmbwTbyIbyIbsqbsqbsqbsqbyAbznbzobzpbyEbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbyIbzqbyJbzrbzsbztbzubzvbzubzwbzxbzybzzbzAbzBbxtbzCbzDbzEbzFbzGbtxbzHbzIbzJbzKbzLbzMbyjbzNbzObzPbzQbzRbzSbzTbzgbzqbssbzUbzVbwTbzWbzXbzXbzYbzZbAabAbbwTbzqbyIbsqbsqbsqbsqbyIbAcbAdalxbyIbsqbsqbsqbsqbsrbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbyIbyIbyIbyIbAfbyJbtvbtvbtvbtvbtvbtvbtvbtvbAgbAhbtvbtvbxtbxvbAibxvbxvbxvbtxbAjbAkbAlbtxbtxbtxbAmbzgbzgbzgbzgbAnbAobzgbApbAfbssbssbAqbArbAsbwTbAtbAtbAubAvbAwbwTbAfbyIbAxbAxbAxbyIbyIbAybAzapdbABbABbABbABbABbABbABbABbABbABbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbyIbACbADbAEbAFbAGbAHbAIbAEbAJbAKbALbAMbANbAObAPbAQbARbASbATbAUbAVbAWbAXbAKbAYbAYbAYbAZbBabBbbBcbBdbBebBfbBgbBhbBibBjbAYbBkbBlbBmbBnbAWbBobBpbBqbBrbBsbBibBtbBubBvbAKbAKbAKbAKbAKbBwbBxbzobzpbABbBybBzbBAbBBbBCbBDbBEbBFbABbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbyIbBGbBHbBIbBJbBKbBLbBMbBMbBNbBMbBObBPbBQbBRbBSbBTbBUbBVbBWbBXbBMbBMbBMbBMbBMbBMbBMbBMbBYbBYbBZbBYbBYbCabCbbCcbCdbCebCebCebCebCebCfbCebCgbChbCibCjbCkbClbCkbCkbCkbCkbCkbCkbCmbCnbCobCnbCpbCqbABbCrbCsbCtbCsbCsbCubCvbCwbABbCxbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbyIbCybCzbCAbCBbCAbCAbCAbCAbCCbCDbCEbCFbCGbCHbCIbCJbCKbCLbCKbCKbCKbCKbCKbCKbCMbCMbCMbCMbCIbCKbCNbCKbCKbCObCPbCQbCRbCSbCTbCTbCTbCTbCTbCTbCTbCTbCTbCTbCTbCTbCTbCTbCTbCTbCTbCQbCUbCVbCWbCXbCYbCZbABbDabCsbDbbDcbDcbDcbDdbDebABbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDfbDfbDfbDfbDfbDfbDfbDfbDgbDgbDhbDibDjbDkbDfbDfbDlbDlbDmbDmbDmbDmbDmbDlbDlbDnbDnbDnbDobDpbDpbDpbDpbDqbDrbDsbDtbDubDvbDwbDxbDxbDxbDxbDxbDxbDxbDxbDxbDxbDxbDxbDxbDxbDxbDybDzbCUbDAbDBbDCbDDbDEbABbDFbCsbCsbCsbCsbDGbDHbDIbABbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDJbDKbDLbDMbDNbDObDPbDQbDRbDRbDSbDTbDUbDVbDWbDWbDlbDXbDYbDYbDZbEabEabEbbDlbyIbEcbEcbyIbDpbEdbEebEfbEgbEhbEibEjbDubDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbCUbEnbEobEpbDDbEqbABbErbEsbEtbEubEvbEwbExbEybABbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDJbEzbEAbEBbECbECbECbEDbEEbEEbEEbEFbEGbEHbEIbEIbDmbEJbEJbEJbEJbEJbEJbEKbDlbsqbsqbsqbsqbELbEMbENbEObEPbEQbERbESbETbDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbCUbEUbABbABbEVbABbABbABbEWbABbABbABbEWbEXbEWbABbABbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDJbEYbEZbFabFbbFbbFcbFcbFcbFcbFcbFdbFebFfbFgbFhbFibFjbFjbFjbFkbFjbFlbFmbFnbsqbsqbsqbsqbDpbDpbFobDpbFpbFqbFrbFsbFtbDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbFubFvbFwbFxbFybFzbABbFAbFBbFCbFDbABbFEbFFbFGbBFbABbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDfbFHbEZbFIbFJbFJbFKbFKbFKbFKbFKbFLbFMbEHbEIbFNbFObEJbEJbEJbFPbEJbFQbFRbFnbsqbsqbFSbsqbDpbFTbFUbFVbFqbFqbDpbFWbFtbDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbFXbFYbABbFZbGabGbbGcbGdbGebGfbGgbGhbGgbGibGjbGkbABbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDJbEYbEZbFabFbbFbbFcbFcbFcbFcbFcbFdbFebFfbFgbFhbFibFjbFjbFjbFkbFjbFlbFmbFnbsqbsqbsqbsqbDpbDpbFobDpaSFbGtbFrbFsbFtbDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbFubFvbFwbFxbFybFzbABbFAbFBbFCbFDbABbFEbFFbFGbBFbABbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDfbFHbEZbFIbFJbFJbFKbFKbFKbFKbFKbFLbFMbEHbEIbFNbFObEJbEJbEJbFPbEJbFQbFRbFnbsqbsqbFSbsqbDpbFTbFUbFVbGtbGtbDpbFWbFtbDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbFXbFYbABbFZbGabGbbGcbGdbGebGfbGgbGhbGgbGibGjbGkbABbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbtubDfbGlbEZbFIbFJbFJbFKbFKbFKbFKbFKbFLbFMbEHbEIbGmbDlbGnbGobGobGpbGqbEJbGrbDlbsqbsqbsqbsqbDpbFqbGsbDpbGtbGtbDpbGubFtbDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbGvbGwbGxbGxbGxbGybGxbGzbGAbGzbGzbGzbGzbGBbGBbGBbGBbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDfbGCbEZbFIbFJbFJbGDbDRbGEbFKbFKbFLbFMbEHbEIbGFbDlbGGbGHbGIbGJbGKbEJbGLbDlbsqbsqbsqbsqbDpbGMbGNbDpbGtbGtbDpbGObFtbDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbFXbGPbGQbGRbGSbGTbGUbGVbGWbGXbGYbGZbGVbHabHbbHcbHdbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDJbEYbEZbFIbFJbFJbHebHfbHgbFKbFKbFLbFMbEHbEIbGmbDlbDlbDlbDlbHhbHibDmbDlbDlbAxbAxbHjbHjbDpbDpbDpbDpbDpbDpbDpbHkbHlbDvbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbDzbHmbHnbHobHpbHqbHrbHsbGVbHtbGWbGWbHubGVbHvbHwbHxbHdbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbso
@@ -5844,7 +5886,7 @@ bsobspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbs
bsobspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDJbEYbHUbFIbFJbFJbFJbFJbFJbFKbFKbFLbHVbHWbHXbHYbHZbIabCebCebIbbIcbCnbCnbIdbIebIfbHjbIgbIhbIhbIibyIbIjbIkbIlbImbInbIobEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbIpbIqbIrbIsbItbIubIvbIwbGVbIxbIybIzbIAbGVbIBbICbHwbHdbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDfbIDbHUbIEbIFbIFbIFbIFbIFbIGbIGbIHbIIbIJbIKbILbIMbINbIObIObIObIPbIQbIRbISbITbIUbIVbIWbIXbIXbIYbyIbIZbJabyIbJbbDubJcbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbJdbFXbJebJfbyIbHobGTbJgbGVbJhbJibJjbJkbGVbJlbJmbJnbHdbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDfbJobJpbJqbJqbJqbJqbJqbJqbJqbJqbJqbJrbJsbJtbJubDfbyIbEcbEcbEcbyIbyIbznbCRbJvbJwbHjbHHbJxbJybHKbyIbyIbyIbyIbJzbDubJcbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbJdbFXbJAbHobHobHobJBbHobGVbGVbJCbJDbGVbGVbJEbJFbJEbJGbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDfbJHbJIbJIbJIbJIbJJbJIbJIbJIbJKbJIbJLbJMbJNbJObJPbsqbsqbsqbsqbsqbyAbznbCRbJvbzpbHjbHjbHjbHjbHjbHjbJQbJRbyIbHNbDubJcbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbJdbFXbJSbJTbJUbJVbJWbJXbJYbJGbJZbKabKbbKcbKdbKebKfbJGbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbDfbJHbJIbJIbJIbJIbJJbJIbJIbJIbJKbJIbJLbJMbJNbJObJPbsqbsqbsqbsqbsqbyAbznbCRbJvbzpbHjbHjbHjbHjbHjbHjbJQbJRbyIbHNbDubJcbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbJdbFXbJSbJTbJUbJVaIgbJXbJYbJGbJZbKabKbbKcbKdbKebKfbJGbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbKgbKhbDfbDfbDfbKhbKhbKhbDfbDfbDfbKhbKhbKhbDfbDfbDfbsqbsqbsqbsqbsqbyAbznbCRbKibKjbKkbKlbARbKmbKnbKobKnbKnbKpbKqbKrbKsbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbJdbFXbIebKtbKubJVbKvbKwbKxbJGbKybKzbKAbKAbKBbKCbKDbJGbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbyIbKEbKFbCebKGbCkbKHbKIbKJbCebCebCebCebKKbCebKLbJcbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbKMbKNbKObKPbKQbKRbKSbKTbKTbKUbKVbKWbKXbKYbKZbLabLbbLcbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbyIbLdbCKbCKbCKbCKbCKbCKbCKbCKbCKbCKbCKbCPbLebDubJcbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbLfbFXbIebKtbLgbLhbLibLjbLjbLkbLlbKabLmbJGbLnbLabLobLcbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso
@@ -5852,44 +5894,44 @@ bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbs
bsobspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsrbsqbsqbsqbLBbLCbLDbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbLEbLEbLEbLFbDubJcbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbLfbFXbLGbLHbLIbLJbLKbLjbLjbLLbLabKabLabLabLabLabLMbLcbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbLNbLNbLObLObLObLNbLNbLNbLNbLObLObLPbLQbLRbLSbLSbLSbLSbLSbLSbLEbsqbsqbsqbsqbLEbLTbLEbznbDubJcbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbLUbLVbLWbLXbLYbKRbLZbMabMabMbbMcbMdbLabLabLabLabMebLcbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbLNbMfbMgbMhbMgbMibMjbMkbMlbMmbMgbMnbLQbMobMpbMpbMpbMpbMpbMpbLEbLEbMqbMqbLEbLEbMrbLEbznbDubJcbEkbElbElbElbElbElbElbElbElbElbElbElbElbElbElbElbEmbMsbFXbMtbKtbMubJVbMvbMwbMxbJGbMybJGbMzbMAbMBbMBbMBbJGbCxbsqbspbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbMCbMDbMgbMgbMgbMEbMEbMEbMEbMFbMGbMHbLQbMIbMpbMJbMJbMJbMJbMpbMKbMLbMMbMMbMNbMObMPbMQbMRbMSbJcbMTbMUbMUbMUbMUbMUbMUbMUbMUbMUbMUbMUbMUbMUbMUbMUbMVbMsbFXbMWbMXbMYbJVbMZbNabNbbNcbNdbNebNdbNfbNdbNdbNgbJVbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbMCbMEbNhbMgbMgbMEbMEbMEbMEbNibMgbNjbLQbNkbMpbMJbMJbMJbMJbMJbNlbNmbNnbNobNpbNqbNqbNrbNsbNtbNubNvbNwbNwbNwbNwbNwbNwbNwbNwbNwbNwbNwbNwbNwbNwbNwbNwbNxbNybNzbNAbJVbJVbNBbMwbMwbNcbNCbNCbNCbNCbNCbNCbNDbJVbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbMCbNEbMgbMgbMgbNFbNFbNGbNFbNibMgbNHbLQbNIbMpbMJbMJbMJbMJbMJbNlbNJbNKbNLbNMbNNbNNbNObCkbNPbBYbNQbCnbCnbCnbCnbCnbCnbCnbNRbCebCebNSbCebCebCebCebCebNTbNUbNzbNVbNWbNXbNBbLjbLjbNYbNZbNZbNZbNZbNZbNZbNZbOabsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbMCbMgbObbOcbOdbOdbOdbOdbOdbOebOfbOgbOhbOibMpbMJbMJbMJbMJbOjbNlbOkbOlbOmbOnbOobOpbOqbCKbOrbCIbOsbOtbOubOvbOwbOxbCKbCKbOybOrbOzbOAbOzbOzbOzbOBbOzbOCbODbNzbNVbOFbOFbNBbLjbLjbOGbOHbOHbOHbOHbOHbOHbOHbOabsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbLNbOIbOJbOKbMgbMgbMgbMgbMgbOLbOMbONbOObOPbMpbMpbMpbMpbMpbMpbOQbORbOlbOSbOTbOUbOUbOUbOUbOUbOUbOVbOUbOUbOWbOUbOXbOYbOUbOZbPabPabPbbPcbPcbPcbPabPabPdbPebPfbJVbMwbMwbNBbLjbLjbLjbLjbLjbLjbLjbLjbLjbPgbOabsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbMCbMDbMgbMgbMgbMEbMEbMEbMEbMFbMGbMHbLQbMIbMpbMJbMJbMJbMJbMpbeMbMLbMMbMMbMNbMObMPbMQbMRbMSbJcbMTbMUbMUbMUbMUbMUbMUbMUbMUbMUbMUbMUbMUbMUbMUbMUbMVbMsbFXbMWbMXbkObJVbMZbNabNbbNcbNdbNebNdbNfbNdbNdbNgbJVbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbMCbMEbNhbMgbMgbMEbMEbMEbMEbNibMgbNjbLQbNkbMpbMJbMJbMJbMJbMJbuabNmbNnbNobNpbNqbNqbNrbNsbNtbNubNvbNwbNwbNwbNwbNwbNwbNwbNwbNwbNwbNwbNwbNwbNwbNwbNwbNxbNybNzbNAbJVbJVbNBbMwbMwbNcbNCbNCbNCbNCbNCbNCbNDbJVbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbMCbNEbMgbMgbMgbNFbNFbNGbNFbNibMgbNHbLQbNIbMpbMJbMJbMJbMJbMJbuabNJbNKbNLbNMbNNbNNbNObCkbNPbBYbNQbCnbCnbCnbCnbCnbCnbCnbNRbCebCebNSbCebCebCebCebCebNTbNUbNzbNVbNWbNXbNBbLjbLjbNYbNZbNZbNZbNZbNZbNZbNZbOabsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbMCbMgbObbOcbOdbOdbOdbOdbOdbOebOfbOgbOhbOibMpbMJbMJbMJbMJbOjbVRbOkbOlbOmbOnbOobOpbOqbCKbOrbCIbOsbOtbOubOvbOwbOxbCKbCKbOybOrbOzbOAbOzbOzbOzbOBbOzbOCbODbNzbNVbOFbOFbNBbLjbLjbOGbOHbOHbOHbOHbOHbOHbOHbOabsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbLNbOIbOJbOKbMgbMgbMgbMgbMgbOLbOMbONbOObOPbMpbMpbMpbMpbMpbMpbOQbORbOlbOSbOTbOUbOUbOUbOUbOUbOUbOVbOUbOUbOWbOUbOXbOYbOUbOZbPabPabPbbPcbPcbPcbPabPabPdbPebPfbJVbPgbMwbNBbLjbLjbLjbLjbLjbLjbLjbLjbLjbLjbOabsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbLNbLNbPhbPhbPibPhbPhbPhbPhbPjbPkbPkbLQbLQbPlbPlbPlbPlbPlbPlbPmbPnbPobPpbOUbPqbPrbPsbPtbPubOUbPvbPtbOUbzqbOUbPwbOUbPxbPybPabPzbPAbPBbPCbPDbPEbPFbPGbOkbPHbNVbLjbLjbNBbLjbLjbLjbMwbOFbMwbLjbLjbLjbPIbOabsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqaYibPJbPKbPLbPMbPNbPObPPbPLbPQbPRbPSbPTbPUbPVbPWbPXbPYbPZbQabPmbQbbOlbOSbQcbQdbQebQdbQdbQdbQfbPvbQgbOUbOUbOUbPwbOUbQhbPybPabQibQjbQkbQkbQlbQmbPcbPGbQnbQobKRbLubLjbQpbQqbQqbQqbQrbKwbMwbLjbLjbLjbMwbOabsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqaYibenbQtbQubQubQubQubQvbQubQwbQxbQybQzbPUbQAbQBbQCbQDbQCbQEbPmbQbbOlbQFbQGbQGbQGbQGbQGbQGbQGbPvbQHbOUbQIbQJbQKbOUbQebPybPabQLbQMbQNbQObQkbQmbPcbPGbNlbPHbJVbQPbLjbQQbQRbQRbQRbQSbQTbMwbLjbLjbLjbQUbJVbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqaYibQVbQWbQXbQYbQYbQZbRabbsbRbbRcbRdbRebRfbRgbRhbRibRjbRkbRlbPmbRmbOlbRnbQGbRobRpbRqbRobRobQGbRrbRsbOUbRtbRubRvbOUbRwbRxbPabRybQMbQNbQObQkbRzbRAbRBbNlbPHbRCbRDbLjbNBbLjbLjbLjbMwbOFbMwbLjbLjbLjbREbJVbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqaYibenbQtbQubQubQubQubQvbQubQwbQxbQybQzbPUbQAbQBbQCbQDbQCbQEbPmbTlbOlbQFbQGbQGbQGbQGbQGbQGbQGbPvbQHbOUbQIbQJbQKbOUbQebPybPabQLbQMbQNbQObQkbQmbPcbPGbNlbPHbJVbQPbLjbQQbQRbQRbQRbQSbQTbMwbLjbLjbLjbQUbJVbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqaYibQVbQWbQXbQYbQYbQZbRabbsbRbbRcbRdbRebRfbRgbRhbRibRjbRkbRlbPmbRmbOlbRnbQGbRobRpbRqbRobRobQGbRrbRsbOUbRtbRubRvbOUbRwbRxbPabXDbQMbQNbQObQkbRzbRAbRBbNlbPHbRCbRDbLjbNBbLjbLjbLjbMwbOFbMwbLjbLjbLjbYnbJVbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqaYibRFbQWbRGbRHbRHbRIbRJbbsbRKbRLbRMbRNaYibRObRPbRPbRQbRRbRSbRTbRmbRUbRVbQGbRWbRXbRXbRXbRYbQGbRZbSabOUbSbbScbSdbOUbSebSfbPabSgbQMbQNbQObShbSibSjbSkbSlbSmbJVbSnbLjbNBbLjbLjbLjbLjbSobLjbLjbLjbLjbSpbJVbNVbJVbsqbsqbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqaYibSqbQWbSrbRHbRHbRIbcebSsbStbSubSvberaYibSwbSwbSwbPmbSxbSwbPmbRmbOlbSybQGbSzbSAbSBbSCbSDbSEbQdbSabSFbSFbSFbSFbSFbSGbSHbSIbSJbSKbSLbSMbSNbSObPcbSPbNlbPHbNVbSQbSQbNBbLjbLjbLjbMwbOFbMwbLjbLjbLjbLjbSRbSSbOabsqbsqbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbSTaYibSUbQWbSrbSVbSWbSXbSYbSZbTabRLbTbbTcaYibTdbTebTfbTgbThbTibTjbTkbOlbTlbQGbTmbTnbTobTpbTqbQGbTrbTsbTtbTubTvbTwbSFbOUbTxbPabTybQMbQNbQObTzbTAbTBbTCbNlbPHbNVbTDbOEbTFbQqbQqbQqbQrbTGbMwbLjbLjbLjbLjbLjbTHbOabsqbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqaYibSqbQWbRGbRHbRHbRIbcebSsbStbSubSvberaYibSwbSwbSwbPmbSxbSwbPmbRmbOlbSybQGbSzbSAbSBbSCbSDbSEbQdbSabSFbSFbSFbSFbSFbSGbSHbSIbSJbSKbSLbSMbSNbSObPcbSPbNlbPHbNVbSQbSQbNBbLjbLjbLjbMwbOFbMwbLjbLjbLjbLjbSRbSSbOabsqbsqbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbSTaYibSUbQWbRGbSVbSWbSXbSYbSZbTabRLbTbbTcaYibTdbTebTfbTgbThbTibTjbTkbOlbYobQGbTmbTnbTobTpbTqbQGbTrbTsbTtbTubTvbTwbSFbOUbTxbPabTybQMbQNbQObTzbTAbTBbTCbNlbPHbNVbTDbOEbTFbQqbQqbQqbQrbTGbMwbLjbLjbLjbLjbLjbTHbOabsqbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqaYibTIbQWbTJbbsbTKbTLbTMbTLbTNbTObTPbTQbTRbTSbTTbTUbTVbTWbTXbTXbNpbTYbTZbQGbTmbUabTobUbbUcbQGbQdbUdbUebUfbUgbUhbSFbUibTxbPabUjbQMbQNbQObQkbUkbRAbUlbUmbPHbNVbLjbQsbUnbQRbQRbQRbQSbNabMwbLjbLjbLjbLjbLjbPIbOabsqbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqaYibenbQWbbsbbsbRLbbsbUobUpbUqbUrbUsbUtaYibUubUvbUwbTgbUxbUybUzbUAbUBbUCbQGbUDbUEbUFbUGbUHbUIbQdbUdbSFbUJbUKbULbUMbUNbUObPabQLbQMbQNbQObQkbUPbPcbUQbURbPHbNVbTEbXfbUSbLjbLjbLjbMwbOFbMwbLjbLjbLjbLjbMwbOFbOabsqbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqaYibUTbQWbbsbbsbRLbbsbUUbUVbUVbUWbUXbUYbUVbUVbUZbUZbUZbUZbUZbUZbVabVbbVcbQGbVdbVebVebVebVfbQGbVgbUdbSFbSFbSFbSFbSFbVhbRubPabVibQjbQkbQkbQlbQmbPcbVjbNlbPHbNVbVkbVkbNBbLjbLjbLjbLjbLjbLjbLjbVlbVmbVnbVobOFbOabsqbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqaYiaYiaYibVpbQWbbsbVqbVrbbsbVsbUVbVtbVubVvbVwbVxbUVbVybVzbVAbVBbVCbUZbVDbUBbUCbQGbVEbVEbVFbVEbVEbQGbVGbUdbOUbLTbOUbVHbOUbVIbVJbPabVKbVLbVMbVNbVObVPbPabVQbVRbVSbJVbVTbLtbVUbLjbLjbLjbLjbLjbLjbLjbJVbJVbJVbJVbJVbJVbsqbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqaYibVVbVWbVXbVYbVZbWabWbbbsbWcbWdbWebWfbWgbWhbWibUVbWjbWkbWlbWmbWnbUZbWobUBbUCbWpbQGbQGbQGbQGbQGbWqbOUbWrbOUbMrbOUbOUbOUbWsbOUbWtbPabPcbPcbPcbPcbPabPabVjbWubWvbJVbWwbLjbWxbWybWzbWzbWzbWzbWzbWAbJVbWBbWCbWDbJVbsqbsqbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqaYiaYiaYibWEbWFbWFbfObWGbWHbWIbWdbWJbWKbWLbWMbWNbWObWPbWQbWRbWSbWTbWUbWVbWWbWXbWYbWZbXabXbbXcbXdbXebXgbXYbXhbXibXjbXkbXlbXmbXnbXobXpbXqbXqbXqbXqbXrbXsbXtbXubXvbXwbXxbLjbXybXzbXAbXBbXBbXBbXCbXDbJVbXEbLjbXFbJVbsqbsqbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqaYiaYibXGbXHbXHbXIbXHbXHbXGbXJbXKbXLbXMbXNbXObXPbWlbWlbWlbXQbXRbXSbXTbXUbXUbXVbXUbXUbXUbXWbXXbXZbYbbYbbYbbYcbYdbYbbYebXUbXXbXUbXUbXUbXUbXUbYfbUmbNlbNlbYgbYhbYibYjbYkbYlbYmbYmbYmbYmbYmbYmbYnbYobYpbYqbOabspbspbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqaYiaYiaYibVpbQWbbsbVqbVrbbscbpbUVbVtbVubVvbVwbVxbUVbVybVzbVAbVBbVCbUZbVDbUBbUCbQGbVEbVEbVFbVEbVEbQGbVGbUdbOUbLTbOUbVHbOUbVIbVJbPabVKbVLbVMbVNbVObVPbPabVQbVRbVSbJVbVTbLtbVUbLjbLjbLjbLjbLjbLjbLjbJVbJVbJVbJVbJVbJVbsqbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqaYibVVbVWbVXbVYbVZbWabWbbbsbWcbWdbWebWfbWgbWhbWibUVbWjbWkbWlbWmbWnbUZbWobUBbUCbWpbQGbQGbQGbQGbQGbWqbOUbWrbOUbMrbOUbOUbOUbWsbOUbWtbPabPcbPcbPcbPcbPabPabVjbWubWvbJVbWwbLjbWxbWybWzbWzbWzbWzbWzbWAbJVaHRbWCbWDbJVbsqbsqbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqaYiaYiaYibWEbWFbWFbfObWGbWHbWIbWdbWJbWKbWLbWMbWNbWObWPbWQbWRbWSbWTbWUbWVbWWbWXbWYbWZbXabXbbXcbXdbXebXgbXYbXhbXibXjbXkbXlbXmbXnbXobXpbXqbXqbXqbXqbXrbXsbXtbXubXvbXwbXxbLjbXybXzbXAbXBbXBbXBbXCcbvbJVbyfbLjbXFbJVbsqbsqbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqaYiaYibXGbXHbXHbXIbXHbXHbXGbXJbXKbXLbXMbXNbXObXPbWlbWlbWlbXQbXRbXSbXTbXUbXUbXVbXUbXUbXUbXWbXXbXZbYbbYbbYbbYcbYdbYbbYebXUbXXbXUbXUbXUbXUbXUbYfbUmbNlbNlbYgbYhbYibLjbXEbWBbYjbYjbYjbYjbYjbYjbYlbYkbYpbYqbOabspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbXGbYrbYsbYtbYubYvbXGbYwbYxbXLbXMbXNbXObYybYzbYAbYzbYBbXRbXSbYCbYDbYEbYFbOpbOpbOpbYGbYHbYIbYJbYJbYJbYKbYLbYMbYJbYJbYNbYJbYJbYObYLbYPbYQbYJbYJbYJbYRbJVbYSbYTbYUbXzbYVbYWbYXbYYbYZbZabJVbZbbLjbZcbOabspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbXGbZdbZebZfbZgbZhbXGbZibYxbXObZjbZkbUVbUVbWdbWdbWdbUVbUVbUVbZlbWdbUVbLEbZmbZmbZnbZobZpbZqbZnbZmbZmbLEbLEbLEbZmbZmbZmbZmbZmbLEbLEbLEbZmbZmbZmbZmbZmbJVbJVbYabJVbZrbZrbZrbZrbZrbJVbJVbJVbZrbZrbZrbZsbspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbZtbZubZvbZwbZxbZybXHbZzbZAbZBbZCbZDbZEbZFbZGbZHbZIbZJbZKbZLbZMbZNbUVbsqbsqbsqbZObZPbNlbZQbZRbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbJVccLbJVbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbZtbZSbZTbZUbZxbZVbXHbZWbXObZXbZYbZZcaabZZbZZbZZbZZbZZcabbXObXOcacbUVbsqbsqbsqbZObZPbNlbZQbZRbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbJVbJVbJVbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbZtbZSbZTbZUbZxbZVbXHbZWbXObZXbZYbZZcaabZZbZZbZZbZZbZZcabbXObXOcdvbUVbsqbsqbsqbZObZPbNlbZQbZRbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbJVbJVbJVbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbZtcadccKbZxbZxcafbXHcagbXObXObXObXOcahcaicaicaicaicaicajbXOcakcalbUVbsqbsqbsqcamcanbNlbZQbLEbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsrbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbspbspbspbspbspbspbsqbsqbsqbsqbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbXGcaocapcaqcarcasbXGcatcaucavcawcaxcaycazcaAcaBcaCcaDcaEcaFcaGcaHbUVbsqbsqbsqcaIcaJbNlbZQbLEbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqcaKcaKcaLcaLcaLcaLcaLcaKcaKcaKcaLcaLcaLcaLcaLcaKcaKbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbspbspbspbspbspbspbsqbsqbsqbsqbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbXGcaocapcaqcarcasbXGcatcaucavcawcaxcaycazcaAcaBcaCcaDcaEcaFcaGcaHbUVbsqbsqbsqcaIcaJbNlcdxbLEbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqcaKcaKcaLcaLcaLcaLcaLcaKcaKcaKcaLcaLcaLcaLcaLcaKcaKbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbspbspbspbspbspbspbsqbsqbspbsqbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbXGbXGcaMcaMcaMbXGbXGbUVcaNcaNcaNbUVbUVcaNcaNcaNbUVbUVcaNcaNcaNbUVbUVbsqbsqbsqbLEcaObNlcaPbLEbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqcaKcaQcaRcaRcaRcaRcaRcaScaTcaUcaRcaRcaRcaRcaRcaQcaKbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbZObZPbNlbZQbZRbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqcaVcaWcaXcaXcaXcaXcaXcaYcaRcaWcaXcaXcaXcaXcaXcaYcaZbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbZObZPbNlbZQbZRbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqcaVcbacbbcbccbccbccbbcbdcaRcbacaRcaRcaRcaRcaRcbdcaZbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbZObZPcbebZQbZRbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqcaVcbfcbbcbgcbhcbicbbcbdcaRcbacaRcaRcaRcaRcaRcbjcaZbsqbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbZObZPbNlbZQbZRbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqcaVcbacbbcbkcblcbmcbncbdcaRcbacaRcaRcaRcaRcaRcbdcaZbsqbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbZObZPbNlbZQbZRbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqcaVcbacbbcbocblcblcbpcbdcaRcbacaRcaRcaRcaRcaRcbdcaZbsqbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbZObZPbNlbZQbZRbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqcaVcbacbbcbocblcblcdzcbdcaRcbacaRcaRcaRcaRcaRcbdcaZbsqbsqbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbLEbZPbNlcbqbLEbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqcaKcbrcbbcbscbscbscbtcbdcaRcbacaRcaRcaRcaRcaRcbdcaKbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbSTbLEcbubNlcbvbLEbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqcaKcbwcbbcbxcbxcbxcbbcbdcaRcbacaRcaRcaRcaRcaRcbycaKbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbSTbLEcbubNlcdAbLEbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqcaKcbwcbbcbxcbxcbxcbbcbdcaRcbacaRcaRcaRcaRcaRcbycaKbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbLEbZPbNlcbzbLEbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqcaKcbAcbbcbBcbBcbBcbbcbdcaRcbacaRcaRcaRcaRcaRcbdcaKbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbZObZPcbCbZQbZnbMqbMqbMqbMqbLEbLEbLEbMqcaLcaLcaLcbDcbEcbFcbFcbFcbFcbFcbGcaRcbHcbFcbFcbFcbFcbFcbGcaKbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbZOcbIcbJcbKcbLcbLcbLcbLcbLcbLcbLcbMcbNcbOcbPcbQcbOcbRcaRcaRcaRcaRcaRcaRcbScaRcaRcaRcaRcaRcaRcbTcaKbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbZOcbIcbJcbKcbLcbLcbLcbLcbLcbLcbLcbMcbNcdDcbPcbQcdDcbRcaRcaRcaRcaRcaRcaRcbScaRcaRcaRcaRcaRcaRcdEcaKbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbZOcbUcbVbNlbNlbNlbNlbNlbNlcbWbNlbNlcbXcbYcbZccaccbccccaRcaRcaRcaRcaRcaRcaRcaRccdcaRcaRcaRcaRcaRcaKbsqbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
-bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbZOccebOpccfbOpbOpbOpbOpbOpbOpbOnccgcbXcchcciccjcchcckcclcclcclcclcclcclcclccmcaKcaKcaKcaKcaKcaKcaKbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
+bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbZOcdFbOpccfbOpbOpbOpbOpbOpbOpbOnccgcbXcdGcciccjcdGcckcclcclcclcclcclcclcclccmcaKcaKcaKcaKcaKcaKcaKbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqccnbLEbLEbLEbZmbZmbZmbZmbZmbLEbLEbLEbZmccoccoccocbDccpcaRcaRcaRcaRcaRcaRcaRccccaKccqccqccrccqccscaKbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqcaKcaRcaRcaRcaRcaRcaRcaRcaRcctccuccvccqccqccqccwcaKbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
bsobspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqbsqcaKccxcaRcaRcaRcaRcaRcaRcaRcaRcaKccycczcczccAccBcaKbsqbsqbsqbsqbspbspbspbspbspbspbspbspbspbspbspbspbspbspbspbso
diff --git a/maps/tether/tether-03-station.dmm b/maps/tether/tether-03-station.dmm
index e935330e43..c08fe220c7 100644
--- a/maps/tether/tether-03-station.dmm
+++ b/maps/tether/tether-03-station.dmm
@@ -23,11 +23,11 @@
"aaw" = (/obj/structure/bed/chair{dir = 1},/obj/structure/closet/walllocker/emerglocker{pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station{base_turf = /turf/simulated/mineral/floor})
"aax" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station{base_turf = /turf/simulated/mineral/floor})
"aay" = (/obj/structure/table/standard,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/extinguisher,/obj/item/weapon/crowbar,/obj/random/medical/lite,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station{base_turf = /turf/simulated/mineral/floor})
-"aaz" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "large_escape_pod_2_berth_hatch"; locked = 1; name = "Large Escape Pod 2"; req_access = list(13)},/turf/simulated/floor,/area/hallway/secondary/escape/fore_escape_pod_hallway)
+"aaz" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "large_escape_pod_2_berth_hatch"; locked = 1; name = "Large Escape Pod 2"},/turf/simulated/floor,/area/hallway/secondary/escape/fore_escape_pod_hallway)
"aaA" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_escape_pod_hallway)
"aaB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_escape_pod_hallway)
"aaC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_escape_pod_hallway)
-"aaD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "large_escape_pod_2_berth_hatch"; locked = 1; name = "Large Escape Pod 2"; req_access = list(13)},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_escape_pod_hallway)
+"aaD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "large_escape_pod_2_berth_hatch"; locked = 1; name = "Large Escape Pod 2"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_escape_pod_hallway)
"aaE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "large_escape_pod_2_berth"; pixel_x = 0; pixel_y = 26; tag_door = "large_escape_pod_2_berth_hatch"},/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_escape_pod_hallway)
"aaF" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 1},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{icon_state = "0-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_escape_pod_hallway)
"aaG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/camera/network/northern_star{dir = 2},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_escape_pod_hallway)
@@ -35,7 +35,7 @@
"aaI" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/structure/closet/emcloset,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_escape_pod_hallway)
"aaJ" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_escape_pod_hallway)
"aaK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_escape_pod_hallway)
-"aaL" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "large_escape_pod_2_berth_hatch"; locked = 1; name = "Large Escape Pod 2"; req_access = list(13)},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_escape_pod_hallway)
+"aaL" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "large_escape_pod_2_berth_hatch"; locked = 1; name = "Large Escape Pod 2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_escape_pod_hallway)
"aaM" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light,/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_escape_pod_hallway)
"aaN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_escape_pod_hallway)
"aaO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/escape/fore_escape_pod_hallway)
@@ -97,7 +97,7 @@
"abS" = (/obj/structure/bed/chair{dir = 4},/turf/simulated/floor,/area/maintenance/station/eng_lower)
"abT" = (/obj/structure/bed/chair{dir = 8},/turf/simulated/floor,/area/maintenance/station/eng_lower)
"abU" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/engineering{name = "Engineering Hard Storage"; req_access = list(11); req_one_access = newlist()},/turf/simulated/floor/tiled{tag = "icon-techmaint"; icon_state = "techmaint"},/area/engineering/storage)
-"abV" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "large_escape_pod_2_hatch"; locked = 1; name = "Emergency Airlock"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station{base_turf = /turf/simulated/mineral/floor})
+"abV" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "large_escape_pod_2_hatch"; locked = 1; name = "Emergency Airlock"},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod2/station{base_turf = /turf/simulated/mineral/floor})
"abW" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/white/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/white/bordercorner2{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/camera/network/northern_star{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging)
"abX" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/blue/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 6},/obj/effect/floor_decal/corner/blue/bordercorner2{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging)
"abY" = (/turf/simulated/wall,/area/crew_quarters/sleep/Dorm_6)
@@ -215,7 +215,7 @@
"aeg" = (/obj/random/trash,/obj/random/junk,/turf/simulated/floor,/area/maintenance/station/eng_lower)
"aeh" = (/obj/effect/floor_decal/rust,/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/random/maintenance/medical,/turf/simulated/floor,/area/maintenance/station/eng_lower)
"aei" = (/turf/simulated/wall/r_wall,/area/mine/explored/upper_level)
-"aej" = (/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{tag = "icon-leftsecure"; name = "Riot Armor"; icon_state = "leftsecure"; dir = 2},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/autolathe{hacked = 1; name = "unlocked autolathe"},/obj/fiftyspawner/steel,/obj/fiftyspawner/glass,/turf/simulated/floor/tiled/dark,/area/security/armoury)
+"aej" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{tag = "icon-leftsecure"; name = "Riot Armor"; icon_state = "leftsecure"; dir = 2},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/autolathe{hacked = 1; name = "unlocked autolathe"},/obj/fiftyspawner/steel,/obj/fiftyspawner/glass,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled/dark,/area/security/armoury)
"aek" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/machinery/camera/network/engine{dir = 4},/turf/simulated/floor/reinforced/nitrogen{nitrogen = 82.1472},/area/engineering/engine_room)
"ael" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/turf/simulated/floor/reinforced/nitrogen{nitrogen = 82.1472},/area/engineering/engine_room)
"aem" = (/obj/machinery/mass_driver{dir = 1; id = "enginecore"},/obj/machinery/power/supermatter{layer = 4},/turf/simulated/floor/greengrid/nitrogen,/area/engineering/engine_room)
@@ -504,7 +504,7 @@
"ajJ" = (/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{tag = "icon-intact-scrubbers (NORTHEAST)"; icon_state = "intact-scrubbers"; dir = 5},/turf/simulated/floor/tiled,/area/engineering/atmos/backup)
"ajK" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 5},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging)
"ajL" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals3,/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 6},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_lodging)
-"ajM" = (/obj/machinery/vending/snack,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled/steel_ridged,/area/crew_quarters/visitor_lodging)
+"ajM" = (/obj/structure/table/rack,/obj/item/clothing/gloves/arm_guard/riot,/obj/item/clothing/shoes/leg_guard/riot,/obj/item/clothing/suit/armor/riot/alt,/obj/item/clothing/head/helmet/riot,/obj/item/weapon/shield/riot,/obj/item/weapon/melee/baton/loaded,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor/northright{dir = 2; icon_state = "rightsecure"; name = "Riot Armor"; tag = "icon-rightsecure"},/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/turf/simulated/floor/tiled/dark,/area/security/armoury)
"ajN" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/lightgrey/border{dir = 9},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry)
"ajO" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 10},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry)
"ajP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals_central1{dir = 1},/turf/simulated/floor/tiled/monofloor{dir = 1},/area/crew_quarters/visitor_laundry)
@@ -515,7 +515,7 @@
"ajU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry)
"ajV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry)
"ajW" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry)
-"ajX" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/blue/border{dir = 4},/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry)
+"ajX" = (/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor/tiled/dark,/area/security/evidence_storage)
"ajY" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4},/turf/simulated/floor,/area/engineering/engine_room)
"ajZ" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 5},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor,/area/engineering/engine_room)
"aka" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4},/obj/machinery/meter,/turf/simulated/floor,/area/engineering/engine_room)
@@ -583,7 +583,7 @@
"alk" = (/obj/structure/table/rack,/obj/effect/floor_decal/industrial/outline/yellow,/obj/item/clothing/suit/storage/vest/heavy/officer,/obj/item/clothing/suit/storage/vest/heavy/officer,/obj/item/clothing/suit/storage/vest/heavy/officer,/obj/item/clothing/suit/storage/vest/heavy/officer,/obj/item/clothing/suit/storage/vest/heavy/officer,/obj/item/clothing/suit/storage/vest/heavy/officer,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/security_equiptment_storage)
"all" = (/obj/structure/table/rack,/obj/effect/floor_decal/industrial/outline/yellow,/obj/item/weapon/gun/projectile/sec/wood,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/item/weapon/gun/projectile/sec/wood,/obj/item/weapon/gun/projectile/sec/wood,/obj/item/weapon/gun/projectile/sec/wood,/obj/item/weapon/gun/projectile/sec/wood,/obj/item/weapon/gun/projectile/sec/wood,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/security_equiptment_storage)
"alm" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "sec_fore_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_one_access = list(1,2,18)},/turf/simulated/floor/airless,/area/maintenance/station/sec_upper)
-"aln" = (/obj/structure/table/rack,/obj/item/clothing/gloves/arm_guard/riot,/obj/item/clothing/shoes/leg_guard/riot,/obj/item/clothing/suit/armor/riot/alt,/obj/item/clothing/head/helmet/riot,/obj/item/weapon/shield/riot,/obj/item/weapon/melee/baton/loaded,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor/northright{dir = 2; icon_state = "rightsecure"; name = "Riot Armor"; tag = "icon-rightsecure"},/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled/dark,/area/security/armoury)
+"aln" = (/obj/structure/table/reinforced,/obj/machinery/chemical_dispenser/bar_soft/full,/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled,/area/engineering/break_room)
"alo" = (/turf/simulated/wall/r_wall,/area/maintenance/station/sec_upper)
"alp" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/tiled/dark,/area/security/security_equiptment_storage)
"alq" = (/obj/machinery/camera/motion/security{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/security/security_equiptment_storage)
@@ -650,7 +650,7 @@
"amz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engineering/engine_room)
"amA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/hallway)
"amB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/structure/extinguisher_cabinet{dir = 4; icon_state = "extinguisher_closed"; pixel_x = -30; tag = "icon-extinguisher_closed (EAST)"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/hallway)
-"amC" = (/turf/simulated/floor,/area/storage/emergency_storage/emergency4)
+"amC" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled/techmaint,/area/engineering/workshop)
"amD" = (/obj/structure/table/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/random/junk,/obj/random/tool,/obj/random/maintenance/clean,/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency4)
"amE" = (/obj/machinery/portable_atmospherics/powered/pump/filled,/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency4)
"amF" = (/obj/effect/floor_decal/rust,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/machinery/shield_gen/external,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor,/area/engineering/storage)
@@ -671,7 +671,7 @@
"amU" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor,/area/engineering/engine_gas)
"amV" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor,/area/engineering/engine_gas)
"amW" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 28},/obj/structure/closet/radiation,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/turf/simulated/floor,/area/engineering/engine_gas)
-"amX" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "sec_fore_outer"; locked = 1; name = "Security Starboard External Access"; req_access = newlist(); req_one_access = list(1,2,18)},/turf/simulated/floor,/area/maintenance/station/sec_upper)
+"amX" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "sec_fore_outer"; locked = 1; name = "Security Starboard External Access"; req_access = newlist(); req_one_access = list(1,2,18)},/turf/simulated/floor,/area/maintenance/station/sec_upper)
"amY" = (/obj/machinery/computer/station_alert{dir = 1},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/yellow/border,/turf/simulated/floor/tiled,/area/engineering/engine_monitoring)
"amZ" = (/obj/structure/bed/chair/office/dark,/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring)
"ana" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/engineering/hallway)
@@ -690,7 +690,7 @@
"ann" = (/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/door/firedoor/glass,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/tiled,/area/engineering/hallway)
"ano" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/substation/civilian)
"anp" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Substation - Civilian"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor,/area/maintenance/substation/civilian)
-"anq" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/floodlight,/turf/simulated/floor,/area/storage/emergency_storage/emergency4)
+"anq" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/steel_ridged,/area/crew_quarters/visitor_lodging)
"anr" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/storage/emergency_storage/emergency4)
"ans" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/storage/emergency_storage/emergency4)
"ant" = (/obj/machinery/door/airlock{name = "Emergency Storage"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency4)
@@ -733,7 +733,7 @@
"aoe" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/tiled,/area/engineering/atmos/backup)
"aof" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Civilian Substation Bypass"},/turf/simulated/floor,/area/maintenance/substation/civilian)
"aog" = (/obj/structure/table/standard,/obj/item/device/t_scanner,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency4)
-"aoh" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/storage/emergency_storage/emergency4)
+"aoh" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/blue/border{dir = 4},/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_laundry)
"aoi" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency4)
"aoj" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/button/remote/blast_door{desc = "A remote control-switch for the engine control room blast doors."; id = "EngineEmitterPortWest2"; name = "Engine Room Blast Doors"; pixel_x = 25; pixel_y = 0; req_access = null; req_one_access = list(11,24)},/turf/simulated/floor/tiled,/area/engineering/atmos/backup)
"aok" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/maintenance/common,/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/crew_quarters/visitor_dining)
@@ -756,7 +756,7 @@
"aoB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/engineering/hallway)
"aoC" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/station/eng_lower)
"aoD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/machinery/door/airlock/maintenance/engi,/turf/simulated/floor,/area/engineering/hallway)
-"aoE" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "sec_fore_outer"; locked = 1; name = "Security Starboard External Access"; req_access = newlist(); req_one_access = list(1,2,18)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor,/area/maintenance/station/sec_upper)
+"aoE" = (/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "sec_fore_outer"; locked = 1; name = "Security Starboard External Access"; req_access = newlist(); req_one_access = list(1,2,18)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor,/area/maintenance/station/sec_upper)
"aoF" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/turf/simulated/floor/tiled,/area/engineering/foyer)
"aoG" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/tiled,/area/engineering/foyer)
"aoH" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{tag = "icon-intact-supply (EAST)"; icon_state = "intact-supply"; dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 1},/turf/simulated/floor/tiled,/area/engineering/atmos/backup)
@@ -926,7 +926,7 @@
"arP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 8; pixel_y = 0},/obj/random/junk,/turf/simulated/floor,/area/maintenance/station/eng_lower)
"arQ" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan,/turf/simulated/floor/tiled,/area/engineering/atmos/backup)
"arR" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1},/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos/backup)
-"arS" = (/obj/machinery/atmospherics/omni/mixer{tag_east = 1; tag_east_con = 0.79; tag_south = 1; tag_south_con = 0.21; tag_west = 2},/turf/simulated/floor/tiled,/area/engineering/atmos/backup)
+"arS" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/maintenance/station/sec_upper)
"arT" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 4},/obj/machinery/camera/network/engineering{dir = 8},/obj/machinery/meter,/obj/machinery/light_switch{dir = 8; pixel_x = 24},/turf/simulated/floor/tiled,/area/engineering/atmos/backup)
"arU" = (/obj/machinery/atmospherics/omni/filter{tag_east = 2; tag_north = 1; tag_south = 4; tag_west = 3},/turf/simulated/floor/tiled,/area/engineering/atmos/backup)
"arV" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -28},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/table/reinforced,/obj/item/weapon/crowbar,/obj/item/clothing/gloves/black,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/tiled,/area/engineering/workshop)
@@ -954,7 +954,7 @@
"asr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_engineering{name = "Break Room"; req_access = list(10)},/turf/simulated/floor/tiled/steel_grid,/area/engineering/break_room)
"ass" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/bed/chair/comfy/beige{tag = "icon-comfychair_preview (NORTH)"; icon_state = "comfychair_preview"; dir = 1},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/carpet,/area/engineering/break_room)
"ast" = (/obj/structure/bed/chair/comfy/beige{tag = "icon-comfychair_preview (NORTH)"; icon_state = "comfychair_preview"; dir = 1},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/carpet,/area/engineering/break_room)
-"asu" = (/obj/structure/table/reinforced,/obj/machinery/chemical_dispenser/bar_soft/full,/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled,/area/engineering/break_room)
+"asu" = (/obj/machinery/floodlight,/turf/simulated/floor,/area/storage/emergency_storage/emergency4)
"asv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/station/eng_lower)
"asw" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/machinery/atmospherics/pipe/simple/visible/green{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos/backup)
"asx" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/tiled,/area/engineering/atmos/backup)
@@ -983,7 +983,7 @@
"asU" = (/turf/simulated/floor/tiled/monotile,/area/engineering/workshop)
"asV" = (/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/effect/floor_decal/corner/yellow/bordercorner{tag = "icon-bordercolorcorner (NORTH)"; icon_state = "bordercolorcorner"; dir = 1},/turf/simulated/floor/tiled,/area/engineering/locker_room)
"asW" = (/obj/structure/railing{dir = 8},/turf/simulated/open,/area/engineering/locker_room)
-"asX" = (/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled/techmaint,/area/engineering/workshop)
+"asX" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor,/area/storage/emergency_storage/emergency4)
"asY" = (/obj/machinery/atmospherics/pipe/simple/hidden/red{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/tiled,/area/engineering/hallway)
"asZ" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/tiled{tag = "icon-monotile"; icon_state = "monotile"},/area/engineering/hallway)
"ata" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/yellow/border{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 6},/obj/effect/floor_decal/corner/yellow/bordercorner2{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/turf/simulated/floor/tiled,/area/engineering/hallway)
@@ -1134,7 +1134,7 @@
"avP" = (/turf/simulated/wall/r_wall,/area/crew_quarters/visitor_dining)
"avQ" = (/obj/machinery/camera/network/northern_star{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
"avR" = (/obj/machinery/vending/cola,/obj/effect/floor_decal/corner/lightgrey{dir = 9},/obj/effect/floor_decal/corner/lightgrey{dir = 6},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
-"avS" = (/obj/machinery/vending/fitness,/obj/effect/floor_decal/corner/lightgrey{dir = 9},/obj/effect/floor_decal/corner/lightgrey{dir = 6},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
+"avS" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/obj/structure/closet/firecloset/full/double,/turf/simulated/floor,/area/storage/emergency_storage/emergency4)
"avT" = (/obj/machinery/vending/snack,/obj/machinery/light{dir = 1},/obj/effect/floor_decal/corner/lightgrey{dir = 9},/obj/effect/floor_decal/corner/lightgrey{dir = 6},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
"avU" = (/obj/machinery/disposal,/obj/effect/floor_decal/corner/lightgrey{dir = 9},/obj/effect/floor_decal/corner/lightgrey{dir = 6},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
"avV" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
@@ -1190,7 +1190,7 @@
"awT" = (/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/obj/machinery/camera/network/northern_star,/obj/effect/floor_decal/borderfloor{dir = 1; icon_state = "borderfloor"; pixel_y = 0; tag = "icon-borderfloor (NORTH)"},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 1},/turf/simulated/floor/tiled,/area/tether/station/stairs_one)
"awU" = (/obj/machinery/lapvend,/turf/simulated/floor/tiled,/area/storage/tools)
"awV" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 28},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor/tiled,/area/storage/tools)
-"awW" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/atmospherics/unary/vent_pump/on,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor/tiled,/area/storage/tools)
+"awW" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/maintenance/station/sec_upper)
"awX" = (/obj/structure/extinguisher_cabinet{dir = 4; icon_state = "extinguisher_closed"; pixel_x = -30; tag = "icon-extinguisher_closed (EAST)"},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/hallway/station/docks)
"awY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/station/docks)
"awZ" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/turf/simulated/floor/tiled,/area/hallway/station/docks)
@@ -1231,7 +1231,7 @@
"axI" = (/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/effect/floor_decal/corner/lightgrey/bordercorner{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
"axJ" = (/obj/structure/table/reinforced,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "hop_office_desk"; name = "HoP Office Privacy Shutters"; opacity = 0},/obj/machinery/door/window/northleft{tag = "icon-right (NORTH)"; name = "Reception Window"; icon_state = "right"; dir = 1},/obj/machinery/door/window/brigdoor/eastright{dir = 2; name = "Head of Personnel's Desk"; req_access = list(57)},/turf/simulated/floor/tiled,/area/crew_quarters/heads/hop)
"axK" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/grass,/area/crew_quarters/visitor_dining)
-"axL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/button/remote/blast_door{id = "ArmorAc2"; name = "Armory Quick Deploy"; pixel_x = -23; pixel_y = 0; req_access = list(3); req_one_access = newlist()},/turf/simulated/floor/wood,/area/security/breakroom)
+"axL" = (/obj/machinery/camera/network/security{c_tag = "SEC - Security EVA"; dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/maintenance/station/sec_upper)
"axM" = (/obj/structure/closet,/obj/effect/decal/cleanable/dirt,/obj/random/maintenance/security,/obj/random/maintenance/clean,/obj/random/maintenance/engineering,/obj/random/maintenance/cargo,/turf/simulated/floor,/area/maintenance/station/bridge)
"axN" = (/obj/structure/symbol/pr,/turf/simulated/wall,/area/quartermaster/qm)
"axO" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
@@ -1339,7 +1339,7 @@
"azM" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/table/steel,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/tiled,/area/tether/station/stairs_one)
"azN" = (/obj/machinery/light/small,/obj/structure/mopbucket,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/mop,/turf/simulated/floor/tiled,/area/tether/station/stairs_one)
"azO" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor/tiled,/area/storage/tools)
-"azP" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor/tiled,/area/storage/tools)
+"azP" = (/obj/machinery/atmospherics/binary/passive_gate/on{dir = 1},/turf/simulated/floor/tiled,/area/maintenance/station/sec_upper)
"azQ" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/camera/network/northern_star{dir = 5},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/hallway/station/docks)
"azR" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/hallway/station/docks)
"azS" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor,/area/hallway/station/docks)
@@ -1524,7 +1524,7 @@
"aDp" = (/obj/machinery/shower{pixel_y = 8},/obj/item/weapon/soap/deluxe,/obj/structure/curtain/open/shower,/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor/tiled/white,/area/crew_quarters/captain)
"aDq" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/crew_quarters/captain)
"aDr" = (/obj/machinery/alarm{pixel_y = 22},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/crew_quarters/captain)
-"aDs" = (/obj/machinery/camera/network/command,/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain)
+"aDs" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/yellow/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled,/area/engineering/hallway)
"aDt" = (/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/wood,/area/crew_quarters/captain)
"aDu" = (/turf/simulated/floor/wood,/area/crew_quarters/captain)
"aDv" = (/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/table/rack{dir = 8; layer = 2.6},/obj/machinery/door/window/northleft{name = "Engineering Hardsuits"; req_access = list(11)},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/engineering/taur,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/void/engineering,/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/void/engineering,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/void/engineering,/turf/simulated/floor/tiled,/area/engineering/engine_eva)
@@ -1674,7 +1674,7 @@
"aGj" = (/obj/machinery/camera/network/command{dir = 1},/obj/item/device/radio/intercom{dir = 1; pixel_y = -24},/turf/simulated/floor/wood,/area/crew_quarters/captain)
"aGk" = (/obj/structure/table/rack,/obj/item/weapon/tank/jetpack/oxygen,/obj/item/clothing/mask/gas,/obj/item/clothing/suit/armor/captain,/obj/item/clothing/head/helmet/space/capspace,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/card/id/captains_spare,/obj/machinery/door/window/brigdoor/westright{name = "Colony Director's Storage"; req_access = list(20)},/turf/simulated/floor/wood,/area/crew_quarters/captain)
"aGl" = (/obj/machinery/vending/coffee,/turf/simulated/floor/tiled/monotile,/area/bridge_hallway)
-"aGm" = (/obj/structure/flora/pottedplant{icon_state = "plant-22"},/obj/machinery/light/small,/turf/simulated/floor/wood,/area/library)
+"aGm" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/hallway/station/upper)
"aGn" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor/carpet,/area/library)
"aGo" = (/obj/machinery/librarycomp{pixel_y = 0},/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/library)
"aGp" = (/obj/machinery/libraryscanner,/obj/machinery/light/small,/turf/simulated/floor/carpet,/area/library)
@@ -1683,19 +1683,19 @@
"aGs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
"aGt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
"aGu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
-"aGv" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "d1a2_dock_airlock"; name = "exterior access button"; pixel_x = -5; pixel_y = -26; req_one_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "d1a2_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
-"aGw" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "d1a2_dock_pump"},/obj/machinery/light/small,/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "d1a2_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "d1a2_dock_airlock"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = "d1a2_dock_pump"; tag_chamber_sensor = "d1a2_dock_sensor"; tag_exterior_door = "d1a2_dock_outer"; tag_interior_door = "d1a2_dock_inner"},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
-"aGx" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "d1a2_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
-"aGy" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "d1a2_dock_airlock"; name = "interior access button"; pixel_x = -28; pixel_y = 26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/tether/station/dock_one)
+"aGv" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/alarm{breach_detection = 0; dir = 8; pixel_x = 25; pixel_y = 0; report_danger_level = 0},/turf/simulated/floor/tiled,/area/maintenance/station/sec_upper)
+"aGw" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/universal,/turf/simulated/floor/tiled,/area/maintenance/station/sec_upper)
+"aGx" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "d1a2_dock_inner"; locked = 1; name = "Docking Port Airlock"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
+"aGy" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/maintenance/station/sec_upper)
"aGz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/effect/floor_decal/sign/dock/one,/turf/simulated/floor/tiled,/area/tether/station/dock_one)
"aGA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled,/area/tether/station/dock_one)
"aGB" = (/turf/simulated/wall/r_wall,/area/engineering/engineering_airlock)
"aGC" = (/obj/machinery/status_display/supply_display,/turf/simulated/wall,/area/quartermaster/office)
"aGD" = (/obj/effect/decal/cleanable/dirt,/obj/random/trash_pile,/turf/simulated/floor,/area/maintenance/station/sec_lower)
-"aGE" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
+"aGE" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/maintenance/station/sec_upper)
"aGF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/effect/floor_decal/sign/dock/two,/turf/simulated/floor/tiled,/area/tether/station/dock_two)
"aGG" = (/obj/machinery/camera/network/northern_star{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
-"aGH" = (/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/blue/border{dir = 10},/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/blue/bordercorner2{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/turf/simulated/floor/tiled,/area/bridge_hallway)
+"aGH" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/station_map{pixel_y = 32},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/hallway/station/upper)
"aGI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/monotile,/area/bridge_hallway)
"aGJ" = (/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/blue/border{dir = 6},/obj/machinery/camera/network/command{dir = 1},/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/blue/bordercorner2,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/turf/simulated/floor/tiled,/area/bridge_hallway)
"aGK" = (/turf/simulated/wall/r_wall,/area/teleporter)
@@ -1730,7 +1730,7 @@
"aHn" = (/turf/simulated/floor/wood,/area/library_conference_room)
"aHo" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/library_conference_room)
"aHp" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/library_conference_room)
-"aHq" = (/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/wood,/area/library_conference_room)
+"aHq" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/lightgrey/border{dir = 5},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/hallway/station/starboard)
"aHr" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/table/woodentable,/obj/machinery/photocopier/faxmachine{department = "Library Conference Room"},/turf/simulated/floor/wood,/area/library_conference_room)
"aHs" = (/obj/machinery/door/firedoor/glass/hidden/steel,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/camera/network/northern_star{dir = 4},/turf/simulated/floor/tiled,/area/tether/station/dock_one)
"aHt" = (/obj/machinery/door/firedoor/glass/hidden/steel{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/tether/station/dock_one)
@@ -1799,16 +1799,16 @@
"aIE" = (/obj/machinery/camera/network/civilian{dir = 1},/turf/simulated/floor/wood,/area/library_conference_room)
"aIF" = (/obj/machinery/light/small,/turf/simulated/floor/wood,/area/library_conference_room)
"aIG" = (/obj/machinery/photocopier,/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/wood,/area/library_conference_room)
-"aIH" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "specops_dock_airlock"; name = "exterior access button"; pixel_x = -5; pixel_y = -26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1)
+"aIH" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/maintenance/station/sec_upper)
"aII" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
"aIJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/library_conference_room)
-"aIK" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "d1a2_dock_pump"},/obj/machinery/light/small,/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "d1a2_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "d1a2_dock_airlock"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = "tether_dock_pump"; tag_chamber_sensor = "tether_dock_sensor"; tag_exterior_door = "tether_dock_outer"; tag_interior_door = "tether_dock_inner"},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
-"aIL" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "d1a2_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
+"aIK" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_security{name = "Security EVA"; req_access = newlist(); req_one_access = list(1,2,18)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/maintenance/station/sec_upper)
+"aIL" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/station/sec_upper)
"aIM" = (/obj/effect/floor_decal/sign/dock/one,/turf/simulated/floor/tiled,/area/tether/station/dock_one)
-"aIN" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "tether_dock_airlock"; name = "exterior access button"; pixel_x = -5; pixel_y = -26; req_one_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "tether_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_two)
-"aIO" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "tether_dock_pump"},/obj/machinery/light/small,/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "tether_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "tether_dock_airlock"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = "tether_dock_pump"; tag_chamber_sensor = "tether_dock_sensor"; tag_exterior_door = "tether_dock_outer"; tag_interior_door = "tether_dock_inner"},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_two)
-"aIP" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "tether_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_two)
-"aIQ" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "tether_dock_airlock"; name = "interior access button"; pixel_x = -28; pixel_y = 26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
+"aIN" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/airlock/maintenance/sec{name = "Security Maintenance"; req_access = list(1,12)},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/breakroom)
+"aIO" = (/obj/machinery/button/remote/blast_door{id = "ArmorAc2"; name = "Armory Quick Deploy"; pixel_x = -23; pixel_y = 0; req_access = list(3); req_one_access = newlist()},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/wood,/area/security/breakroom)
+"aIP" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/wood,/area/security/breakroom)
+"aIQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/security/breakroom)
"aIR" = (/obj/effect/floor_decal/sign/dock/two,/turf/simulated/floor/tiled,/area/tether/station/dock_two)
"aIS" = (/obj/machinery/camera/network/northern_star{dir = 9},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
"aIT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/blue/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
@@ -1820,8 +1820,8 @@
"aIZ" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "sec_fore_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "sec_fore_sensor"; pixel_x = 24; pixel_y = 10},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "sec_fore_airlock"; pixel_x = 24; pixel_y = 0; req_access = newlist(); req_one_access = list(1,2,18); tag_airpump = "sec_fore_pump"; tag_chamber_sensor = "sec_fore_sensor"; tag_exterior_door = "sec_fore_outer"; tag_interior_door = "sec_fore_inner"},/turf/simulated/floor,/area/maintenance/station/sec_upper)
"aJa" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/tether/station/dock_two)
"aJb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
-"aJc" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_dock_inner"; locked = 1; name = "Dock One Internal Access"; req_access = list(13)},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
-"aJd" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_dock_inner"; locked = 1; name = "Dock One Internal Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
+"aJc" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_dock_inner"; locked = 1; name = "Dock One Internal Access"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
+"aJd" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_dock_inner"; locked = 1; name = "Dock One Internal Access"},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
"aJe" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/machinery/meter{frequency = 1443; id = "dist_aux_meter"; name = "Distribution Loop"},/obj/machinery/camera/network/engineering{dir = 4},/turf/simulated/floor,/area/maintenance/station/sec_upper)
"aJf" = (/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
"aJg" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "trade_shuttle_dock_airlock"; pixel_x = 28; pixel_y = 0; req_one_access = list(13); tag_airpump = "trade_shuttle_dock_pump"; tag_chamber_sensor = "trade_shuttle_dock_sensor"; tag_exterior_door = "trade_shuttle_dock_outer"; tag_interior_door = "trade_shuttle_dock_inner"},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
@@ -1830,11 +1830,11 @@
"aJj" = (/obj/effect/floor_decal/industrial/warning{dir = 10},/obj/machinery/camera/network/northern_star{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "trade_shuttle_dock_pump"},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
"aJk" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "trade_shuttle_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "trade_shuttle_dock_sensor"; pixel_x = 30; pixel_y = 8},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
"aJl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/engineering/engine_eva)
-"aJm" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_dock_outer"; locked = 1; name = "Dock One External Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
-"aJn" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "trade_shuttle_dock_airlock"; name = "exterior access button"; pixel_x = 28; pixel_y = -6; req_access = list(13)},/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_dock_outer"; locked = 1; name = "Dock One External Access"; req_access = list(13)},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
+"aJm" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_dock_outer"; locked = 1; name = "Dock One External Access"},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
+"aJn" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "trade_shuttle_dock_airlock"; name = "exterior access button"; pixel_x = 28; pixel_y = -6; req_access = list(13)},/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_dock_outer"; locked = 1; name = "Dock One External Access"},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
"aJo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/tether/station/dock_one)
"aJp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
-"aJq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/tether/station/dock_two)
+"aJq" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/wood,/area/security/breakroom)
"aJr" = (/turf/space,/area/shuttle/trade/station)
"aJs" = (/turf/simulated/wall/r_wall,/area/engineering/storage)
"aJt" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/yellow/border{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table/reinforced,/obj/random/powercell,/obj/random/tech_supply,/turf/simulated/floor/tiled,/area/engineering/locker_room)
@@ -2140,7 +2140,7 @@
"aPh" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/security{name = "Evidence Storage"; req_access = list(1)},/turf/simulated/floor/tiled/steel_grid,/area/security/evidence_storage)
"aPi" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled/dark,/area/security/evidence_storage)
"aPj" = (/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/dark,/area/security/evidence_storage)
-"aPk" = (/obj/structure/closet{name = "Lost and Found"},/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/security/evidence_storage)
+"aPk" = (/obj/machinery/door/firedoor/glass/hidden/steel{dir = 2},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
"aPl" = (/turf/simulated/wall/r_wall,/area/security/evidence_storage)
"aPm" = (/obj/structure/bed/chair{dir = 1},/turf/simulated/floor/lino,/area/chapel/office)
"aPn" = (/obj/structure/cable/pink{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/lino,/area/chapel/office)
@@ -2237,7 +2237,7 @@
"aRa" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/engineering/shaft)
"aRb" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/chief)
"aRc" = (/obj/machinery/light{dir = 8},/obj/structure/table/steel,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/red/border{dir = 8},/turf/simulated/floor/tiled,/area/security/security_processing)
-"aRd" = (/obj/structure/table/steel,/obj/item/device/flashlight/lamp,/turf/simulated/floor/tiled,/area/security/security_processing)
+"aRd" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/machinery/atmospherics/valve/digital{dir = 4},/turf/simulated/floor/tiled,/area/engineering/atmos/backup)
"aRe" = (/turf/simulated/floor/tiled,/area/security/security_processing)
"aRf" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/security/security_processing)
"aRg" = (/obj/structure/bed/chair{dir = 8},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/red/border{dir = 4},/turf/simulated/floor/tiled,/area/security/security_processing)
@@ -2290,7 +2290,7 @@
"aSb" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/station/eng_lower)
"aSc" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/red/border{dir = 8},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/tiled,/area/security/security_processing)
"aSd" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/security_processing)
-"aSe" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/disposalpipe/junction,/turf/simulated/floor/tiled,/area/security/security_processing)
+"aSe" = (/obj/machinery/atmospherics/omni/mixer{tag_east = 1; tag_east_con = 0.21; tag_south = 1; tag_south_con = 0.79; tag_west = 2},/turf/simulated/floor/tiled,/area/engineering/atmos/backup)
"aSf" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/red/bordercorner{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/security/security_processing)
"aSg" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/machinery/alarm{pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/security/security_processing)
"aSh" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/item/device/radio/intercom{pixel_y = 24; req_access = list()},/turf/simulated/floor/tiled,/area/security/security_processing)
@@ -2319,11 +2319,11 @@
"aSE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Workshop"; req_access = newlist(); req_one_access = list(14,24)},/turf/simulated/floor/tiled/steel_grid,/area/engineering/workshop)
"aSF" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/tiled,/area/engineering/hallway)
"aSG" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/engineering/foyer_mezzenine)
-"aSH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/yellow/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled,/area/engineering/hallway)
+"aSH" = (/obj/machinery/door/firedoor/glass/hidden/steel{dir = 2},/turf/simulated/floor/tiled,/area/hallway/station/starboard)
"aSI" = (/obj/structure/table/steel,/obj/item/device/taperecorder,/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/red/border{dir = 10},/turf/simulated/floor/tiled,/area/security/security_processing)
-"aSJ" = (/obj/structure/table/steel,/obj/item/weapon/hand_labeler,/obj/item/weapon/folder/red{pixel_x = 2; pixel_y = 4},/obj/item/weapon/folder/red,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/red/border,/turf/simulated/floor/tiled,/area/security/security_processing)
-"aSK" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/red/border,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/tiled,/area/security/security_processing)
-"aSL" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/red/border,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/security/security_processing)
+"aSJ" = (/obj/structure/table/steel,/obj/item/device/flashlight/lamp,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/security/security_processing)
+"aSK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/security/security_processing)
+"aSL" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/security/security_processing)
"aSM" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/red/border,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera/network/security{dir = 1},/turf/simulated/floor/tiled,/area/security/security_processing)
"aSN" = (/obj/machinery/light,/obj/effect/floor_decal/borderfloor,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/security/security_processing)
"aSO" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/red/border,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/security/security_processing)
@@ -2353,7 +2353,7 @@
"aTm" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet/oracarpet,/area/crew_quarters/heads/chief)
"aTn" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/lightgrey/bordercorner{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
"aTo" = (/obj/structure/bed/chair/comfy/brown,/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/brown/border{dir = 5},/turf/simulated/floor/tiled,/area/quartermaster/office)
-"aTp" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "sec_fore_inner"; locked = 1; name = "Security Fore Internal Access"; req_access = newlist(); req_one_access = list(1,2,18)},/turf/simulated/floor,/area/maintenance/station/sec_upper)
+"aTp" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "sec_fore_inner"; locked = 1; name = "Security Fore Internal Access"; req_access = newlist(); req_one_access = list(1,2,18)},/turf/simulated/floor,/area/maintenance/station/sec_upper)
"aTq" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/security/security_processing)
"aTr" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/station/sec_lower)
"aTs" = (/obj/effect/floor_decal/chapel{dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/chapel/main)
@@ -2369,9 +2369,9 @@
"aTC" = (/obj/machinery/photocopier,/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled/dark,/area/lawoffice)
"aTD" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor/tiled/dark,/area/lawoffice)
"aTE" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/clipboard,/obj/machinery/newscaster{pixel_x = 0; pixel_y = 32},/obj/machinery/status_display{pixel_x = 32; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/lawoffice)
-"aTF" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engineering_airlock)
-"aTG" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/engineering/engineering_airlock)
-"aTH" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner_steel_grid{tag = "icon-steel_grid (NORTHWEST)"; icon_state = "steel_grid"; dir = 9},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/effect/floor_decal/corner/yellow/bordercorner{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/tiled,/area/engineering/hallway)
+"aTF" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/disposalpipe/junction,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/security/security_processing)
+"aTG" = (/obj/structure/table/steel,/obj/item/weapon/hand_labeler,/obj/item/weapon/folder/red{pixel_x = 2; pixel_y = 4},/obj/item/weapon/folder/red,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/red/border,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/security/security_processing)
+"aTH" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/red/border,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/security/security_processing)
"aTI" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/sortjunction{dir = 2; name = "Engineering"; sortType = "Engineering"},/turf/simulated/floor/tiled,/area/engineering/hallway)
"aTJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/yellow/bordercorner2{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/engineering/hallway)
"aTK" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/engineering/hallway)
@@ -2441,13 +2441,13 @@
"aUW" = (/obj/machinery/atmospherics/pipe/zpipe/up,/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers,/obj/machinery/atmospherics/pipe/zpipe/up/supply,/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/structure/cable{icon_state = "16-0"},/obj/structure/cable{d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/station/eng_lower)
"aUX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/station/eng_lower)
"aUY" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 5},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
-"aUZ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engineering_airlock)
+"aUZ" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/red/border,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled,/area/security/security_processing)
"aVa" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor/tiled,/area/engineering/engineering_airlock)
"aVb" = (/obj/effect/floor_decal/borderfloor/corner,/obj/effect/floor_decal/corner_steel_grid{tag = "icon-steel_grid (NORTHWEST)"; icon_state = "steel_grid"; dir = 9},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/effect/floor_decal/corner/yellow/bordercorner,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/machinery/camera/network/engineering{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/engineering/hallway)
-"aVc" = (/obj/machinery/door/firedoor/glass,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eng_starboard_airlock"; name = "interior access button"; pixel_x = -6; pixel_y = 25; req_one_access = list(11,24)},/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled/dark,/area/engineering/engineering_airlock)
+"aVc" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "eng_starboard_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eng_starboard_sensor"; pixel_x = 24; pixel_y = 10},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "eng_starboard_airlock"; pixel_x = 24; pixel_y = 0; req_access = newlist(); req_one_access = list(11,24); tag_airpump = "eng_starboard_pump"; tag_chamber_sensor = "eng_starboard_sensor"; tag_exterior_door = "eng_starboard_outer"; tag_interior_door = "eng_starboard_inner"},/turf/simulated/floor/tiled/dark,/area/engineering/engineering_airlock)
"aVd" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/yellow/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/engineering/hallway)
"aVe" = (/obj/structure/grille,/obj/machinery/door/firedoor/glass,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/storage/tech)
-"aVf" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/yellow/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/engineering/hallway)
+"aVf" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eng_starboard_airlock"; name = "interior access button"; pixel_x = 24; pixel_y = 25; req_one_access = list(11,24)},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/engineering/engineering_airlock)
"aVg" = (/turf/simulated/wall,/area/engineering/foyer_mezzenine)
"aVh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/rust,/turf/simulated/floor/plating,/area/maintenance/station/eng_upper)
"aVi" = (/obj/machinery/alarm{pixel_y = 22},/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/plating,/area/maintenance/station/eng_upper)
@@ -2461,7 +2461,7 @@
"aVq" = (/turf/simulated/floor/carpet,/area/hallway/station/starboard)
"aVr" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/carpet,/area/hallway/station/starboard)
"aVs" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/turf/simulated/floor/tiled,/area/hallway/station/starboard)
-"aVt" = (/obj/structure/flora/pottedplant/tropical,/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/lightgrey/border{dir = 5},/turf/simulated/floor/tiled,/area/hallway/station/starboard)
+"aVt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass/hidden/steel{dir = 2},/turf/simulated/floor/tiled,/area/hallway/station/upper)
"aVu" = (/obj/machinery/computer/message_monitor{dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/techfloor,/area/ai_server_room)
"aVv" = (/turf/simulated/floor/tiled/techfloor,/area/ai_server_room)
"aVw" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled/techfloor,/area/ai_server_room)
@@ -2525,7 +2525,7 @@
"aWC" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/yellow/border{dir = 6},/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/yellow/bordercorner2,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/turf/simulated/floor/tiled,/area/engineering/hallway)
"aWD" = (/obj/item/device/radio/beacon,/turf/simulated/floor/tiled,/area/hallway/station/starboard)
"aWE" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/turf/simulated/floor/tiled,/area/hallway/station/starboard)
-"aWF" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/highsecurity{name = "AI Upload Access"; req_access = list(16); req_one_access = list()},/turf/simulated/floor/tiled/steel_grid,/area/ai_upload_foyer)
+"aWF" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner_steel_grid{tag = "icon-steel_grid (NORTHWEST)"; icon_state = "steel_grid"; dir = 9},/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 8},/obj/effect/floor_decal/corner/yellow/bordercorner{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/turf/simulated/floor/tiled,/area/engineering/hallway)
"aWG" = (/obj/structure/sign/department/ai,/turf/simulated/wall/r_wall,/area/ai_upload_foyer)
"aWH" = (/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced/polarized{dir = 10; icon_state = "fwindow"; id = "lawyer_blast"},/turf/simulated/floor/plating,/area/lawoffice)
"aWI" = (/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/structure/window/reinforced/polarized{dir = 10; icon_state = "fwindow"; id = "lawyer_blast"},/turf/simulated/floor/plating,/area/lawoffice)
@@ -2721,7 +2721,7 @@
"baq" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva)
"bar" = (/obj/machinery/door/airlock/glass_security{name = "Security Hardsuits"; req_access = list(1)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva)
"bas" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
-"bat" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/dark,/area/engineering/engineering_airlock)
+"bat" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/machinery/atmospherics/binary/passive_gate/on{dir = 8},/turf/simulated/floor/tiled/dark,/area/engineering/engineering_airlock)
"bau" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/yellow/bordercorner{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/turf/simulated/floor/tiled,/area/engineering/foyer_mezzenine)
"bav" = (/obj/structure/bed/chair,/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/carpet,/area/engineering/foyer)
"baw" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled,/area/engineering/foyer_mezzenine)
@@ -2876,7 +2876,7 @@
"bdp" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
"bdq" = (/obj/structure/table/reinforced,/obj/item/stack/material/plasteel{amount = 10},/obj/item/stack/material/steel{amount = 50},/obj/item/stack/material/steel{amount = 50},/obj/item/stack/material/steel{amount = 50},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva)
"bdr" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva)
-"bds" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
+"bds" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/yellow/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/tiled,/area/engineering/hallway)
"bdt" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area/storage/tech)
"bdu" = (/obj/structure/table/reinforced,/obj/machinery/light{dir = 4; icon_state = "tube1"; pixel_x = 0},/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/obj/machinery/photocopier/faxmachine{department = "Chief Engineer's Office"},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief)
"bdv" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/tiled,/area/engineering/engine_monitoring)
@@ -2907,7 +2907,7 @@
"bdU" = (/obj/machinery/suit_cycler/security{req_access = null},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
"bdV" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva)
"bdW" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
-"bdX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
+"bdX" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled,/area/engineering/engineering_airlock)
"bdY" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
"bdZ" = (/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 6},/obj/item/weapon/storage/briefcase/inflatable{pixel_y = 3},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = -3},/obj/structure/table/reinforced,/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva)
"bea" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/cable/green,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva)
@@ -2941,8 +2941,8 @@
"beC" = (/obj/structure/catwalk,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/rust,/turf/simulated/floor,/area/maintenance/evahallway)
"beD" = (/obj/machinery/suit_cycler/medical{req_access = null},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
"beE" = (/obj/machinery/door/airlock/glass_command{name = "E.V.A. Cycler Access"; req_one_access = list(18)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva)
-"beF" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_one_access = newlist()},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva)
-"beG" = (/turf/simulated/floor/tiled,/area/maintenance/station/sec_upper)
+"beF" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 1; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/engineering/engineering_airlock)
+"beG" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/yellow/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/engineering/hallway)
"beH" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/unary_atmos/heater,/obj/item/weapon/circuitboard/unary_atmos/cooler{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech)
"beI" = (/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/arcade/orion_trail{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/jukebox{pixel_x = 0; pixel_y = 0},/obj/item/weapon/circuitboard/message_monitor{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/arcade/battle{pixel_x = 6; pixel_y = -5},/turf/simulated/floor/plating,/area/storage/tech)
"beJ" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/turf/simulated/floor/tiled,/area/engineering/foyer)
@@ -3016,7 +3016,7 @@
"bfZ" = (/obj/machinery/door/window/westleft{dir = 4; name = "Engineering Reception Desk"; req_access = list(10)},/turf/simulated/floor/tiled,/area/engineering/foyer)
"bga" = (/obj/structure/table/steel,/obj/machinery/cell_charger{pixel_y = 5},/obj/item/device/multitool,/turf/simulated/floor,/area/storage/tech)
"bgb" = (/obj/structure/table/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},/obj/item/weapon/circuitboard/transhuman_resleever{pixel_x = 5; pixel_y = -5},/turf/simulated/floor/tiled/dark,/area/storage/tech)
-"bgc" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/tiled,/area/maintenance/station/sec_upper)
+"bgc" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/highsecurity{name = "AI Upload Access"; req_access = list(16); req_one_access = list()},/turf/simulated/floor/tiled/steel_grid,/area/ai_upload_foyer)
"bgd" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/tether/station/stairs_two)
"bge" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/tiled,/area/maintenance/station/sec_upper)
"bgf" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/dark,/area/security/security_equiptment_storage)
@@ -3360,7 +3360,7 @@
"bmF" = (/obj/effect/floor_decal/corner/paleblue/diagonal,/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/spline/plain{dir = 4},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak)
"bmG" = (/obj/machinery/vending/cola,/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Quarantine Airlock"; dir = 8},/turf/simulated/floor/tiled/white,/area/crew_quarters/medbreak)
"bmH" = (/turf/simulated/wall,/area/mine/explored/upper_level)
-"bmI" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "large_escape_pod_1_berth_hatch"; locked = 1; name = "Large Escape Pod 1"; req_access = list(13)},/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/hallway/secondary/escape/medical_escape_pod_hallway)
+"bmI" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "large_escape_pod_1_berth_hatch"; locked = 1; name = "Large Escape Pod 1"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/hallway/secondary/escape/medical_escape_pod_hallway)
"bmJ" = (/obj/effect/landmark{name = "carpspawn"},/turf/simulated/floor/airless,/area/space)
"bmK" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/medical{name = "Rest Room"},/turf/simulated/floor/tiled/white,/area/crew_quarters/medical_restroom)
"bmL" = (/obj/machinery/door/airlock/medical{name = "Rest Room"},/turf/simulated/floor/tiled/white,/area/crew_quarters/medical_restroom)
@@ -3510,7 +3510,7 @@
"bpz" = (/obj/structure/grille,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/door/firedoor/glass,/obj/structure/window/reinforced/polarized{dir = 10; icon_state = "fwindow"; id = "hop_office"},/obj/structure/window/reinforced/polarized{dir = 1; id = "hop_office"},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop)
"bpA" = (/obj/machinery/door/blast/regular{id = "ArmorAc1"; name = "Quick Deployment"},/turf/simulated/floor/tiled/steel_grid,/area/security/armoury)
"bpB" = (/obj/effect/floor_decal/rust,/obj/random/junk,/obj/structure/table/rack{dir = 8; layer = 2.9},/obj/random/maintenance/engineering,/turf/simulated/floor/plating,/area/maintenance/station/sec_lower)
-"bpC" = (/obj/structure/closet/crate,/obj/item/clothing/mask/gas,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/effect/decal/cleanable/dirt,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/maintenance/cargo,/obj/random/action_figure,/obj/item/clothing/mask/gas,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/hallway/station/docks)
+"bpC" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
"bpD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/tether/station/dock_two)
"bpE" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/rust,/turf/simulated/floor,/area/maintenance/substation/security)
"bpF" = (/obj/structure/table/steel,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/maintenance/substation/security)
@@ -3540,8 +3540,8 @@
"bqd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/turf/simulated/floor/plating,/area/tether/station/dock_one)
"bqe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/tether/station/dock_two)
"bqf" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
-"bqg" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
-"bqh" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/lightgrey/border{dir = 10},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
+"bqg" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/structure/closet{name = "Lost and Found"},/turf/simulated/floor/tiled,/area/security/lobby)
+"bqh" = (/obj/structure/table/steel,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/turf/simulated/floor/tiled,/area/security/lobby)
"bqi" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
"bqj" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
"bqk" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/lightgrey/bordercorner2,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
@@ -3562,9 +3562,9 @@
"bqz" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/dark,/area/security/security_equiptment_storage)
"bqA" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
"bqB" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled,/area/security/armoury)
-"bqC" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/station/sec_upper)
+"bqC" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/door/airlock/maintenance/common,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
"bqD" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/engineering/locker_room)
-"bqE" = (/obj/machinery/camera/network/security{c_tag = "SEC - Security EVA"; dir = 9},/turf/simulated/floor/tiled,/area/maintenance/station/sec_upper)
+"bqE" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
"bqF" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/maintenance/station/sec_upper)
"bqG" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/station/sec_upper)
"bqH" = (/obj/structure/cable{icon_state = "1-4"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/station/sec_upper)
@@ -3582,7 +3582,7 @@
"bqT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{dir = 8; id = "ArmorAc2"; layer = 3.3; name = "Quick Deployment"},/turf/simulated/floor/tiled/steel_grid,/area/security/armoury)
"bqU" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{dir = 8; id = "ArmorAc2"; layer = 3.3; name = "Quick Deployment"},/turf/simulated/floor/tiled/steel_grid,/area/security/armoury)
"bqV" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/tiled,/area/maintenance/station/sec_upper)
-"bqW" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "sec_fore_inner"; locked = 1; name = "Security Fore Internal Access"; req_access = newlist(); req_one_access = list(1,2,18)},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor,/area/maintenance/station/sec_upper)
+"bqW" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "sec_fore_inner"; locked = 1; name = "Security Fore Internal Access"; req_access = newlist(); req_one_access = list(1,2,18)},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor,/area/maintenance/station/sec_upper)
"bqX" = (/turf/simulated/wall/r_wall,/area/security/breakroom)
"bqY" = (/turf/simulated/wall/r_wall,/area/security/security_bathroom)
"bqZ" = (/obj/structure/cable{icon_state = "1-2"},/obj/structure/catwalk,/turf/simulated/floor,/area/maintenance/station/sec_upper)
@@ -3607,7 +3607,7 @@
"brs" = (/obj/machinery/status_display{pixel_y = 30},/turf/simulated/open,/area/security/prison)
"brt" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
"bru" = (/turf/simulated/floor/wood,/area/security/breakroom)
-"brv" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/security/breakroom)
+"brv" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/storage/tools)
"brw" = (/obj/structure/table/steel,/obj/machinery/microwave,/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/wood,/area/security/breakroom)
"brx" = (/obj/structure/table/steel,/obj/machinery/chemical_dispenser/bar_soft/full,/obj/item/weapon/storage/box/glasses/square,/turf/simulated/floor/wood,/area/security/breakroom)
"bry" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/security/security_bathroom)
@@ -3671,7 +3671,7 @@
"bsE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/security/warden)
"bsF" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/dark,/area/security/warden)
"bsG" = (/obj/effect/floor_decal/borderfloorblack{dir = 4},/obj/effect/floor_decal/corner/red/border{dir = 4},/obj/effect/floor_decal/borderfloorblack/corner2{dir = 6},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 6},/obj/machinery/button/remote/blast_door{id = "security_lockdown"; name = "Brig Lockdown"; pixel_x = 29; pixel_y = 5; req_access = list(2)},/obj/machinery/button/remote/blast_door{id = "Priacc"; name = "Prison Main Blast Door"; pixel_x = 29; pixel_y = -7; req_access = list(2)},/turf/simulated/floor/tiled/dark,/area/security/warden)
-"bsH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/wood,/area/security/breakroom)
+"bsH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
"bsI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/security/breakroom)
"bsJ" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/security/breakroom)
"bsK" = (/obj/structure/bed/chair{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/security/breakroom)
@@ -3863,7 +3863,7 @@
"bwo" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled,/area/security/briefing_room)
"bwp" = (/obj/effect/floor_decal/steeldecal/steel_decals3{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/turf/simulated/floor/tiled,/area/security/briefing_room)
"bwq" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = 30},/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/red/border{dir = 5},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/borderfloor/corner2{dir = 5},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 4},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 5},/turf/simulated/floor/tiled,/area/security/briefing_room)
-"bwr" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "large_escape_pod_1_hatch"; locked = 1; name = "Emergency Airlock"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station{base_turf = /turf/simulated/mineral/floor})
+"bwr" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "large_escape_pod_1_hatch"; locked = 1; name = "Emergency Airlock"},/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station{base_turf = /turf/simulated/mineral/floor})
"bws" = (/obj/effect/floor_decal/borderfloorblack{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos)
"bwt" = (/obj/effect/floor_decal/borderfloorblack{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/effect/floor_decal/borderfloorblack/corner2{dir = 1},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 1},/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos)
"bwu" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/tiled/dark,/area/crew_quarters/heads/hos)
@@ -4106,8 +4106,8 @@
"bAX" = (/turf/simulated/wall/r_wall,/area/maintenance/station/elevator)
"bAY" = (/obj/machinery/atmospherics/pipe/cap/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/station/elevator)
"bAZ" = (/turf/simulated/shuttle/wall/voidcraft/green{hard_corner = 1},/area/hallway/station/upper)
-"bBa" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/station_map{pixel_y = 32},/turf/simulated/floor/tiled,/area/hallway/station/upper)
-"bBb" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/maintenance/station/sec_upper)
+"bBa" = (/obj/machinery/door/firedoor/glass/hidden/steel,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
+"bBb" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
"bBc" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled,/area/maintenance/station/sec_upper)
"bBd" = (/turf/simulated/wall,/area/storage/emergency_storage/emergency3)
"bBe" = (/obj/structure/bed/roller,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station{base_turf = /turf/simulated/mineral/floor})
@@ -4119,7 +4119,7 @@
"bBk" = (/obj/structure/table/steel,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/brown/border{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/delivery)
"bBl" = (/obj/machinery/door/airlock/glass_mining{id_tag = "cargodoor"; name = "Cargo Office"; req_access = list(31); req_one_access = list()},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/steel_grid,/area/quartermaster/office)
"bBm" = (/obj/structure/sign/department/cargo,/turf/simulated/wall,/area/quartermaster/office)
-"bBn" = (/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/tiled,/area/maintenance/station/sec_upper)
+"bBn" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
"bBo" = (/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/obj/structure/table/standard,/obj/item/weapon/stamp/cargo,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/brown/border{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bBp" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bBq" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/office)
@@ -4135,8 +4135,8 @@
"bBA" = (/obj/machinery/door/airlock/maintenance/engi,/obj/structure/cable{icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/maintenance/station/elevator)
"bBB" = (/obj/structure/cable{icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/station/elevator)
"bBC" = (/turf/simulated/floor/holofloor/tiled/dark,/area/hallway/station/upper)
-"bBD" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/tiled,/area/maintenance/station/sec_upper)
-"bBE" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/hallway/station/upper)
+"bBD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
+"bBE" = (/obj/machinery/door/firedoor/glass/hidden/steel,/turf/simulated/floor/tiled,/area/hallway/station/starboard)
"bBF" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/turf/simulated/floor/tiled,/area/hallway/station/upper)
"bBG" = (/obj/machinery/floodlight,/turf/simulated/floor,/area/storage/emergency_storage/emergency3)
"bBH" = (/obj/structure/table/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/clothing/glasses/meson,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/storage/emergency_storage/emergency3)
@@ -4171,8 +4171,8 @@
"bCk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/lobby)
"bCl" = (/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/red/border{dir = 9},/obj/effect/floor_decal/borderfloor/corner2{dir = 10; icon_state = "borderfloorcorner2"; pixel_x = 0; tag = "icon-borderfloorcorner2 (SOUTHWEST)"},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 10},/obj/machinery/computer/security,/turf/simulated/floor/tiled,/area/security/lobby)
"bCm" = (/obj/structure/table/steel,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor/tiled,/area/security/lobby)
-"bCn" = (/obj/structure/table/steel,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/structure/flora/pottedplant{icon_state = "plant-01"},/turf/simulated/floor/tiled,/area/security/lobby)
-"bCo" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/turf/simulated/floor/tiled,/area/security/lobby)
+"bCn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass/hidden/steel,/turf/simulated/floor/tiled,/area/hallway/station/upper)
+"bCo" = (/obj/machinery/door/firedoor/glass/hidden/steel{dir = 1},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
"bCp" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/machinery/camera/network/security,/turf/simulated/floor/tiled,/area/security/lobby)
"bCq" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 1},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/security/lobby)
"bCr" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/turf/simulated/floor/tiled,/area/security/lobby)
@@ -4203,7 +4203,7 @@
"bCQ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bCR" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 25},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/brown/border{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bCS" = (/obj/structure/sign/department/armory,/turf/simulated/wall,/area/security/breakroom)
-"bCT" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_starboard_outer"; locked = 1; name = "Engineering Starboard External Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor,/area/engineering/engineering_airlock)
+"bCT" = (/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_starboard_outer"; locked = 1; name = "Engineering Starboard External Access"},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor,/area/engineering/engineering_airlock)
"bCU" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/red/border{dir = 8},/obj/structure/cable/green,/obj/machinery/power/apc{cell_type = /obj/item/weapon/cell/super; dir = 8; name = "west bump"; pixel_x = -28},/turf/simulated/floor/tiled,/area/security/lobby)
"bCV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/security/lobby)
"bCW" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/security/lobby)
@@ -4232,8 +4232,8 @@
"bDt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/quartermaster/office)
"bDu" = (/obj/machinery/computer/supplycomp{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/brown/border{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bDv" = (/obj/machinery/autolathe,/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/brown/border{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office)
-"bDw" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "eng_starboard_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eng_starboard_sensor"; pixel_x = 24; pixel_y = 10},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "eng_starboard_airlock"; pixel_x = 24; pixel_y = 0; req_access = list(1030); tag_airpump = "eng_starboard_pump"; tag_chamber_sensor = "eng_starboard_sensor"; tag_exterior_door = "eng_starboard_outer"; tag_interior_door = "eng_starboard_inner"},/turf/simulated/floor/tiled/dark,/area/engineering/engineering_airlock)
-"bDx" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_starboard_inner"; locked = 1; name = "Engineering Starboard Internal Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/engineering/engineering_airlock)
+"bDw" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
+"bDx" = (/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_starboard_inner"; locked = 1; name = "Engineering Starboard Internal Access"},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/engineering/engineering_airlock)
"bDy" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/red/border{dir = 8},/obj/machinery/newscaster{layer = 3.3; pixel_x = -27; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/lobby)
"bDz" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor/tiled,/area/security/lobby)
"bDA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled,/area/security/lobby)
@@ -4266,7 +4266,7 @@
"bEb" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/foyer)
"bEc" = (/obj/structure/filingcabinet/filingcabinet,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/brown/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 10},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bEd" = (/obj/structure/table/standard,/obj/fiftyspawner/steel,/obj/item/device/multitool,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/brown/border{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/office)
-"bEe" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_starboard_inner"; locked = 1; name = "Engineering Starboard Internal Access"; req_access = list(13)},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/engineering/engineering_airlock)
+"bEe" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_starboard_inner"; locked = 1; name = "Engineering Starboard Internal Access"},/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/engineering/engineering_airlock)
"bEf" = (/obj/structure/flora/pottedplant/tropical,/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/lightgrey/border{dir = 5},/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled,/area/hallway/station/upper)
"bEg" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/red/border{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/lobby)
"bEh" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/security/lobby)
@@ -4281,7 +4281,7 @@
"bEq" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/railing,/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/station/elevator)
"bEr" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/catwalk,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/station/elevator)
"bEs" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/rust,/turf/simulated/floor/plating,/area/maintenance/station/elevator)
-"bEt" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/tiled,/area/hallway/station/upper)
+"bEt" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/turf/simulated/floor/tiled,/area/hallway/station/upper)
"bEu" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/tiled,/area/hallway/station/upper)
"bEv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/lightgrey/bordercorner{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7,/turf/simulated/floor/tiled,/area/hallway/station/upper)
"bEw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/upper)
@@ -4305,7 +4305,7 @@
"bEO" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/quartermaster/office)
"bEP" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bEQ" = (/obj/structure/table/standard,/obj/item/weapon/folder/yellow,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/brown/border{dir = 4},/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/turf/simulated/floor/tiled,/area/quartermaster/office)
-"bER" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/hallway/station/upper)
+"bER" = (/obj/machinery/door/firedoor/glass/hidden/steel{dir = 1},/turf/simulated/floor/tiled,/area/hallway/station/starboard)
"bES" = (/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station{base_turf = /turf/simulated/mineral/floor})
"bET" = (/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/red/border{dir = 10},/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/red/bordercorner2{dir = 9},/obj/machinery/computer/guestpass{dir = 4; pixel_x = -28; pixel_y = 0},/turf/simulated/floor/tiled,/area/security/lobby)
"bEU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 8},/turf/simulated/floor/tiled,/area/security/lobby)
@@ -4372,7 +4372,7 @@
"bGd" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/brown/border,/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/brown/bordercorner2,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/foyer)
"bGe" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/brown/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/foyer)
"bGf" = (/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -32},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/brown/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/foyer)
-"bGg" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/brown/border{dir = 6},/obj/effect/floor_decal/borderfloor/corner2{dir = 6},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 6},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/foyer)
+"bGg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass/hidden/steel{dir = 1},/turf/simulated/floor/tiled,/area/hallway/station/upper)
"bGh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/machinery/camera/network/cargo{dir = 5; c_tag = "CRG - Mining Airlock"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bGi" = (/obj/structure/disposalpipe/segment,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bGj" = (/obj/structure/table/standard,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/machinery/light_switch{pixel_x = -12; pixel_y = -24},/obj/item/device/retail_scanner/civilian{dir = 1},/obj/structure/cable/green,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/brown/border,/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/brown/bordercorner2,/turf/simulated/floor/tiled,/area/quartermaster/office)
@@ -4380,7 +4380,7 @@
"bGl" = (/obj/structure/table/standard,/obj/item/weapon/tape_roll,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/brown/border{dir = 6},/turf/simulated/floor/tiled,/area/quartermaster/office)
"bGm" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/large_escape_pod1/station{base_turf = /turf/simulated/mineral/floor})
"bGn" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/tiled,/area/hallway/station/upper)
-"bGo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/station/upper)
+"bGo" = (/obj/effect/floor_decal/corner/lightgrey{dir = 9},/obj/effect/floor_decal/corner/lightgrey{dir = 6},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
"bGp" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/mineral/floor,/area/security/nuke_storage)
"bGq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/lightgrey/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled,/area/hallway/station/starboard)
"bGr" = (/obj/machinery/camera/network/security{c_tag = "SEC - Vault Exterior"; dir = 1},/turf/simulated/mineral/floor,/area/mine/explored/upper_level)
@@ -4392,9 +4392,9 @@
"bGx" = (/obj/machinery/status_display{pixel_y = 30},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/upper)
"bGy" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/upper)
"bGz" = (/obj/machinery/light{dir = 1},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/item/device/radio/intercom{pixel_y = 24; req_access = list()},/turf/simulated/floor/tiled,/area/hallway/station/upper)
-"bGA" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/machinery/door/firedoor/glass/hidden/steel{dir = 8},/turf/simulated/floor/tiled,/area/hallway/station/upper)
+"bGA" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/brown/border{dir = 6},/obj/effect/floor_decal/borderfloor/corner2{dir = 6},/obj/effect/floor_decal/corner/brown/bordercorner2{dir = 6},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/quartermaster/foyer)
"bGB" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled,/area/hallway/station/upper)
-"bGC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/glass/hidden/steel{dir = 1},/turf/simulated/floor/tiled,/area/hallway/station/upper)
+"bGC" = (/obj/effect/floor_decal/rust,/obj/item/frame/apc,/turf/simulated/floor/plating,/area/vacant/vacant_restaurant_upper)
"bGD" = (/obj/structure/cable{icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/maintenance/common,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/maintenance/station/elevator)
"bGE" = (/obj/machinery/vending/cola,/obj/effect/floor_decal/corner/lightgrey{dir = 6},/obj/effect/floor_decal/corner/lightgrey{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/turf/simulated/floor/tiled,/area/hallway/station/upper)
"bGF" = (/obj/machinery/vending/snack,/obj/effect/floor_decal/corner/lightgrey{dir = 6},/obj/effect/floor_decal/corner/lightgrey{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/turf/simulated/floor/tiled,/area/hallway/station/upper)
@@ -4413,12 +4413,12 @@
"bGS" = (/turf/simulated/wall,/area/quartermaster/qm)
"bGT" = (/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access = list(41); req_one_access = list()},/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/steel_grid,/area/quartermaster/qm)
"bGU" = (/turf/simulated/wall,/area/quartermaster/storage)
-"bGV" = (/obj/structure/symbol/pr,/turf/simulated/wall,/area/quartermaster/office)
+"bGV" = (/obj/structure/extinguisher_cabinet{pixel_x = 25},/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/red/border{dir = 5},/obj/structure/flora/pottedplant/tropical,/turf/simulated/floor/tiled,/area/hallway/station/upper)
"bGW" = (/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access = list(31); req_one_access = list()},/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/steel_grid,/area/quartermaster/office)
"bGX" = (/obj/machinery/door/airlock/glass_mining{name = "Cargo Bay"; req_access = list(31); req_one_access = list()},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/steel_grid,/area/quartermaster/office)
"bGY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/office)
"bGZ" = (/obj/effect/floor_decal/steeldecal/steel_decals4,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 10},/turf/simulated/floor/tiled,/area/hallway/station/upper)
-"bHa" = (/obj/machinery/door/firedoor/glass/hidden/steel,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/station/upper)
+"bHa" = (/obj/machinery/light,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/paleblue/border,/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/paleblue/bordercorner2,/turf/simulated/floor/tiled,/area/hallway/station/upper)
"bHb" = (/turf/simulated/wall/r_wall,/area/security/nuke_storage)
"bHc" = (/obj/structure/sign/warning/secure_area,/turf/simulated/wall/r_wall,/area/security/nuke_storage)
"bHd" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/station/upper)
@@ -4467,7 +4467,7 @@
"bHU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor/glass,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/storage)
"bHV" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = -4; pixel_y = 0},/obj/item/weapon/wrench,/obj/random/medical/lite,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station{base_turf = /turf/simulated/mineral/floor})
"bHW" = (/obj/structure/filingcabinet/security{name = "Security Records"},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/dark,/area/security/nuke_storage)
-"bHX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "security_lockdown"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/airlock/maintenance/sec{name = "Security Maintenance"; req_access = list(1,12)},/turf/simulated/floor,/area/security/breakroom)
+"bHX" = (/obj/machinery/atmospherics/binary/passive_gate/on{dir = 4},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva)
"bHY" = (/obj/item/stack/material/gold,/obj/item/weapon/storage/belt/champion,/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/closet/crate/secure{name = "Gold Crate"; req_access = list(19)},/obj/item/weapon/coin/gold,/obj/item/weapon/coin/gold,/obj/item/weapon/coin/gold,/obj/item/weapon/coin/gold,/obj/item/weapon/coin/gold,/obj/item/weapon/coin/gold,/turf/simulated/floor/tiled/dark,/area/security/nuke_storage)
"bHZ" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/hallway/station/upper)
"bIa" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/hallway/station/upper)
@@ -4476,7 +4476,7 @@
"bId" = (/obj/machinery/camera/network/northern_star{dir = 1},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/lightgrey/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 9},/turf/simulated/floor/tiled,/area/hallway/station/upper)
"bIe" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 8},/turf/simulated/floor/tiled,/area/hallway/station/upper)
"bIf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/effect/floor_decal/steeldecal/steel_decals6,/turf/simulated/floor/tiled,/area/hallway/station/upper)
-"bIg" = (/obj/machinery/light,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/structure/flora/pottedplant/tropical,/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/paleblue/border,/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/paleblue/bordercorner2,/turf/simulated/floor/tiled,/area/hallway/station/upper)
+"bIg" = (/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/paleblue/border{dir = 6},/obj/effect/floor_decal/borderfloor/corner2{dir = 6},/obj/effect/floor_decal/corner/paleblue/bordercorner2{dir = 6},/turf/simulated/floor/tiled,/area/hallway/station/upper)
"bIh" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/paleblue/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/turf/simulated/floor/tiled,/area/hallway/station/upper)
"bIi" = (/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/paleblue/bordercorner{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/hallway/station/upper)
"bIj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/hallway/station/upper)
@@ -4524,7 +4524,7 @@
"bIZ" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station{base_turf = /turf/simulated/mineral/floor})
"bJa" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/light,/turf/simulated/shuttle/floor,/area/shuttle/large_escape_pod1/station{base_turf = /turf/simulated/mineral/floor})
"bJb" = (/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/turf/simulated/floor/tiled,/area/hallway/station/upper)
-"bJc" = (/obj/structure/flora/pottedplant/tropical,/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/paleblue/border{dir = 6},/obj/effect/floor_decal/borderfloor/corner2{dir = 6},/obj/effect/floor_decal/corner/paleblue/bordercorner2{dir = 6},/turf/simulated/floor/tiled,/area/hallway/station/upper)
+"bJc" = (/obj/effect/floor_decal/borderfloorwhite{dir = 5},/obj/effect/floor_decal/corner/paleblue/border{dir = 5},/obj/effect/floor_decal/borderfloorwhite/corner2{dir = 4},/obj/effect/floor_decal/corner/paleblue/bordercorner2{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled/white,/area/medical/reception)
"bJd" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/medical/psych)
"bJe" = (/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/wood,/area/medical/psych)
"bJf" = (/turf/simulated/floor/tiled/dark,/area/security/nuke_storage)
@@ -4581,7 +4581,7 @@
"bKe" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bKf" = (/obj/effect/floor_decal/industrial/loading{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bKg" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor,/area/quartermaster/storage)
-"bKh" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "cargo_bay_door"; locked = 1; name = "Cargo Docking Hatch"; req_access = list(13)},/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating,/area/quartermaster/storage)
+"bKh" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "cargo_bay_door"; locked = 1; name = "Cargo Docking Hatch"},/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating,/area/quartermaster/storage)
"bKi" = (/obj/structure/closet/wardrobe/xenos,/obj/machinery/firealarm{dir = 8; pixel_x = -24; pixel_y = 0},/obj/effect/floor_decal/corner_steel_grid{dir = 6},/turf/simulated/floor/tiled,/area/teleporter/departing)
"bKj" = (/obj/effect/floor_decal/techfloor/orange{dir = 9},/turf/simulated/floor/tiled/techfloor,/area/teleporter/departing)
"bKk" = (/obj/effect/landmark{name = "JoinLateGateway"},/obj/effect/floor_decal/techfloor/orange{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/teleporter/departing)
@@ -4596,7 +4596,7 @@
"bKt" = (/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/effect/floor_decal/corner/paleblue/border{dir = 1},/obj/effect/floor_decal/borderfloorwhite/corner2{dir = 1},/obj/effect/floor_decal/corner/paleblue/bordercorner2{dir = 1},/obj/structure/reagent_dispensers/water_cooler/full,/turf/simulated/floor/tiled/white,/area/medical/reception)
"bKu" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/white,/area/medical/reception)
"bKv" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/medical/reception)
-"bKw" = (/obj/effect/floor_decal/borderfloorwhite{dir = 5},/obj/effect/floor_decal/corner/paleblue/border{dir = 5},/obj/effect/floor_decal/borderfloorwhite/corner2{dir = 4},/obj/effect/floor_decal/corner/paleblue/bordercorner2{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/flora/pottedplant/minitree,/turf/simulated/floor/tiled/white,/area/medical/reception)
+"bKw" = (/obj/structure/table/reinforced,/obj/machinery/reagentgrinder,/obj/effect/floor_decal/borderfloorwhite{dir = 4},/obj/effect/floor_decal/corner/paleblue/border{dir = 4},/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Quarantine Airlock"; dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled/white,/area/medical/chemistry)
"bKx" = (/obj/machinery/chemical_dispenser/full,/obj/structure/table/reinforced,/obj/effect/floor_decal/borderfloorwhite{dir = 9},/obj/effect/floor_decal/corner/paleblue/border{dir = 9},/obj/item/device/radio/intercom{pixel_y = 24; req_access = list()},/turf/simulated/floor/tiled/white,/area/medical/chemistry)
"bKy" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/beaker/large,/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/effect/floor_decal/corner/paleblue/border{dir = 1},/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor/tiled/white,/area/medical/chemistry)
"bKz" = (/obj/structure/table/reinforced,/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/effect/floor_decal/corner/paleblue/border{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/chemistry)
@@ -4625,7 +4625,7 @@
"bKW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bKX" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bKY" = (/obj/effect/floor_decal/industrial/warning{dir = 5},/turf/simulated/floor/tiled,/area/quartermaster/storage)
-"bKZ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "cargo_bay_door"; locked = 1; name = "Cargo Docking Hatch"; req_access = list(13)},/turf/simulated/floor/tiled,/area/quartermaster/storage)
+"bKZ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "cargo_bay_door"; locked = 1; name = "Cargo Docking Hatch"},/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bLa" = (/obj/structure/catwalk,/turf/simulated/floor,/area/maintenance/security_starboard)
"bLb" = (/obj/structure/closet/wardrobe/black,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/newscaster{layer = 3.3; pixel_x = -27; pixel_y = 0},/obj/effect/floor_decal/corner_steel_grid{dir = 6},/turf/simulated/floor/tiled,/area/teleporter/departing)
"bLc" = (/obj/effect/floor_decal/techfloor/orange{dir = 8},/turf/simulated/floor/tiled/techfloor,/area/teleporter/departing)
@@ -4671,8 +4671,8 @@
"bLQ" = (/obj/effect/floor_decal/techfloor/orange,/turf/simulated/floor/tiled/techfloor,/area/teleporter/departing)
"bLR" = (/obj/effect/floor_decal/techfloor/orange,/obj/effect/floor_decal/techfloor/hole/right,/turf/simulated/floor/tiled/techfloor,/area/teleporter/departing)
"bLS" = (/obj/effect/floor_decal/techfloor/orange{dir = 6},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/tiled/techfloor,/area/teleporter/departing)
-"bLT" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/tiled,/area/tether/station/stairs_three)
-"bLU" = (/obj/structure/sign/deck3{pixel_x = 32},/turf/simulated/floor/tiled,/area/tether/station/stairs_three)
+"bLT" = (/obj/structure/sign/deck3{pixel_x = 32},/turf/simulated/open,/area/tether/station/stairs_three)
+"bLU" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/open,/area/tether/station/stairs_three)
"bLV" = (/obj/structure/table/glass,/obj/item/weapon/storage/box/body_record_disk,/obj/item/weapon/paper{desc = ""; info = "Bodies designed on the design console must be saved to a disk, provided on the front desk counter, then placed into the resleeving console for printing."; name = "Body Designer Note"},/obj/effect/floor_decal/borderfloorwhite{dir = 8},/obj/effect/floor_decal/corner/paleblue/border{dir = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor/tiled/white,/area/medical/reception)
"bLW" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled/white,/area/medical/reception)
"bLX" = (/obj/structure/bed/chair/office/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/reception)
@@ -4710,8 +4710,8 @@
"bMD" = (/obj/effect/floor_decal/industrial/warning{dir = 6},/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bME" = (/obj/structure/catwalk,/obj/effect/floor_decal/rust,/turf/simulated/floor,/area/maintenance/security_starboard)
"bMF" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/machinery/door/firedoor/glass/hidden/steel{dir = 2},/turf/simulated/floor/tiled,/area/hallway/station/upper)
-"bMG" = (/turf/simulated/wall/r_wall,/area/tether/station/stairs_three)
-"bMH" = (/turf/simulated/floor/tiled,/area/tether/station/stairs_three)
+"bMG" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/lightgrey/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
+"bMH" = (/obj/structure/sign/goldenplaque{desc = "Done No Harm."; name = "Best Doctor 2552"; pixel_y = 32},/turf/simulated/open,/area/medical/medbay_primary_storage)
"bMI" = (/obj/item/roller,/obj/item/roller{pixel_y = 8},/obj/item/roller{pixel_y = 16},/obj/structure/table/glass,/obj/effect/floor_decal/borderfloorwhite{dir = 8},/obj/effect/floor_decal/corner/paleblue/border{dir = 8},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -28},/obj/structure/cable/green{icon_state = "0-4"},/turf/simulated/floor/tiled/white,/area/medical/reception)
"bMJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/medical/reception)
"bMK" = (/obj/structure/table/glass,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/item/device/sleevemate,/turf/simulated/floor/tiled/white,/area/medical/reception)
@@ -4725,7 +4725,7 @@
"bMS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/chemistry)
"bMT" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/chemistry)
"bMU" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/chemistry)
-"bMV" = (/obj/structure/table/reinforced,/obj/machinery/reagentgrinder,/obj/effect/floor_decal/borderfloorwhite{dir = 4},/obj/effect/floor_decal/corner/paleblue/border{dir = 4},/obj/machinery/camera/network/medbay{c_tag = "MED - Virology Quarantine Airlock"; dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled/white,/area/medical/chemistry)
+"bMV" = (/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/lightgrey/border{dir = 10},/turf/simulated/floor/tiled,/area/crew_quarters/visitor_dining)
"bMW" = (/obj/machinery/door/firedoor/glass,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/multi_tile/glass{name = "Treatment Centre"; req_access = list(5)},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway)
"bMX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medbayquar"; name = "Medbay Emergency Lockdown Shutters"; opacity = 0},/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals10,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway)
"bMY" = (/turf/simulated/wall,/area/maintenance/substation/cargo)
@@ -4744,7 +4744,7 @@
"bNl" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bNm" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bNn" = (/obj/machinery/conveyor{dir = 10; icon_state = "conveyor0"; id = "QMLoad"; tag = "icon-conveyor0 (SOUTHWEST)"},/turf/simulated/floor,/area/quartermaster/storage)
-"bNo" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "cargo_bay_door"; locked = 1; name = "Cargo Docking Hatch"; req_access = list(13)},/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor/plating,/area/quartermaster/storage)
+"bNo" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "cargo_bay_door"; locked = 1; name = "Cargo Docking Hatch"},/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor/plating,/area/quartermaster/storage)
"bNp" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor,/area/quartermaster/storage)
"bNq" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/machinery/firealarm{dir = 2; layer = 3.3; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled,/area/hallway/station/upper)
"bNr" = (/turf/simulated/open,/area/tether/station/stairs_three)
@@ -4852,7 +4852,7 @@
"bPp" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bPq" = (/obj/effect/floor_decal/industrial/loading{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/tiled,/area/quartermaster/storage)
"bPr" = (/obj/machinery/status_display/supply_display{pixel_y = -32},/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor,/area/quartermaster/storage)
-"bPs" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "specops_dock_pump"},/obj/machinery/light/small,/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "specops_dock_airlock"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = "specops_dock_pump"; tag_chamber_sensor = "specops_dock_sensor"; tag_exterior_door = "specops_dock_outer"; tag_interior_door = "specops_dock_inner"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "specops_dock_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1)
+"bPs" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
"bPt" = (/obj/structure/table/glass,/obj/item/device/flashlight/pen{pixel_x = 3; pixel_y = 3},/obj/item/device/flashlight/pen{pixel_x = -3; pixel_y = -3},/obj/effect/floor_decal/borderfloorwhite{dir = 9},/obj/effect/floor_decal/corner/paleblue/border{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/resleeving)
"bPu" = (/obj/structure/table/glass,/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/effect/floor_decal/corner/paleblue/border{dir = 1},/obj/machinery/alarm{pixel_y = 22},/obj/item/device/sleevemate,/turf/simulated/floor/tiled/white,/area/medical/resleeving)
"bPv" = (/obj/structure/table/glass,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/effect/floor_decal/corner/paleblue/border{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/resleeving)
@@ -4875,7 +4875,7 @@
"bPM" = (/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/effect/floor_decal/corner/paleblue/border{dir = 1},/obj/effect/floor_decal/borderfloorwhite/corner2{dir = 1},/obj/effect/floor_decal/corner/paleblue/bordercorner2{dir = 1},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage)
"bPN" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 9},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage)
"bPO" = (/obj/structure/railing{dir = 4},/obj/effect/floor_decal/borderfloorwhite{dir = 1},/obj/effect/floor_decal/corner/paleblue/border{dir = 1},/obj/effect/floor_decal/borderfloorwhite/corner2{dir = 4},/obj/effect/floor_decal/corner/paleblue/bordercorner2{dir = 4},/obj/structure/closet/secure_closet/medical3,/obj/item/weapon/soap/nanotrasen,/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 26},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage)
-"bPP" = (/obj/structure/sign/goldenplaque{desc = "Done No Harm."; name = "Best Doctor 2552"; pixel_y = 32},/turf/simulated/floor/tiled,/area/medical/medbay_primary_storage)
+"bPP" = (/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/turf/simulated/open,/area/medical/medbay_primary_storage)
"bPQ" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/obj/effect/floor_decal/borderfloorwhite{dir = 8},/obj/effect/floor_decal/corner/paleblue/border{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway)
"bPR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway)
"bPS" = (/obj/effect/floor_decal/borderfloorwhite{dir = 4},/obj/effect/floor_decal/corner/paleblue/border{dir = 4},/obj/effect/floor_decal/borderfloorwhite/corner2{dir = 6},/obj/effect/floor_decal/corner/paleblue/bordercorner2{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway)
@@ -4911,7 +4911,6 @@
"bQw" = (/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage)
"bQx" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage)
"bQy" = (/obj/structure/railing{dir = 4},/obj/structure/closet/secure_closet/medical3,/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage)
-"bQz" = (/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled,/area/medical/medbay_primary_storage)
"bQA" = (/obj/structure/table/standard,/obj/item/weapon/storage/box/masks,/obj/effect/floor_decal/borderfloorwhite{dir = 8},/obj/effect/floor_decal/corner/paleblue/border{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/floor_decal/borderfloorwhite/corner2{dir = 10},/obj/effect/floor_decal/corner/paleblue/bordercorner2{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway)
"bQB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway)
"bQC" = (/obj/effect/floor_decal/borderfloorwhite{dir = 4},/obj/effect/floor_decal/corner/paleblue/border{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/medical/surgery_hallway)
@@ -5014,7 +5013,7 @@
"bSv" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/medical/sleeper)
"bSw" = (/obj/machinery/bodyscanner{dir = 8},/obj/effect/floor_decal/corner_steel_grid{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper)
"bSx" = (/obj/machinery/body_scanconsole,/obj/effect/floor_decal/corner_steel_grid{dir = 10},/turf/simulated/floor/tiled/white,/area/medical/sleeper)
-"bSy" = (/obj/structure/table/glass,/obj/effect/floor_decal/borderfloorwhite{dir = 4},/obj/effect/floor_decal/corner/paleblue/border{dir = 4},/obj/machinery/recharger,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled/white,/area/medical/sleeper)
+"bSy" = (/turf/simulated/wall,/area/maintenance/security_starboard)
"bSz" = (/obj/structure/table/glass,/obj/effect/floor_decal/borderfloorwhite{dir = 10},/obj/effect/floor_decal/corner/paleblue/border{dir = 10},/obj/item/weapon/hand_labeler,/obj/item/weapon/packageWrap,/obj/item/device/radio/intercom{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage)
"bSA" = (/obj/structure/table/glass,/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/paleblue/border,/obj/effect/floor_decal/borderfloorwhite/corner2{dir = 9},/obj/effect/floor_decal/corner/paleblue/bordercorner2{dir = 9},/obj/item/weapon/storage/firstaid/regular{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage)
"bSB" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/turf/simulated/floor/tiled/white,/area/medical/medbay_primary_storage)
@@ -5077,7 +5076,6 @@
"bTG" = (/obj/structure/table/standard,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/white/border,/obj/machinery/button/windowtint{id = "surgeryobs2"; pixel_y = -26},/turf/simulated/floor/tiled/white,/area/medical/surgery2)
"bTH" = (/obj/structure/table/standard,/obj/item/device/healthanalyzer,/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/white/border,/obj/item/weapon/reagent_containers/spray/cleaner{desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; name = "Surgery Cleaner"; pixel_x = 2; pixel_y = 2},/turf/simulated/floor/tiled/white,/area/medical/surgery2)
"bTI" = (/obj/structure/closet/secure_closet/medical2,/obj/effect/floor_decal/borderfloorwhite{dir = 6},/obj/effect/floor_decal/corner/white/border{dir = 6},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/tiled/white,/area/medical/surgery2)
-"bTJ" = (/turf/simulated/floor/tiled,/area/medical/surgery_hallway)
"bTK" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/catwalk,/turf/simulated/floor,/area/maintenance/station/medbay)
"bTL" = (/obj/structure/railing{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/random/junk,/turf/simulated/floor,/area/maintenance/station/medbay)
"bTM" = (/turf/space,/obj/structure/shuttle/engine/propulsion{dir = 8; icon_state = "propulsion_r"},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/large_escape_pod1/station{base_turf = /turf/simulated/mineral/floor})
@@ -5264,17 +5262,17 @@
"bXl" = (/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/turf/simulated/floor/plating,/area/tether/station/dock_two)
"bXm" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/tether/station/dock_two)
"bXn" = (/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/tether/station/dock_two)
-"bXo" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "nuke_shuttle_dock_airlock"; name = "interior access button"; pixel_x = 26; pixel_y = -26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/tether/station/dock_two)
-"bXp" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "nuke_shuttle_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/tether/station/dock_two)
-"bXq" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "nuke_shuttle_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
-"bXr" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "nuke_shuttle_dock_airlock"; pixel_x = -28; pixel_y = 0; req_one_access = list(13); tag_airpump = "nuke_shuttle_dock_pump"; tag_chamber_sensor = "nuke_shuttle_dock_sensor"; tag_exterior_door = "nuke_shuttle_dock_outer"; tag_interior_door = "nuke_shuttle_dock_inner"},/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
-"bXs" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
+"bXo" = (/obj/effect/floor_decal/industrial/warning{icon_state = "warning"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva)
+"bXp" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "nuke_shuttle_dock_inner"; locked = 1; name = "Docking Port Airlock"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/tether/station/dock_two)
+"bXq" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "nuke_shuttle_dock_inner"; locked = 1; name = "Docking Port Airlock"},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
+"bXr" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_one_access = newlist()},/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva)
+"bXs" = (/obj/structure/closet/crate,/obj/item/clothing/mask/gas,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/effect/decal/cleanable/dirt,/obj/random/maintenance/clean,/obj/random/maintenance/clean,/obj/random/maintenance/cargo,/obj/random/action_figure,/obj/item/clothing/mask/gas,/obj/machinery/atmospherics/binary/passive_gate/on,/turf/simulated/floor/plating,/area/hallway/station/docks)
"bXt" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "nuke_shuttle_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "nuke_shuttle_dock_sensor"; pixel_x = -30; pixel_y = 8},/obj/effect/floor_decal/industrial/warning{dir = 10},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
"bXu" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1380; id_tag = "nuke_shuttle_dock_pump"},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
"bXv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/tether/station/dock_one)
-"bXw" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "nuke_shuttle_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "nuke_shuttle_dock_airlock"; name = "exterior access button"; pixel_x = -28; pixel_y = -6; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
+"bXw" = (/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva)
"bXx" = (/obj/machinery/door/firedoor/glass,/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/tether/station/dock_two)
-"bXy" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "nuke_shuttle_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
+"bXy" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "nuke_shuttle_dock_outer"; locked = 1; name = "Docking Port Airlock"},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
"bXz" = (/obj/effect/floor_decal/industrial/warning/corner{icon_state = "warningcorner"; dir = 8},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/item/device/radio/intercom{dir = 1; pixel_y = -24},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief)
"bXA" = (/obj/structure/flora/pottedplant{icon_state = "plant-10"},/turf/simulated/floor/tiled,/area/crew_quarters/heads/chief)
"bXB" = (/obj/structure/table/reinforced,/obj/item/device/radio/intercom{dir = 1; pixel_y = -24},/obj/random/tech_supply,/turf/simulated/floor/tiled,/area/engineering/engine_monitoring)
@@ -5303,7 +5301,7 @@
"bXY" = (/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Lobby"; req_one_access = newlist()},/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/steel_grid,/area/engineering/foyer)
"bXZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/machinery/door/firedoor/glass,/obj/machinery/door/blast/regular{density = 0; dir = 4; icon_state = "pdoor0"; id = "englockdown"; name = "Engineering Lockdown"; opacity = 0},/turf/simulated/floor,/area/engineering/foyer)
"bYa" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Mezzenine"; req_one_access = list()},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/glass,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/steel_grid,/area/engineering/foyer_mezzenine)
-"bYb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/plating,/area/tether/station/dock_two)
+"bYb" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eva_port_airlock"; name = "interior access button"; pixel_x = 26; pixel_y = 26; req_one_access = list(18)},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva)
"bYc" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering Mezzenine"; req_one_access = list()},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled/steel_grid,/area/engineering/foyer_mezzenine)
"bYd" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/steel_ridged,/area/crew_quarters/visitor_lodging)
"bYe" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/vacant/vacant_restaurant_upper)
@@ -5334,7 +5332,7 @@
"bYD" = (/obj/machinery/door/airlock/multi_tile/glass,/turf/simulated/floor,/area/hallway/station/docks)
"bYE" = (/obj/machinery/recharge_station,/turf/simulated/floor/carpet,/area/engineering/foyer)
"bYF" = (/obj/structure/lattice,/obj/machinery/door/firedoor/glass,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{icon_state = "32-4"},/turf/simulated/open,/area/bridge/meeting_room)
-"bYG" = (/obj/structure/flora/pottedplant/tropical,/obj/structure/extinguisher_cabinet{pixel_x = 25},/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/red/border{dir = 5},/turf/simulated/floor/tiled,/area/hallway/station/upper)
+"bYG" = (/obj/machinery/camera/network/command,/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge"; departmentType = 5; name = "Bridge RC"; pixel_x = -32; pixel_y = 0},/obj/structure/closet/emcloset,/turf/simulated/floor/wood,/area/crew_quarters/captain)
"bYH" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/device/radio/intercom{dir = 8; pixel_x = 24},/obj/machinery/vending/cola,/turf/simulated/floor/carpet,/area/engineering/foyer)
"bYI" = (/obj/structure/table/reinforced,/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/item/stack/material/glass{amount = 50},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/light,/turf/simulated/floor/tiled,/area/engineering/workshop)
"bYJ" = (/obj/effect/floor_decal/techfloor{dir = 10},/obj/machinery/telecomms/relay/preset/tether/station_high,/turf/simulated/floor/tiled/techfloor,/area/crew_quarters/heads/chief)
@@ -5407,7 +5405,7 @@
"bZY" = (/obj/structure/reagent_dispensers/water_cooler/full,/turf/simulated/floor/tiled,/area/hallway/station/docks)
"bZZ" = (/obj/structure/bed/chair,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/hallway/station/docks)
"caa" = (/obj/machinery/alarm{pixel_y = 22},/obj/structure/flora/pottedplant{icon_state = "plant-22"},/turf/simulated/floor/tiled,/area/hallway/station/docks)
-"cab" = (/obj/machinery/camera/network/northern_star,/turf/simulated/floor/tiled,/area/hallway/station/docks)
+"cab" = (/obj/structure/table/standard,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/storage/tools)
"cac" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/effect/floor_decal/sign/dock/one,/turf/simulated/floor/tiled,/area/hallway/station/docks)
"cad" = (/obj/machinery/computer/guestpass{dir = 4; pixel_x = -28; pixel_y = 0},/turf/simulated/floor/tiled,/area/hallway/station/docks)
"cae" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/machinery/camera/network/northern_star{dir = 4},/obj/machinery/newscaster{pixel_x = -30},/turf/simulated/floor/tiled,/area/hallway/station/docks)
@@ -5477,12 +5475,12 @@
"cbq" = (/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled,/area/maintenance/station/cargo)
"cbr" = (/obj/effect/decal/cleanable/dirt,/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled,/area/maintenance/station/cargo)
"cbs" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
-"cbt" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
-"cbu" = (/obj/machinery/door/airlock/maintenance/common,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
-"cbv" = (/obj/machinery/meter{frequency = 1443; id = "dist_aux_meter"; name = "Distribution Loop"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
-"cbw" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
-"cbx" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
-"cby" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
+"cbt" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "d1a2_dock"; name = "exterior access button"; pixel_x = -5; pixel_y = -26; req_one_access = list(13)},/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "d1a2_dock_outer"; locked = 1; name = "Docking Port Airlock"},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
+"cbu" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "d1a2_dock_pump"},/obj/machinery/light/small,/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "d1a2_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "d1a2_dock"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = null; tag_chamber_sensor = null; tag_exterior_door = null; tag_interior_door = null},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
+"cbv" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "d1a2_dock"; name = "interior access button"; pixel_x = -28; pixel_y = 26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/tether/station/dock_one)
+"cbw" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_dock_outer"; locked = 1; name = "Docking Port Airlock"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "specops_dock"; name = "exterior access button"; pixel_x = -5; pixel_y = -26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
+"cbx" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_dock_inner"; locked = 1; name = "Docking Port Airlock"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
+"cby" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "specops_dock_pump"},/obj/machinery/light/small,/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "specops_dock"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = null; tag_chamber_sensor = null; tag_exterior_door = null; tag_interior_door = null},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "specops_dock_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
"cbz" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/lightgrey/border{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/machinery/firealarm{dir = 8; pixel_x = -26},/turf/simulated/floor/tiled,/area/tether/station/stairs_two)
"cbA" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/station/cargo)
"cbB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/maintenance/station/cargo)
@@ -5490,10 +5488,10 @@
"cbD" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{icon_state = "2-8"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/maintenance/station/cargo)
"cbE" = (/obj/machinery/camera/network/security{c_tag = "SEC - Vault Exterior"; dir = 2},/turf/simulated/mineral/floor,/area/mine/explored/upper_level)
"cbF" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/maintenance/station/cargo)
-"cbG" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva)
-"cbH" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eva_port_airlock"; name = "interior access button"; pixel_x = 26; pixel_y = 26; req_one_access = list(18)},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva)
+"cbG" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "specops_dock"; name = "interior access button"; pixel_x = -28; pixel_y = 26; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
+"cbH" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "d1a1_dock"; name = "exterior access button"; pixel_x = -5; pixel_y = -26; req_one_access = list(13)},/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "d1a1_dock_outer"; locked = 1; name = "Docking Port Airlock"},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
"cbI" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "eva_port_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eva_port_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva)
-"cbJ" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eva_port_outer"; locked = 1; name = "EVA External Access"; req_access = list(18)},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "eva_port_airlock"; name = "exterior access button"; pixel_x = 4; pixel_y = -26; req_access = list(18)},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
+"cbJ" = (/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "eva_port_outer"; locked = 1; name = "EVA External Access"},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "eva_port_airlock"; name = "exterior access button"; pixel_x = 4; pixel_y = -26; req_access = list(18)},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
"cbK" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "eva_port_inner"; locked = 1; name = "EVA Internal Access"; req_access = list(18)},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled/dark,/area/ai_monitored/storage/eva)
"cbL" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "eva_port_airlock"; name = "Airlock Console"; pixel_y = 30; req_access = list(18); tag_airpump = "eva_port_pump"; tag_chamber_sensor = "eva_port_sensor"; tag_exterior_door = "eva_port_outer"; tag_interior_door = "eva_port_inner"},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/ai_monitored/storage/eva)
"cbM" = (/turf/simulated/mineral,/area/space)
@@ -5505,9 +5503,9 @@
"cbS" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/tether/station/stairs_two)
"cbT" = (/obj/machinery/camera/network/northern_star{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/tether/station/stairs_two)
"cbU" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse)
-"cbV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
-"cbW" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = list(13)},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/hallway/secondary/entry/D1)
-"cbX" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled,/area/tether/station/dock_one)
+"cbV" = (/obj/structure/table/glass,/obj/effect/floor_decal/borderfloorwhite{dir = 4},/obj/effect/floor_decal/corner/paleblue/border{dir = 4},/obj/machinery/recharger,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled/white,/area/medical/sleeper)
+"cbW" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "d1a1_dock_inner"; locked = 1; name = "Docking Port Airlock"},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
+"cbX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
"cbY" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/airless,/area/engineering/atmos/backup)
"cbZ" = (/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/lightgrey/border{dir = 10},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/lightgrey/bordercorner2{dir = 8},/turf/simulated/floor/tiled,/area/hallway/station/upper)
"cca" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/item/clothing/suit/space/void/wizard,/obj/item/clothing/head/helmet/space/void/wizard,/obj/structure/table/rack,/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/security/nuke_storage)
@@ -5517,11 +5515,25 @@
"cce" = (/obj/machinery/atmospherics/pipe/manifold/visible/red,/turf/simulated/floor/tiled,/area/engineering/atmos/backup)
"ccf" = (/obj/machinery/atmospherics/pipe/manifold/visible/red{tag = "icon-map (EAST)"; icon_state = "map"; dir = 4},/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos/backup)
"ccg" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan,/obj/machinery/meter,/turf/simulated/floor/tiled,/area/engineering/atmos/backup)
-"cch" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/machinery/atmospherics/valve/digital{tag = "icon-map_valve0 (WEST)"; icon_state = "map_valve0"; dir = 8},/turf/simulated/floor/tiled,/area/engineering/atmos/backup)
+"cch" = (/obj/machinery/light/small,/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "d1a1_dock"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = null; tag_chamber_sensor = null; tag_exterior_door = null; tag_interior_door = null},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "d1a1_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "d1a1_dock_pump"},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_one)
"cci" = (/obj/structure/closet/crate/internals,/obj/machinery/light/small,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse)
"ccj" = (/obj/structure/closet/crate/freezer,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/steel,/area/quartermaster/warehouse)
"cck" = (/obj/structure/closet/crate/medical,/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled,/area/quartermaster/warehouse)
"ccl" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/machinery/power/thermoregulator,/turf/simulated/floor,/area/engineering/storage)
+"ccm" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "d1a1_dock"; name = "interior access button"; pixel_x = -28; pixel_y = 26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/tether/station/dock_one)
+"ccn" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "tether_dock"; name = "exterior access button"; pixel_x = -5; pixel_y = -26; req_one_access = list(13)},/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "tether_dock_outer"; locked = 1; name = "Docking Port Airlock"},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_two)
+"cco" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "tether_dock_inner"; locked = 1; name = "Docking Port Airlock"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_two)
+"ccp" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "tether_dock_pump"},/obj/machinery/light/small,/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "tether_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "tether_dock_airlock"; pixel_x = 0; pixel_y = 30; req_one_access = list(13); tag_airpump = null; tag_chamber_sensor = null; tag_exterior_door = null; tag_interior_door = null},/turf/simulated/floor/tiled/dark,/area/tether/station/dock_two)
+"ccq" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "tether_dock"; name = "interior access button"; pixel_x = -28; pixel_y = 26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
+"ccr" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "nuke_shuttle_dock"; name = "interior access button"; pixel_x = 26; pixel_y = -26; req_one_access = list(13)},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled,/area/tether/station/dock_two)
+"ccs" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "nuke_shuttle_dock"; pixel_x = -28; pixel_y = 0; req_one_access = list(13); tag_airpump = null; tag_chamber_sensor = null; tag_exterior_door = null; tag_interior_door = null},/obj/effect/floor_decal/industrial/warning{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
+"cct" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
+"ccu" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "nuke_shuttle_dock_outer"; locked = 1; name = "Docking Port Airlock"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "nuke_shuttle_dock"; name = "exterior access button"; pixel_x = -28; pixel_y = -6; req_one_access = list(13)},/turf/simulated/floor/tiled,/area/tether/station/dock_two)
+"ccv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/glass,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0},/turf/simulated/floor/plating,/area/tether/station/dock_two)
+"ccw" = (/obj/machinery/light/small,/obj/structure/closet/emcloset,/turf/simulated/floor/wood,/area/library)
+"ccx" = (/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/blue/border{dir = 10},/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/blue/bordercorner2{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/structure/closet/emcloset,/turf/simulated/floor/tiled,/area/bridge_hallway)
+"ccy" = (/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 26},/obj/structure/closet/emcloset,/turf/simulated/floor/wood,/area/library_conference_room)
+"ccz" = (/obj/structure/closet/emcloset,/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/structure/extinguisher_cabinet{dir = 8; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled,/area/tether/station/dock_one)
(1,1,1) = {"
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -5565,62 +5577,62 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaajiaiBaiBapVaiBaiBarEaaaahWabZaoWaoeaojabZabZab
aaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaaaaaaaaaaaaaaaaaaahWamLaoXajJaoNaoHapvapkapyabZaczaczaJyaczapaaoZapcapbapbapbapbapbapeapdaijapgapgapgaijapgapgapgaijaphaclabCaacaacaacaacaacaeMaeNaeNaeNaeNaeNaeNafYafZagaadHadIagbagcagdageagfaggaesaghagiaesagjagkaglagmagnagoagpagqafGaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaahVahVahVahVahVahVahVahVaaaaaaahWamLaqKaqIapwarpapZapxapAapzapCapBaMAapDapGapFapIapHapKapJapJapJaqeapMapgapNapPapOapRapQapQapXaijapYachabCaacaacaacaacaacaeMaeMaeMaeMaeMaeMaeMaeMaeMaeMagDagEaesaesaesaesaesaesaesaesaesaesagFagGagGagGagGagGagHagIafGaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaahWaaaaaaaaaaaaaaaaaaahVaaaaaacbYanxcccadSaqaaqJaqbadYaqdaqcaqfaqgaqiaqhaqkaqjaqmaqlaqoaqnaqraqqaTIaquapgaqvajFaqGaqGajFapQaqHaijapYachabCaacaacaacaacaacagQagRagRagRagRagRagRagSagTagQagUagVagWagXagYagZahaahbagWahcahdagWaheahfahgahhahiahjagHahkafGaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaahWaaaaaaaaaaaaaaaaaaahWahWahWahWabZarmccdcchcceccfadeaqMaqMaqMaqMacSaqNaqNaqOaqPaqNaqNacSaqRaqQaqTaqSaqVaqUaqXaqWaqZaqYarjarcaijapYacjabCaacaacaacaacaacagQagRagRagRagRagRagRahFahGagQacVacWagWahHahIahJahKahJahLahMahNagWahOahPahQahRahSahTagHahUafGaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaahWaaaaaaaaaaaaaaaaaaahWahWahWahWabZarmccdaRdcceccfadeaqMaqMaqMaqMacSaqNaqNaqOaqPaqNaqNacSaqRaqQaqTaqSaqVaqUaqXaqWaqZaqYarjarcaijapYacjabCaacaacaacaacaacagQagRagRagRagRagRagRahFahGagQacVacWagWahHahIahJahKahJahLahMahNagWahOahPahQahRahSahTagHahUafGaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaahWaaaaaaaaaaaaaaaaaaahVaaaaaaahWamLarlarQarnatgaqLaroaqMaQBarsarraruartarxarvarBaryarFaqNaqRaqQarHarGapgarIarKarJarNarLapQarOaijarPaiCabCaacaacaacaacaacagQagRagRagRagRagRagRailaimainadHadIaioaipaiqairaisaitagWaiuaivagWaiwahPaixahRahSaiyagHaizafGaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaabiaaaaaaaaaaaaaaaaaaahVaaaaaaahWamLarlccgarSarRarUarTaqMarVarXarWarXarXasbarYaslaskasmaqNaqRasnaspasoasrasqajFassastajFapQasuaijasvapiabCaacaacabCabCabCagQagQagQagQagQagQagQagQagQagQajaajbagWagWagWagWagWagWagWagWagWagWajcahPajdajeajfajgagHajhafGaacaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaahVaaaaaaahWamLarlarnasxaswaszasyaqMasAaenaenaenaenaenasUasUaryasXacSasZasYarHataapgatdapQateapQapQapQatfaijasvaiXabCaacaacabCajHackackackackackachackackackaoYbYdajKajLajMajIaacaacaacaacafGajNajOajPajQajRajSajTajUajVajWajXafGaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaabiaaaaaaaaaaaaaaaaaaahVaaaaaaahWamLarlccgaSearRarUarTaqMarVarXarWarXarXasbarYaslaskasmaqNaqRasnaspasoasrasqajFassastajFapQalnaijasvapiabCaacaacabCabCabCagQagQagQagQagQagQagQagQagQagQajaajbagWagWagWagWagWagWagWagWagWagWajcahPajdajeajfajgagHajhafGaacaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaahVaaaaaaahWamLarlarnasxaswaszasyaqMasAaenaenaenaenaenasUasUaryamCacSasZasYarHataapgatdapQateapQapQapQatfaijasvaiXabCaacaacabCajHackackackackackachackackackaoYbYdajKajLanqajIaacaacaacaacafGajNajOajPajQajRajSajTajUajVajWaohafGaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaahWabZabZarkatiathatkatjaqMbkxbYYbYIbZcatQbZdatNatSatRatVatTatXatWarHapLapgatYatZateaubauaaudaucaijanCabCabCabCabCabCakuabCanDanDanDanDanDanDanDanDanDajIakwakxajIanDanDanDanDanDafGakyakzakAakBakCakDakEakFakGakHakIafGaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVahWahWahWahWabZaueaueaueaueaueaqMaqMaqMaqMacSaukaenaulauuaenahBaqNauwauvauyauxaijauzauzauCauzauzauzauzaijasvanEachauFauEauEauGauJaokaonaomaoPaooaoRaoQaoTaoSapfaoUapmaplapoapnapqappapsaprapSaptalAalAalAalAalAalAalAalAalAalAalAalAaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWauNavfavfatOaugaviavgavlavkavoavmavsavpaqNbZiafUasUasUaenawlawjatXawnaASawoaAWaAUaBXaBBaCEaAWaDIaDDaaVasvalQalRalSalQalTalTalTalTapUapTaqwaqpaqyaqxaqxaqxaqxaqxaqzaqxaqAaqxaqxaqxaqxareargarfamfamgamgamgamgamgamgamgamgamgamgalAamhaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaGBbCTbCTatOauAauAauAauBaJlaJuauAauAaJwaJBaJxaenasUasUaJDaJSacSaJWaJTaKtaKraAWaAWaAWaKNaLjaKUaLlaLkaaVapYalQaLmaLGalQamCamDamEalTasdarDasfaseaseaseaseaseaseaseaseaseasgaseaseaseaseasfasGasjamMamgamgamgamgamgamgamgamgamgamgamNamhaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaGBaLJaLIatOaLKauAauAavjaLXaLZauAauAaJwaJBaJxaMZaMBaNbaNaaenaqNaNFaNeaKtaOjaAWaOKaBXaOLaONaAWaOPayiaaVapYalRanoanpalQanqanransantasHaqpaseatratsaseaseattatvatuaseaseatIatwatsatJaseaseatLatKamMamgamgamgamgamgamgamgamgamgamganFamhaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaGBaPYbDwatOaBoaQaaDvaQuaQvbZXbZtcalcakaqNaQZaQZaRwaRAaRyaRyaqNaNFaJTaKtaRUaAWaAWaAWaRZaSaaaVaaVaaVaaVaSbaodaSyaofalQaogaohaoialTauhaqpaseauiaumaseaseaseaseaseaseaseaseaunauDatvaseaseatLauHamMamgamgamgamgamgamgamgamgamgamgalAamhaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaGBbEebDxatOatOaSCaSCaSCaSCaSDaSCaSCaSCacSaqNaqNawjaSEaqNaqNacSaNFaSFaKtaSHaAWaAUaBXaTiaTjaaVatpaoLaTlaTkalQalQalQalQaoOaoOalTalTauKaqpaseaseasfauLauOauMauOauMauMauOauOasfaseauPaseaseatLauQaoVamgamgamgamgamgamgamgamgamgamgalAaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaTZaTGaTFaVcaTHaoqaoqaTKaTJaTMaTLaoqaoqaTOaoqaUlaTQaUoaUnaTKaUpaUlatWaKtaUSaAWaAWaAWaUUaUVaaVapiapjaUXaUWauRauRauRauRauRauRauTauSauUaqpaseaseaseauOavqauVavrauVauVavtauOaseaseaseaseaseatLavuapuamgamgamgamgamgamgamgamgamgamgalAaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaTZaVaaUZbataVbaVfaVdaVIaVHaVLaVJaVPaVNaWoaWnaWraWpaWtaWsaWwaWoaWnaWyaWKaWCaAWaWMaBXaUUaWOaaVaWRaWQaWUaWTauRavwavwavwavwauRaqpaqpatLaqpaseaseaseauMavqaqpaqpavxaqpavtauMaseattatvatuaseatLavyamMamgamgamgamgamgamgamgamgamgamgalAamhaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaGBaXyaXxaRbaRbaQwaQwaQwaQwaXCaQwaRbaRbafPafPaXXafPafPalFaXZaXZaXZaYbaYdaXZaoJaoJaoJaaVaaVaaVaqsaqtaYBaYfauRavwavwavwavwavwaqpaqpatLaqpaseaseaseauMavqaqpavBavzavCavtauMaseattavDatuaseatLavEamMamgamgamgamgamgamgamgamgamgamgaqBamhaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaGBaGBaGBaRbaYEaYHaYFaYJaYIaZdaRVaZgaRbaZkaZiaZnaZlaZqafPaoGaZraZUaZSaZWaZVbavbePbYEaoJaacaikaraarbbaxardauRavwavwavwavwavwaqpaqpatLaqpaseaseaseauMavqaqpavHavGaqpavtauMaseattatvatuaseatLavIamMamgamgamgamgamgamgamgamgamgamgarhamhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWahWbcoaXzaRVaRXbaAaTmbaDbaBbaFaRbbaIbaGbbnbaJbbpafPbbsbbqbbxbbubbzbbybbDbbDbbAaoJaacaikarzarAbckarCauRavwavwavwavwavKaqpaqpatLaqpaseaseaseauMavqaqpaqpaqpaqpavtauMaseattatvatuaseatLavIamMamgamgamgamgamgamgamgamgamgamgalAamhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaGBbCTbCTatOauAauAauAauBaJlaJuauAauAaJwaJBaJxaenasUasUaJDaJSacSaJWaJTaKtaKraAWaAWaAWaKNaLjaKUaLlaLkaaVapYalQaLmaLGalQasuamDamEalTasdarDasfaseaseaseaseaseaseaseaseaseasgaseaseaseaseasfasGasjamMamgamgamgamgamgamgamgamgamgamgamNamhaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaGBaLJaLIatOaLKauAauAavjaLXaLZauAauAaJwaJBaJxaMZaMBaNbaNaaenaqNaNFaNeaKtaOjaAWaOKaBXaOLaONaAWaOPayiaaVapYalRanoanpalQasXanransantasHaqpaseatratsaseaseattatvatuaseaseatIatwatsatJaseaseatLatKamMamgamgamgamgamgamgamgamgamgamganFamhaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaGBaPYaVcatOaBoaQaaDvaQuaQvbZXbZtcalcakaqNaQZaQZaRwaRAaRyaRyaqNaNFaJTaKtaRUaAWaAWaAWaRZaSaaaVaaVaaVaaVaSbaodaSyaofalQaogavSaoialTauhaqpaseauiaumaseaseaseaseaseaseaseaseaunauDatvaseaseatLauHamMamgamgamgamgamgamgamgamgamgamgalAamhaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaGBbEebDxatOatOaSCaSCaSCaSCaSDaSCaSCaSCacSaqNaqNawjaSEaqNaqNacSaNFaSFaKtaDsaAWaAUaBXaTiaTjaaVatpaoLaTlaTkalQalQalQalQaoOaoOalTalTauKaqpaseaseasfauLauOauMauOauMauMauOauOasfaseauPaseaseatLauQaoVamgamgamgamgamgamgamgamgamgamgalAaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaTZaVaaVfbataWFbdsaoqaTKaTJaTMaTLaoqaoqaTOaoqaUlaTQaUoaUnaTKaUpaUlatWaKtaUSaAWaAWaAWaUUaUVaaVapiapjaUXaUWauRauRauRauRauRauRauTauSauUaqpaseaseaseauOavqauVavrauVauVavtauOaseaseaseaseaseatLavuapuamgamgamgamgamgamgamgamgamgamgalAaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaTZaVabdXbeFaVbbeGaVdaVIaVHaVLaVJaVPaVNaWoaWnaWraWpaWtaWsaWwaWoaWnaWyaWKaWCaAWaWMaBXaUUaWOaaVaWRaWQaWUaWTauRavwavwavwavwauRaPkaqpatLaqpaseaseaseauMavqaqpaqpavxaqpavtauMaseattatvatuaseatLavyamMamgamgamgamgamgamgamgamgamgamgalAamhaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaGBaXyaXxaRbaRbaQwaQwaQwaQwaXCaQwaRbaRbafPafPaXXafPafPalFaXZaXZaXZaYbaYdaXZaoJaoJaoJaaVaaVaaVaqsaqtaYBaYfauRavwavwavwavwavwbBaaqpatLaqpaseaseaseauMavqaqpavBavzavCavtauMaseattavDatuaseatLavEamMamgamgamgamgamgamgamgamgamgamgaqBamhaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWaGBaGBaGBaRbaYEaYHaYFaYJaYIaZdaRVaZgaRbaZkaZiaZnaZlaZqafPaoGaZraZUaZSaZWaZVbavbePbYEaoJaacaikaraarbbaxardauRavwavwavwavwavwbBaaqpatLaqpaseaseaseauMavqaqpavHavGaqpavtauMaseattatvatuaseatLavIamMamgamgamgamgamgamgamgamgamgamgarhamhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWahWbcoaXzaRVaRXbaAaTmbaDbaBbaFaRbbaIbaGbbnbaJbbpafPbbsbbqbbxbbubbzbbybbDbbDbbAaoJaacaikarzarAbckarCauRavwavwavwavwavKbCoaqpatLaqpaseaseaseauMavqaqpaqpaqpaqpavtauMaseattatvatuaseatLavIamMamgamgamgamgamgamgamgamgamgamgalAamhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaabcobclbcpbaybcnbcrbcwaRVbduaRbbdxbdvbebbdybefbedbeJbegbeLbeKbeNbeMbfobYtbYHaoJaacaikarZasabfsascauRauRauRauRauRauRavLaqpatLaqpaseaseaseauOavqavMavNavNavNavtauOaseaseaseaseaseatLavOashashashashashashashashasiamMasialAaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaabcobftbfvaRXbfSaRXbfTaRVbfUaRbbfWafLafLamZbfYafPaoIbfZbgCbgBbgEbgDaoIbgFaoJaeiaacaikasCasDbgHasFavPavPavPavPavPavPavQaqpatLaqpaseaseasfauOauOauOauMauMauMauOauLasfaseatJaseaseatLavIasIasJasKasLasMasNasOasIasPasQasRalAaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaRbbhjbnwbnnbnLbnIbXzbnTbXAaRbbXCbXBbXEbXDbXFafPaoFbXGbXIbXHbXKbXJaoIbgFaoJaacaacaikaqsatobXNatqavPavRavTavSavUavPavVaqpatLaqpaseatwatsaseaseaseaseaseaseaseaseavWatsatvaseaseatLavXasIasJasKatxatyasNasOasIatzatAatBalAaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaaaaaaaaRbbhjbnwbnnbnLbnIbXzbnTbXAaRbbXCbXBbXEbXDbXFafPaoFbXGbXIbXHbXKbXJaoIbgFaoJaacaacaikaqsatobXNatqavPavRavTbGoavUavPavVaqpatLaqpaseatwatsaseaseaseaseaseaseaseaseavWatsatvaseaseatLavXasIasJasKatxatyasNasOasIatzatAatBalAaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWahWaRbaRbbXQaRbaRbbXRaRbaRbaRbaRbalFalFalFalFalFalFaoJatHbXXbXWbXYatGbXZbXZaoJavPavPawhavPavPawkavPavPawvawMawMaxmcaqaxIaqpatLaqpaseaunauDaxKaseaseattatvatuaseaseaunauDauPaseaseatLavEasIasJasKatxatyasNasOasIatMalAalAalAaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRbbYfbYhbYgaRbaRbaRbbYibYjbYjbYlbYkbYmbYlbYlbYuayaaxOaycaybaypaydayqayqaysayraysaytayvayuazcazbazeazdazfaqxaqzcaMaqxaqxazEazDasfaseaseasgaseaseaseaseaseaseaseaseaseaseaseasfasGazFasIasIasIauoaupasIasIasIauqaurausaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRbbYJbYMbYKaRbbYNbYPbYjbYjbYjbYlbYRbYWbYUbZabYxazIazHazHazJaqyaqxaqxaqxaqxaqxazfazKaqxaqxazLaqxaFnaDZaFoaqxaqxcaWaqxaqxaqxaFJazfaqxaqxaFKaqpaFLaqxaqxaqxaqxaqxaqxaqxaqxaqxaFMaFOaFNauWauXauYauZavaavbavcasIavdaveausaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRbaRbaRbaRbaRbbYPbYPbYjbYjbYjbYjbYjbYjbZkbZmbYuaFQaFPaFSaFRaGsaFXaGuaGtaGQaGPaGSaGRaGUaGTaGVaGTaGXaGWaITaIsaIscbnaIsaIsaIsaGWaJhaJbaKAaJpbnoaKCaMFaLOaLOaMHaOqaOoaSzaPeaUsaTnbaMaUYavYavZavZawaawbawcavcasIauqaweausaacaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbYPbZvbZvbZvbZvbZvbYPbYjbYjbYjbYjbYjbZzbYlbZAawsawpawqawrawsawsawsawtawtawtawubonbokbooanDanDanDawyawzawzawzawzawzawzawzawzawzawAawBawCawDawEawFawGawGawGawGawHawIawJawKawKbopborboqasIasIasIasIasIasIasIasIavdawOausaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbYPbZvbZvbZvbZvbZvbYjbYjbZFbZDbZmbYjbYjbYlbYjawsawPawQawRawSawTawsawUawVawWawuawXawYawZawuaxaaxbawyaxcaxcaxcaxcaxcaxcaxcaxcaxdawEaxeaxfaxgawEaxhaxiaxjaxjaxjaxjawIaxkaxlawKbosatLbotaxoaxpaxpaxqaxraxqaxpaxpaxsaxtausaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbYPbZvbZvbZvbZvbZvbYjbYjbZFbZDbZmbYjbYjbYlbYjawsawPawQawRawSawTawsawUawVbrvawuawXawYawZawuaxaaxbawyaxcaxcaxcaxcaxcaxcaxcaxcaxdawEaxeaxfaxgawEaxhaxiaxjaxjaxjaxjawIaxkaxlawKbosatLbotaxoaxpaxpaxqaxraxqaxpaxpaxsaxtausaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbYPbZvbZvbZHbZJbZvcahbYjbZDbZDbZmbYlbZKbYjbYjawsaxuaxvaxwaxxaxyawsaxzaxAaxBawuaxCawYawZawuaxDaxEawyaxcaxdaxcaxcaxcaxcaxcaxcaxcawEaxFaxGaxHawEboBaxJbpibpibpibpzawIaxkaxMawKbowaqybozausausausausausausausausausausausaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbYPbZvbZvbZvbZHbZHbYPbZObZPbYjbZzbYlbYjbZQbYjawsaxPawsaxQaxRaxRawsaxSaxTaxUaxVaxWaxXaxYawuaxZbpCawybnqbnrbnrbnrbnrbnrbnrbnrbnsawyayeayfaygawIayhbcsayjaykaylaymawIaynayoawKboAboLboDbpsawMbpuawMawMbpVawMawMbpYanDaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbYPbYPbYPbYPbYPbYPbYPbZRbYlbZSbYlbYlbYlbYjbYjawsaywayxawsayyayyawsayzayAayBayCayDayEayFayGayHayIawyayJayKayLayMayNayOayPayQayRawyaySayTayUawIayVayWayXayXayXayYawIayZazaawKbqabqcbqbbqfaqpaqpaqpaqpaqpaqpaqpbqganDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbMaacaacaacaacbYPbZTbYjbYjbYlbZDbZDbYjbYlbYjbYjawsaxRazgawsawsawsawsazhayAaziawuazjawYawZawuazkazlawyazmaznazoazpaznazqazraznazsaztaxFazuazvazwazxayWazyazzazAazBawIaxkawKawKbqhbqjbqibqnbqkbqAbqobqAbqAbrtbrkbsxanDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbMaacaacaacaacbYPbZTbYjbYjbYjbZmbYjbYlbZkbYjbYjawsazMazNawsbQabQaawsazOazOazPawuazQawYazRawuazSazlawyazTazUazVazUazUazUazWazUazXawyazYayTazZaAaaAbayWaAcaAdaAeaAfawIaxkawKaAgaAgaAhaAiaAjaAgaAgaAgaAkaAkaAkaAlaAkaAkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbYPbZvbZvbZvbZHbZHbYPbZObZPbYjbZzbYlbYjbZQbYjawsaxPawsaxQaxRaxRawsaxSaxTaxUaxVaxWaxXaxYawuaxZbXsawybnqbnrbnrbnrbnrbnrbnrbnrbnsawyayeayfaygawIayhbcsayjaykaylaymawIaynayoawKboAboLboDbpsawMbpuawMawMbpVawMawMbpYanDaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbYPbYPbYPbYPbYPbYPbYPbZRbYlbZSbYlbYlbYlbYjbYjawsaywayxawsayyayyawsayzayAayBayCayDayEayFayGayHayIawyayJayKayLayMayNayOayPayQayRawyaySayTayUawIayVayWayXayXayXayYawIayZazaawKbqabqcbqbbqfaqpaqpaqpaqpaqpaqpaqpbMGanDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbMaacaacaacaacbYPbZTbYjbYjbYlbZDbZDbYjbYlbYjbYjawsaxRazgawsawsawsawsazhayAaziawuazjawYawZawuazkazlawyazmaznazoazpaznazqazraznazsaztaxFazuazvazwazxayWazyazzazAazBawIaxkawKawKbMVbqjbqibqnbqkbqAbqobqAbqAbrtbrkbsxanDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbMaacaacaacaacbYPbZTbYjbYjbYjbZmbYjbYlbZkbYjbYjawsazMazNawsbQabQaawsazOazOcabawuazQawYazRawuazSazlawyazTazUazVazUazUazUazWazUazXawyazYayTazZaAaaAbayWaAcaAdaAeaAfawIaxkawKaAgaAgaAhaAiaAjaAgaAgaAgaAkaAkaAkaAlaAkaAkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacbYPawuawuawubYzbYzbYzawubYDbYCawuawsawsawsawsawsawsawsawtawtawtawuaAmaAnaAoawuaApaAqawyaAraAsaAtaAuaAvaAuaAwaAxaAyaAzaAAaABaACaADaAEaAFayXaAGayXaAHawIaxkawKaAIaAJaAKaALaAMaANaAJaAIaAkaAOaAPaAQaARaAkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacawubZYaATbZZaAVaAVcaaaBicabcaiaAZaBaaBbaBcaAVaAVaBdaAXaBeaBfaBgaBhawYaBiawuawuawuawyaBjazUaBkaBlazUazUaBmazUaBnawybnvaBpaBqawIaBraBsaBtaBuaBvaBwawIayZawKaBxaBxaBxaALaAMaBxaBxaByaAkaAkaAkaBzaBAaAkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacawubZYaATbZZaAVaAVcaaaBiaBicaiaAZaBaaBbaBcaAVaAVaBdaAXaBeaBfaBgaBhawYaBiawuawuawuawyaBjazUaBkaBlazUazUaBmazUaBnawybnvaBpaBqawIaBraBsaBtaBuaBvaBwawIayZawKaBxaBxaBxaALaAMaBxaBxaByaAkaAkaAkaBzaBAaAkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacawucadcacaBCaBDaBDaBDaBDaBDaBDaBEaBDaBFaBDaBDaBDaBDaBDaBGaBFaBDaBHaBIaBiawuaacaacawyaBJaBKazUaBLazUazUaBMazUazUaBNaBOaBpaBPawIawIawIawIawIawIawIawIayZawKaBQaBQaBxaBRaBSaBxaBTaBTaAkaAOaBUaBVaBWaAkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacawucaeaBYaBZaCaaBZaBZaBZaBZaBZaBZaBZaBZaBZaBZaBZaBZaBZaBZaBZaCaaCbawYaCcawuaacaacawyaCdaCeaCfaCgaChazUaCiaznaCjaCkaClaCmaCnaCoaCpaCqaCraCsaCtaCuawEayZawKaCvaCwaCxaCyaCzaCAaBxaCBaAkaAkaAkaCCaCDaAkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaCFaCGaCHaCIaCFawuaCJaCJaCJawuawuaCJaCJaCJawuawuaCJaCJaCJawuaCKaCLaCMaCNaCKaacaCOaCOaCOaCOaCOaCOaCOaCPaCQaCRaCOaCOaCSaCTaCUaCVaCWaCXaCYaCZaCtaCuawEaxkawKaDaaDbaBxaDcaDdaBxaDeaDfaAkaDgaDhaDiaBWaAkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaCFaDjaDkaDlaCFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCKaDmaDnaDoaCKaacaCOaDpaDqaDraCOaDsaDtaDuaDubnKaDwaDxaxFaBpaxgaDyaDzaDzaDzaDzaDAaDAaDAaxkawKaDBaBxaBxaALaAMaBxaBxaDCaAgaAgaAgaAgaAgaAkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaCFaDjaDkaDlaCFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCKaDmaDnaDoaCKaacaCOaDpaDqaDraCObYGaDtaDuaDubnKaDwaDxaxFaBpaxgaDyaDzaDzaDzaDzaDAaDAaDAaxkawKaDBaBxaBxaALaAMaBxaBxaDCaAgaAgaAgaAgaAgaAkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnUaDEaDFaDGaDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnVaDJaDKaDLaCKaacaCOaDMaDNaDOaCObnWaDQaDRaDuaDuaDSaDTazYaBpaDUawEaDVbnXaDXaDYbxaaEaaEbaEcawKaEdaEeaEeaEfaAMaEgaEhaEiaAgaEjaEkaEkaAgaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnUaDEaElaEmaDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnVaDJaEnaEoaCKaacaCOaCOaEpaCOaCObnYaEraEsaEtaEuaEvaEwaExaEyaEzawEaEAaEBaECaEDaEEaEFaEGaEHawKaEIaEIaBxaEJaAMaEKaELaELaEMaELaELaELaAgaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnUaDEaENaDFaDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnVaDJaEOcbVaCKaacaCOaEPaEQaERaCOaESaETaDuaDuaDuaEUaCOaEVaEWaEXaEYaEZaFaaFbaDzaFcawKawKawKawKaFdaFeaBxaFfaFgaFhaFiaFiaFjaFkaFlaFmaAgaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnUaDEaENaDFaDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnVaDJaEOcbXaCKaacaCOaEPaEQaERaCOaESaETaDuaDuaDuaEUaCOaEVaEWaEXaEYaEZaFaaFbaDzaFcawKawKawKawKaFdaFeaBxaFfaFgaFhaFiaFiaFjaFkaFlaFmaAgaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCFaFpaFqaFraCFaaaaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsaaaaaaaaaaCKaDJaFtaFuaCKaacaCOaFvaFwaFxaFyaFzaDuaDuaDuaDuaFAaCOaFBaFCaFDawEaDzaDzaDzaDzaacaacaacaacaAgaFEaFEaBxaEJaAMaFFaELaELaEMaFGaFHaFIaAgaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboeaFTaFUaFVaFWaDFaDHaaaaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsbpDaFYaFZaGaaGbaDKaCKaacaCOaGcaGdaGeaCOaGfaGgaGhaGiaGjaGkaCOaFBaFCayUaGlawEaacaacaacaacaacaacaacaAgaGmaBxaBxaEJaAMaGnaGoaGpaAgaGqaGraAgaAgaacaacaacaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGvaGwaGxaGyaGzaGAaDHaaaaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsaIHbPscbWaGEaGFaGGaCKaacaCOaCOaCOaCOaCOaCOaCOaCOaCOaCOaCOaCOaGHaGIaGJawEaGKaGKaGKaacaacaacaacaacaGLaGLaGLaGMaGNaGOaGLaGLaGLaAgaAgaAgaAgaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqdaGZaFUaHaaDFaDGaDHaaaaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsbqeaHcaFZaHdaDKaDLaCKaacaacaacaacaacaacaacaacaacaGKaHfaHgaGKaGKaHhaHiaGKaHjaHkaGKaacaacaacaacaGLaGLaHlaHmaHnaHoaHpaHqaHraGLaGLaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboeaFTaFUaFVaFWaDFaDHaaaaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsbpDaFYaFZaGaaGbaDKaCKaacaCOaGcaGdaGeaCOaGfaGgaGhaGiaGjaGkaCOaFBaFCayUaGlawEaacaacaacaacaacaacaacaAgccwaBxaBxaEJaAMaGnaGoaGpaAgaGqaGraAgaAgaacaacaacaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbtcbuaGxcbvaGzaGAaDHaaaaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsaFscbwcbycbxcbGaGFaGGaCKaacaCOaCOaCOaCOaCOaCOaCOaCOaCOaCOaCOaCOccxaGIaGJawEaGKaGKaGKaacaacaacaacaacaGLaGLaGLaGMaGNaGOaGLaGLaGLaAgaAgaAgaAgaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqdaGZaFUaHaaDFaDGaDHaaaaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsbqeaHcaFZaHdaDKaDLaCKaacaacaacaacaacaacaacaacaacaGKaHfaHgaGKaGKaHhaHiaGKaHjaHkaGKaacaacaacaacaGLaGLaHlaHmaHnaHoaHpccyaHraGLaGLaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCFaHsaHtaHuaCFaaaaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsaFsaaaaaaaaaaCKaHvaHwaHxaCKaacaacaacaacaacaacaacaacaacaGKaHfaHfaHyaHzaHAaHBaHCaHDaHEaGKaacaacaacaacaGLaHFaHnaHGaHHaHIaHJaHKaHKaHLaGLaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnUaDEaDFaDGaDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnVaDJaDKaDLaCKaacaacaacaacaacaacaacaacaacaGKaHMaHNaHOaHPaHQaHRaHSaHTaHUaGKaacaacaacaacaGLaHVaHnaHWaHXaHYaHZaIaaHnaHnaGLaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnUaDEaElaEmaDHaaaaIbaIbaIbaIbaIbaaaaaaaaaaaaaaaaaaaaaaaaaaabnVaDJaEnaIcaCKaacaacaacaacaacaacaacaacaacaGKaIdaIeaIfaIfaIgaIhaIhaIiaIjaGKaacaacaacaacaGLaIkaIlaImaInaIoaIpaIaaHnaIqaGLaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnUaDEaENaDFaDHaaaaIbaIbaIbaIbaIbaaaaaaaIraIraIraIraIraaabEaaFZaDJaEOcbVaCKaacaacaacaacaacaacaacaacaacaGKaGKaGKaItaIuaIuaIuaIvaGKaGKaGKaacaacaacaacaGLaHnaHnaHnaIwaIwaIwaHnaHnaIxaGLaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnUaDEaENaDFaDHaaaaIbaIbaIbaIbaIbaaaaaaaIraIraIraIraIraaabEaaFZaDJaEOcbXaCKaacaacaacaacaacaacaacaacaacaGKaGKaGKaItaIuaIuaIuaIvaGKaGKaGKaacaacaacaacaGLaHnaHnaHnaIwaIwaIwaHnaHnaIxaGLaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCFaFpaIyaIzaCFaaaaIbaIbaIbaIbaIbaaaaaaaIraIraIraIraIraaabnVaIAaDJaFtaIBaCKaacaacaacaacaacaacaacaacaacaacaacaGKaGKaGKaGKaGKaGKaGKaacaacaacaacaacaacaGLaICaIDaHnaHnaIEaHnaHnaIFaIGaGLaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboeaFTaFUaFVaFWaDGaDHaaaaIbaIbaIbaIbaIbaaaaabaIraIraIraIraIrbRTbXlbXlaGaaGbaIIaCKaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaGLaGLaGLaIJaIJaIJaIJaIJaGLaGLaGLaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGvaIKaILaGyaIMaDGaDHaaaaIbaIbaIbaIbaIbaaaaaaaIraIraIraIraIraINaIOaIPaIQaIRaISaCKaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaataataataataataataataataataacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbHcchcbWccmaIMaDGaDHaaaaIbaIbaIbaIbaIbaaaaaaaIraIraIraIraIrccnccpccoccqaIRaISaCKaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaataataataataataataataataataacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXvaGZaFUaIUaDGaDGaDHaaaaIbaIbaIbaIbaIbaaaaaaaIraIraIraIraIrbXxbXnbXlbXkbWsaIWaCKaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaataataataataataataataataataataataataacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCFaIXaIYcbXaCFaaaaIbaIbaIbaIbaIbaaaaaaaIraIraIraIraIraaaaaaaCFaJabXmbXoaCKaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaataataataaaaaaaaaaaaaaaaaaaataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCFaIXaIYcczaCFaaaaIbaIbaIbaIbaIbaaaaaaaIraIraIraIraIraaaaaaaCFaJabXmccraCKaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaataataataaaaaaaaaaaaaaaaaaaataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCFaJcaJdaFUaCFaaaaIbaIbaIbaIbaIbaaaaaaaIraIraIraIraIraaaaaaaCKaFZbXpbXqaCKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnUaJfaJgaDHaaaaaaaIbaIbaIbaIbaIbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnVbXrbXsaJiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnUaJfaJgaDHaaaaaaaIbaIbaIbaIbaIbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnVccscctaJiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnUaJjaJkaDHaaaaaaaIbaIbaIbaIbaIbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnVbXtbXuaJiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXPaJmaJnaJoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYbbXwbXyaJqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXPaJmaJnaJoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqeccubXyccvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJraJraJraJraaaaaaaaaaaaaJraJraJraJraJraaaaaaaaaaaaaaaaaabYrbYrbYrbYrbYrbYrbYrbYraaaaaaaaaaaaaaabYrbYrbYrbYrbYrbYrbYrbYrbYraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJraJraJraJraJraJraJraJraJraJraaaaaaaaaaaaaaaaJraJraJraJraJraJraaaaaaaJraJraJraJraJraJraaaaaaaaaaaaaaabYrbYrbYrbYrbYrbYrbYrbYrbYrbYraaaaaaaaabYrbYrbYrbYrbYrbYrbYrbYrbYrbYrbYraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaJraJraJraJraJraJraJraJraJraJraJraJraaaaaaaaaaJraJraJraJraJraJraJraJraJraJraJraJraJraJraJraaaaaabYrbYrbYrbYrbYrbYrbYrbYrbYrbYrbYrbYrbYrbYrbYrbYrbYrbYrbYrbYrbYrbYrbYrbYrbYrbYrbYrbYraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -5688,34 +5700,34 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacarqaJCaMbaJzaNdanvaKxaNfaLoaKxaNgaNhaKxaNiaNjaKxaNkaLuaLvaNlaLvaNmaNnaNoaNpaNqaNraLVaKJaJRaNsaNtaNuaNvaNwaMPaNxaKKaKKaNyaNyaNyaNyaNyaNyaNyaNyaNyaNzaNAaNBaNCaNDaataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacarqarqaMYaJzaNGamcaKxaNHaKRaKxaNIaKTaKxaNIaKTaKxaNJaNKaNLaNMaNNaNOaNPaLVaNQaNRaNSaLVaKJaJRaNTaNUaNVaNWaNXaMPaNxaKKaNYaNyaNZaOaaObaOcaOdaOaaOeaNyaOfaOgaNBaOhaNDaataataataataataataatanwaataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacarqaQxaJzaNGaOlaKxaOmaKxaKxaOnanyaKxaOpanzaKxaOraOsaOtaOtaOtaOtaOuaLVaLVaLVaLVaLVaKJaJRaOvaOwaOxaOyaOzaMPaNxaKKaOAaNyaOBaOCaODaOEaOFaOGaOHaNyaLEaLEaOIaOhaNDaataataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacarqarqarqaMYaJzaOQaORaOSaOTaOUaOVaOTaOWaOXaOTaOYaOZaPaaPbaPcaolaoKaPfaPgaPhaPiaPjaPkaPlaKJaJRaOyaPmaPnaPoaPpaMPaPqaPraPraNyaPsaPtaPuaPvaPwaPxaPyaNyaKKaKKaKKaKKaKKaataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacarqarqarqaMYaJzaOQaORaOSaOTaOUaOVaOTaOWaOXaOTaOYaOZaPaaPbaPcaolaoKaPfaPgaPhaPiaPjajXaPlaKJaJRaOyaPmaPnaPoaPpaMPaPqaPraPraNyaPsaPtaPuaPvaPwaPxaPyaNyaKKaKKaKKaKKaKKaataataataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacarqaQDaQEaRaaJzaPAaPBaPCaPDaPEaPEaPEaPEaPEaPEaPDaPFaPEaPGaPHaPHaPIaPJaPKaPlaPLaPMaPNaPlaPOaJRaPPaPPaPQaPRaPPaMPaPSaPTaPUaNyaOBaPVaPWaPXaPWaPVaOHaNyaacaacaacaacaacaacaacaataataataataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaaUaaUaRxaaUaaUaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaQbaQbaQcaJzaPlaQdaQeaQfaPlaKJaPraQgaQhaQiaQjaQkaQlaQmaPraQnaNyaQoaQpaQqaQraQsaQpaQtaNyaacaacaacaacaacaacaacaacaacaacaataataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHaacaacaacaacaacaacaacaaUasBaRzasVasWasTasTasTasTasTaaUbJpbJpbJpbJpbJpbJpbJpbJpaQFaQGaQHaQIaQJaQKaPlaQLaQMaPLaPlaQNaQOaQPaQQaQRaQSaQTaQUaQVaQWaQXaNyaNyaNyaNyaQYaNyaNyaNyaNyaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHaacaacaacaacaacaacaacaaUatmbqDatPasWasTasTasTasTasTaaUbJpbJpbJpbJpbJpbJpbJpbJpaQFaRcaRdaReaRfaRgaPlaPLaRhaPLaPlaRiaPraRjaRkaRlaRmaRnaRoaRpaNyaNyaNyaNyaRqaRraRsaRtaRuaNyaNyaNyaNyaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHaacaacaacaacaacaacaacaaUatmbqDatPasWasTasTasTasTasTaaUbJpbJpbJpbJpbJpbJpbJpbJpaQFaRcaSJaSKaSLaRgaPlaPLaRhaPLaPlaRiaPraRjaRkaRlaRmaRnaRoaRpaNyaNyaNyaNyaRqaRraRsaRtaRuaNyaNyaNyaNyaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaaUaufbZeautasTasTasTasTasTasTaaUaUraUraUraUraUrbJpbJpbJpaQFaRCaRDaReaRfaRgaPlaPlaREaPlaPlaRiaPraRFaRGaRHaRIaRJaRKaRGaNyaRLaRMaNyaRNaROaRPaRQaPVaNyaRRaRSaNyaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaaUavnbZeawfawgavAavAavAavAawiaaUaKuaKLaAYaKsaUraUraUraUraQFaScaSdaSdaSeaSfaSgaShaSiaSjaQFaSkaPraSlaSmaRHaRIaRJaSnaSoaNyaSpaSqaSraSsaStaSuaSvaSsaSraSwaSxaNyaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHaacaacaacaacaacaacaacaaUaJtbZjaujaujbZnbZnbZnbZnbZnaaUaOkaJUaJUaKqaUrbJqaRBaKMaQFaSIaSJaSKaSLaSMaSNaSOaSPaSQaQFaRiaPraSRaSSaSTaSUaSVaSWaSXaNyaSYaSZaNyaTaaTbaPXaTcaTdaNyaTeaTfaNyaTgaTgaTgaTgaTgaTgaTgaTgaTgaTgaTgaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaaUavnbZeawfawgavAavAavAavAawiaaUaKuaKLaAYaKsaUraUraUraUraQFaScaSdaSdaTFaSfaSgaShaSiaSjaQFaSkaPraSlaSmaRHaRIaRJaSnaSoaNyaSpaSqaSraSsaStaSuaSvaSsaSraSwaSxaNyaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHaacaacaacaacaacaacaacaaUaJtbZjaujaujbZnbZnbZnbZnbZnaaUaOkaJUaJUaKqaUrbJqaRBaKMaQFaSIaTGaTHaUZaSMaSNaSOaSPaSQaQFaRiaPraSRaSSaSTaSUaSVaSWaSXaNyaSYaSZaNyaTaaTbaPXaTcaTdaNyaTeaTfaNyaTgaTgaTgaTgaTgaTgaTgaTgaTgaTgaTgaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHbkHaacaacaacaacaacaacaaUaLYbZobZsbZsbZsbZsbZsbZsbZsaZRaRTaOJaNEaOiaOMaKPaQCaQCaQFaQFaQFaQFaQFaQFaQFcbcaTqaQFaQFaTraPraTsaTtaRHaRIaRJaQgaTtaNyaNyaNyaNyaPWaTuaTvaTwaPWaNyaNyaNyaNyaTgaTxaTyaTzaTAaTBaTCaTDaTyaTEaTgaTgaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHbkHaacaacaacaacaacaacaaUaQycajcaocaocamcancapcapcapaaUaYNaRYaRWaYMaUraYOaQAaQCaQCaQCaTRaTSaTSaTTaTUaTVaTWaTXaTYaMuaPraUaaUbaRHaRIaRJaUaaUbaUcaUcaUcaUcaUcaUdaUeaUfaUgaUgaUgaUgaUgaUhaUhaUiaUhaUhaUhaUhaUhaUiaUhaUjaTgaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHbkHaataacaacaacaataataataaUaaUaaUaaUaaUaaUaaUaaUaaUaaUaaUaVgaThaSGaVgaUraUraUraUraUraUrauIaUtaUtaUtaUuaUuaUuaUuaUuaUuaPraUvaUwaUxaUwaUyaUwaUvaUcaUzaUAaUBaUcaUCaUDaUEaUgaUFaUGaUHaUgaUIaUJaUKaULaUMaUNaUOaUPaUQaUJaURaTgaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHaataataataatbdAaataataatbcTbecaTNaUkaUmbeHaTPbdtbcTbKbbKbaVgaUTaUqaVgbJpbJpbJpbJpbJpaUraVhaViaVjaVkaVlaVlaVlaVlaVlaVlaVmaVnaVoaVpaVqaVraVsaVtaUcaVuaVvaVwaVxaVyaVzaVyaVAaVBaVCaVDaUgaUhaUhaVEaUhaUhaVFaUhaUhaVEaUhaUhaTgaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHaataataataataataVeaVGaVOaVQaVKaVMaWqbecbecbecaWubcTbKbbKbaVgaWLaWBaVgbJpbJpbJpbJpbJpaUraWNaWPaXwaVRaVlaVSaVSaVSaVSaVlaVTaVTaVTaVUaVTaVVaVTaVWaUcaVXaVYaVZaUcaWaaWbaWcaUgaWdaWeaWfaUgaWgaWhaWiaUhaWjaWkaWlaUhaUhaUhaWmaTgaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaabkHbkHaataataataataataXAbeOaXEaVQaXBaXDaXWaXYbeIbecaYabcTaVgaVgaVgaYeaYcaYPaVgaVgaVgaVgaVgaUraWzaWAaYCaYDaVlaVSaVSaVSaVSaVSaVTaVTaVTaVUaWDaVVaVTaWEaUcaUcaUcaUcaUcaUdaWFaWGaUgaUgaUgaUgaUgaTgaTgaWHaWIaTgaWJaTgaWIaWIaTgaTgaTgaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHaataataataataatbazbfuaZfaZhaZcaZeaZmaZoaZjaZjaZjbYsaZpaZpaZpaZpaZTaWxaWxaWxbaubawaKqaUraWVaWWaWXaWYaVlaVSaVSaVSaVSaVSaVTaVTaVTaVUaVTaWZaXaaXbaXcaXdbGqaXfaXeaXgaXhaXiaXjaXkaXkaXlaXkaXkaXmaXnaXoaXpaXqaXraXsaXtaXoaXuaXvaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataataataataataXAbgbbaEaVQbaCbecbaKbbobaHbecbbrbcTaWxaWxaWxaWxbbwaZpaZpaZpbbCbbEbbFbbGaXFaXFaXHaXIaVlaVSaVSaVSaVSaXJaVTaXKaXLaXMaXNaXNaXNaXNaXOaXNaXNaXNaXNaXNaXMaXPaXPaXPaXPaXQaXPaXPaXPaXPaXPaXPaXRaVTaXSaXTaXUaXVaXvaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHaataataataatbdAaataataatbcTbecaTNaUkaUmbeHaTPbdtbcTbKbbKbaVgaUTaUqaVgbJpbJpbJpbJpbJpaUraVhaViaVjaVkaVlaVlaVlaVlaVlaVlaVmaVnaVoaVpaVqaVraVsaHqaUcaVuaVvaVwaVxaVyaVzaVyaVAaVBaVCaVDaUgaUhaUhaVEaUhaUhaVFaUhaUhaVEaUhaUhaTgaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHaataataataataataVeaVGaVOaVQaVKaVMaWqbecbecbecaWubcTbKbbKbaVgaWLaWBaVgbJpbJpbJpbJpbJpaUraWNaWPaXwaVRaVlaVSaVSaVSaVSaVlaSHaVTaVTaVUaVTaVVaVTaVWaUcaVXaVYaVZaUcaWaaWbaWcaUgaWdaWeaWfaUgaWgaWhaWiaUhaWjaWkaWlaUhaUhaUhaWmaTgaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaabkHbkHaataataataataataXAbeOaXEaVQaXBaXDaXWaXYbeIbecaYabcTaVgaVgaVgaYeaYcaYPaVgaVgaVgaVgaVgaUraWzaWAaYCaYDaVlaVSaVSaVSaVSaVSbBEaVTaVTaVUaWDaVVaVTaWEaUcaUcaUcaUcaUcaUdbgcaWGaUgaUgaUgaUgaUgaTgaTgaWHaWIaTgaWJaTgaWIaWIaTgaTgaTgaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkHbkHaataataataataatbazbfuaZfaZhaZcaZeaZmaZoaZjaZjaZjbYsaZpaZpaZpaZpaZTaWxaWxaWxbaubawaKqaUraWVaWWaWXaWYaVlaVSaVSaVSaVSaVSbBEaVTaVTaVUaVTaWZaXaaXbaXcaXdbGqaXfaXeaXgaXhaXiaXjaXkaXkaXlaXkaXkaXmaXnaXoaXpaXqaXraXsaXtaXoaXuaXvaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataataataataataXAbgbbaEaVQbaCbecbaKbbobaHbecbbrbcTaWxaWxaWxaWxbbwaZpaZpaZpbbCbbEbbFbbGaXFaXFaXHaXIaVlaVSaVSaVSaVSaXJbERaXKaXLaXMaXNaXNaXNaXNaXOaXNaXNaXNaXNaXNaXMaXPaXPaXPaXPaXQaXPaXPaXPaXPaXPaXPaXRaVTaXSaXTaXUaXVaXvaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataataatbdAaatbmTbcqbcVaVQbctbcUbdzbecbdwbdwbehbcTbeeaWvaWvaWvaWvaWvaWvbfqbfnbfpbfraUraYgaQAaYhaYiaVlaVlaVlaVlaVlaVlaYjaVTaYkaYlaYmaYmaYmaYnaYoaYpbHeaYqaYraYpaYpaYpaYpaYpaYpaYsaYtaYtaYtaYtaYuaYvaYwaYxaYyaYzaYpaYAaXvaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataataataataataataataatbcTbcUbhmbhlbhkbfVbfXbgabcTaWSaWSaWSaWSaWSaWSaWSaWSbfnbfpbgGaUraYKaYLaWWaYQaQCaQCaQAaZvaZuaUtbHgaYTaYUaYVaYVaYVaYVaYVaYVaYVaYVaYVaYVaYVaYVaYVaYVaYVaYVaYWaYXaYXaYXaYXaYYaYZaZaaZbaYYaYXaYXaYXaYXaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhibhibhibhibhibhibhibhibcTbcTbcTbcTbcTbcTbcTbcTbcTaWSaWSaWSaWSaWSaWSaWSaWSbXLbfpbXMaUraWzaZsaZtbaLaZXaUtaUtaUtaUtaUtaZwaZxaZyaYVaZzaZAaZBaYVaZzaZAaZBaYVaZCaZDaZEaZFaZEaZGaYVaZHaYXaZIaZIaZJaZKaZLaZMaZNaZOaZPaZQaZQaYXaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmVbXObXObXObXObXObXObXObXObXObXObXObXObXSbXTbXVaVgbXUbXUbXUbXUbXUbXUbXUbXUbYabXUbYcaUraUraUraUrawLaUtaYRaZYaZZbaababcaraVUbadaYVbaebafbagaYVbaebahbagaYVbaibaibaibaibaibaibaibajaYXbakbalbambanbalbaobapbaqbarbalbasaYXaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmVbXObXObXObXObXObXObXObXObXObXObXObXObGCbXTbXVaVgbXUbXUbXUbXUbXUbXUbXUbXUbYabXUbYcaUraUraUraUrawLaUtaYRaZYaZZbaababcaraVUbadaYVbaebafbagaYVbaebahbagaYVbaibaibaibaibaibaibaibajaYXbakbalbambanbalbaobapbaqbarbalbasaYXaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmVbXObYebYebXObXObXObYebXObXObYebYebYnbXSbXObXObmWbYpbYqbYqbYqbYqbYwbYqbYqbYAbYBcafcagbaNbaObaPbaQbaRbaSbaTbaUbaVbaWbaXbaYbadaYVbaZbbabaZaYVbaZbbbbaZaYVbbcbbdbbebbfbbgbbhbaiaZHaYXaYXaYXaYXcaNbbjbbkbblbbmaYXaYXaYXaYXaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabhibXObXObYebYObYLbYebYebXObXObYQbYVbYXbYSbYTbZbbnlbYZbYZbYZbYZbYZbZfbYZbZhbZgbbvbbHbbtbbtbbBbbtbbIbbtbbJbbKaXUbbLbbMaXPbbNbadaYVbbObbPbbQbbRbbQbbSbbTaYVbbUbbVbbWbbXbbYbbZbaibcaaYXbcbbccaZJbcdaZLbcebcfbcgbchbcibcjaYXaYXaYXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmVbXObXObYebXSbYebYebXObXObXObXObXObXObXObXObXObmWbZlbcmbZqbcmbcmbZpbcubcvbZrbcxbcycbmcbkbcxbcxbczbcAbcBbcmbcCbcCbcDbcCbcCbcEaYVbcFbcGbcHbcIbagbagbcJbaZbcKbcLbcLbcMbcNbcObaiaZHaYXbakbalbcPbanbalbaobapbcQbcRcbscbtcbucbvaYXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmVbXObZubXObYnbYebZwbZwbZybZxbZxbZxbZxbZxbZxbZxbcWbcWbcWbcWbcWbcWbcXbcYbcZbdabcWbdDbdDbdDbdDbdDbdDbdDbdbbdcbdcbdcbNkbNkaYVaYVaYVbddbdeaYVbdfbdgbbObdhbdibdjbdkbdkbdlbcNbdmbaiaZHaYXaYXaYXaYXbdnbalbdobdpbdqbdrcbwcbxaYXcbyaYXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmVbXObXObXSbYnbXObZBbZEbZGbZCbZCbZCbZCbZCbZCbZCbcWbNTbNTbcWbdBbdCbcWcbzbcZbdabcWbNUbNUbNUbNUbNUbdDbdEbdFbdGbdHbdIbNkbdJaYVbdKbdLbdMbdNbdObcIbagbdPbagbaZbdQbcLbcLbdRbdSbdTbaiaZHaYXbdUbalaZJbdVbdWbdXbdYbdZbeacbwbdsaYXaYXaYXaYXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhibXObXObYebYebYebZIbXSbZGbZCbZCbZCbZCbZCbZCbZLbcWbcWbcWbcWbdCbdCbcWbeibcZbejbcWbNUbNUbNUbNUbNUbdDbekbelbdcbembenbNkbeoaYVbepbeqberbesbetbbQbeubbSbevaYVbewbexbeybezbeAbeBbaibeCaYXbeDbalbeEbanbalbalbapbaqbeFcbGcbHcbKcbLcbIcbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmVbXObXObZNbXObZMbXObXSbZGbZCbZCbZCbZCbZCbZCbZCbcWbeQbeQbcWbeRbeRbcWbeSbcZbeTbcWbNUbNUbNUbNUbNUbdDbeUbeVbeWbeXbeYbNkbeZaYVbfabagbfbbagbdMbagbagbfcbfdaYVbfebffbcLbfgbcNbfhbaiaZHaYXbfibalbfjbfkaZLaZLaZNbflbfmbalbalaYXaYXaYXaYXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmVbXObYebYebYebYebXObXSbZGbZCbZCbZCbZCbZCbZCbZCbcWbeRbeRbfwbeRbeRbcWbfxbfybfzbcWbNUbNUbNUbNUbNUbdDbfAbfBbfCbfCbfCbfCbfCbfDbfDbfDbfEbfFbfGbfHbfIbfJaYVbfKbfLbfKbcLbfMbfNbaibaiaZHaYXbfObalbeabfPbalbalbapbfQbeabfRbfRaYXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabhibXObXObYebYObYLbYebYebXObXObYQbYVbYXbYSbYTbZbbnlbYZbYZbYZbYZbYZbZfbYZbZhbZgbbvbbHbbtbbtbbBbbtbbIbbtbbJbbKaXUbbLbbMaXPbbNbadaYVbbObbPbbQbbRbbQbbSbbTaYVbbUbbVbbWbbXbbYbbZbaibcaaYXbcbbccaZJbcdaZLbcebcfbcgbchbcibcjaYXaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmVbXObXObYebXSbYebYebXObXObXObXObXObXObXObXObXObmWbZlbcmbZqbcmbcmbZpbcubcvbZrbcxbcycbmcbkbcxbcxbczbcAbcBbcmbcCbcCbcDbcCbcCbcEaYVbcFbcGbcHbcIbagbagbcJbaZbcKbcLbcLbcMbcNbcObaiaZHaYXbakbalbcPbanbalbaobapbcQbcRbalbalaYXaYXaYXaYXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmVbXObZubXObYnbYebZwbZwbZybZxbZxbZxbZxbZxbZxbZxbcWbcWbcWbcWbcWbcWbcXbcYbcZbdabcWbdDbdDbdDbdDbdDbdDbdDbdbbdcbdcbdcbNkbNkaYVaYVaYVbddbdeaYVbdfbdgbbObdhbdibdjbdkbdkbdlbcNbdmbaiaZHaYXaYXaYXaYXbdnbalbdobdpbdqbdrbalcbsbqCbqEbpCaYXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmVbXObXObXSbYnbXObZBbZEbZGbZCbZCbZCbZCbZCbZCbZCbcWbNTbNTbcWbdBbdCbcWcbzbcZbdabcWbNUbNUbNUbNUbNUbdDbdEbdFbdGbdHbdIbNkbdJaYVbdKbdLbdMbdNbdObcIbagbdPbagbaZbdQbcLbcLbdRbdSbdTbaiaZHaYXbdUbalaZJbdVbdWbsHbdYbdZbeabalbBbaYXbBnbpCaYXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhibXObXObYebYebYebZIbXSbZGbZCbZCbZCbZCbZCbZCbZLbcWbcWbcWbcWbdCbdCbcWbeibcZbejbcWbNUbNUbNUbNUbNUbdDbekbelbdcbembenbNkbeoaYVbepbeqberbesbetbbQbeubbSbevaYVbewbexbeybezbeAbeBbaibeCaYXbeDbalbeEbanbalbBDbDwbXobXrbHXbPsaYXaYXaYXaYXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmVbXObXObZNbXObZMbXObXSbZGbZCbZCbZCbZCbZCbZCbZCbcWbeQbeQbcWbdCbdCbcWbeSbcZbeTbcWbNUbNUbNUbNUbNUbdDbeUbeVbeWbeXbeYbNkbeZaYVbfabagbfbbagbdMbagbagbfcbfdaYVbfebffbcLbfgbcNbfhbaiaZHaYXbfibalbfjbfkaZLaZLaZNbflbfmbXwbYbcbKcbLcbIcbJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmVbXObYebYebYebYebXObXSbZGbZCbZCbZCbZCbZCbZCbZCbcWbeRbeRbfwbdCbdCbcWbfxbfybfzbcWbNUbNUbNUbNUbNUbdDbfAbfBbfCbfCbfCbfCbfCbfDbfDbfDbfEbfFbfGbfHbfIbfJaYVbfKbfLbfKbcLbfMbfNbaibaiaZHaYXbfObalbeabfPbalbalbapbfQbeabfRbfRaYXaYXaYXaYXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhibhibhibZUbXObXObZxbZxbZCbZCbZCbZCbZCbZCbZCbZCbcWcbObgdbntcbRcbPbghbgibgjbgkbcWbNUbNUbNUbNUbNUbdDbglbgmbfCbgnbgnbgnbgobgnbgnbfDaYVaYVbgpaYVbaZbaZaYVbgqbgrbfKbgsbgtbfKbfKbgubgvaYXaYXaYXaYXbgwbgxbgybgzbgAaYXaYXaYXaYXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataatbhibYebXObXObZVbZCbZCbZCbZCbZVbZCbZCbZCbZCbcWcbSbgIbnubgIcbTbgKbgLbeRbgkbcWbNUbNUbgMbgMbgMbgMbgMbgNbfCbgObgPbgQbgRbgRbgSbgTbgUbgVbgWbgXbgYbgZbhabhbbhcbfKbhdbhebhfbfKbhgbhhbhhbhhbhhbhhbhhbhhbhhbhhbhhaYXaYXaYXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaatbhibZWbZWbZWbhibZWbZWbZWbZWbhibZWbZWbZWbZWbcWbcWbcWbcWbcWbcWbcWbcWbcWbcWbcWbgMbgMbgMbhnbhobhpbhqbhrbhsbhtbhubhvbhwbhxbhybhzbfKbhAbhBbhCbhDbhEbhFbhGbhHbhIbhJbhKbhLbfKbhMbhhbhNbhObhPbhQbhRbhSbhTbhSbhUaataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -5795,19 +5807,19 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaloaJeaIZaloaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacbogbogbogbogbogbogbogbogbogbogbogbogbogbohbohbohbohbohbohbohbohbohbohbohbohbohaeialobqWaTpaloaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacbogbogbogbogbogbogbogbogbogbogbogbogbogbohbohbohbohbohbohbohbohbohbohbohbohbohbohaRvaQzbAUbpoaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacbogbogboibojakvbolbomaljalialhaSAallalkbohaejboubovalnboxboyaYSaSBbbibacboJbohbohbgebgcbeGbpoaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacbogbogboiboCalpbolbomboEboFbgfbgJbggboGbohboHboIboIboIboIboIboIboIboIboIboIbohbohbqVbeGbqEboKboKboKboKboKaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacbogbogalqboMboNboFboFboOboFboFboFboFboFboPboIboIboQboRboSboIboTboUboIboIboVbohbohbBcbBbbBbboKboWboXboYboKaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacbogbogboZbpabpbboFboFboFboFboFboFboFbpcbpdbpeboIbpfbpgboIboIbphandboIbpkbohbohbohalobBDbBnboKbplbpmbpnboKaacbpobpobpobpobppbppbppbppbppbppbppbppbppaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacbogbogbpqbprboFalrbptboFalsbpvboFboFbpwbohbpxboIboIboIbpybpjboIboIboIboIbpAanQbCaaloaPzaPzboKbpEbpFbpGboKaacbpobpHbpIbpJbpKbpLbpMbpNbpObpPbpQbpRbppaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacbogbogbpSbpTbpUaltbpWbpXalubpZalxalvaiWbohalIalzalyalwalXalWalVasSalZbqlbqmawmbqpalobCbbCbboKbqqbqrbqsboKbpobpobqtbpobppbppbqubqvbqwbqwbqwbqxbqybppbppaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacbogbogboFbqzboFbogbogbogbogbogbogbogbogbohbohbohbohbohbohbohbohbohbohbohbohawwbqBalobqCapEbCybqFbqGbqHbqIbqJbqKbqLbppbppbpRbqvbqMbqwbqNbqwbqxbqvbpRbppbppaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacbqObqObqObqPbqQbqRbqSaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzbohbqTbqUbCSbHXbqXbqXbqYbqYbqYbqYbqYbqYbqZbppbrabrbbrcbrdbrebrfbrebrgbrhbribrabppaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacbqObrjawxbrlbrmbrnbrobrpbrqbrpbrpbrrbrsbrpbrpbrqbrpbrpbrpbrpbrpbrrbrpbrpbrpbqXaxLbrubrubrvbrwbrxbqYbrybrzbqYbrAbqYbqZbppbppbpRbqvbrBbqwbqwbqwbrCbqvbpRbppbppaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacbogbogboibojakvbolbomaljalialhaSAallalkbohajMbovbouaejboxboyaYSaSBbbibacboJbohbohbgeawWarSbpoaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacbogbogboiboCalpbolbomboEboFbgfbgJbggboGbohboHboIboIboIboIboIboIboIboIboIboIbohbohbqVazPaxLboKboKboKboKboKaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacbogbogalqboMboNboFboFboOboFboFboFboFboFboPboIboIboQboRboSboIboTboUboIboIboVbohbohbBcaGwaGvboKboWboXboYboKaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacbogbogboZbpabpbboFboFboFboFboFboFboFbpcbpdbpeboIbpfbpgboIboIbphandboIbpkbohbohbohaloaGEaGyboKbplbpmbpnboKaacbpobpobpobpobppbppbppbppbppbppbppbppbppaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacbogbogbpqbprboFalrbptboFalsbpvboFboFbpwbohbpxboIboIboIbpybpjboIboIboIboIbpAanQbCaaloaIHaPzboKbpEbpFbpGboKaacbpobpHbpIbpJbpKbpLbpMbpNbpObpPbpQbpRbppaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacbogbogbpSbpTbpUaltbpWbpXalubpZalxalvaiWbohalIalzalyalwalXalWalVasSalZbqlbqmawmbqpaloaIKbCbboKbqqbqrbqsboKbpobpobqtbpobppbppbqubqvbqwbqwbqwbqxbqybppbppaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacbogbogboFbqzboFbogbogbogbogbogbogbogbogbohbohbohbohbohbohbohbohbohbohbohbohawwbqBaloaILapEbCybqFbqGbqHbqIbqJbqKbqLbppbppbpRbqvbqMbqwbqNbqwbqxbqvbpRbppbppaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacbqObqObqObqPbqQbqRbqSaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzaJzbohbqTbqUbCSaINbqXbqXbqYbqYbqYbqYbqYbqYbqZbppbrabrbbrcbrdbrebrfbrebrgbrhbribrabppaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacbqObrjawxbrlbrmbrnbrobrpbrqbrpbrpbrrbrsbrpbrpbrqbrpbrpbrpbrpbrpbrrbrpbrpbrpbqXaIOaIQaIQaIPbrwbrxbqYbrybrzbqYbrAbqYbqZbppbppbpRbqvbrBbqwbqwbqwbrCbqvbpRbppbppaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacbqObrDbrEbrFbrGbrHbrobrpbrIbrIbrIbrIbrIbrIbrIbrIbrIbrIbrIbrIbrpbrpbrpbrpbrJbqXbrKbrubrLbrMbrubrNbqYbrObrPbqYbrObqYbrQbpobppbppbqubrRbrSbrTbrSbrUbqybppbppaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacbqObrVbrEbrWbrXbrYbrobrZbrZbrZbrZbrZbrZbrZbrZbrZbrZbrZbrZbrZbsabrpbrpbrpbrpbsbbscbsdbsebsfbsgbshbqYbsibqYbqYbsibqYbqZbpoaacbppbpRbsjbskbslbsmbqvbpRbppaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacbqObsnbsobrWbspbrEbsqbrZbrZbrZbrZbrZbrZbrZbrZbrZbrZbrZbrZbrZbsabrpbrpbrpbrpbsbbsrbssbstbsfbsubsvbqYbswamIbsybszbqYbsAbpoaacbppbppbppbppbsBbppbppbppbppaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacbqObsCbsDbsEbsFbsGbrobrZbrZbrZbrZbrZbrZbrZbrZbrZbrZbrZbrZbrZbsabrpbrpbrpbrpbsbbsHbsIbsJbsKbsLbsMbsNbsObsPbsQbsRbqYbqZbpoaacbsSbsTbsUbsVbsWbsUbsXbsYbsSaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacbqObsCbsDbsEbsFbsGbrobrZbrZbrZbrZbrZbrZbrZbrZbrZbrZbrZbrZbrZbsabrpbrpbrpbrpbsbaJqbsIbsJbsKbsLbsMbsNbsObsPbsQbsRbqYbqZbpoaacbsSbsTbsUbsVbsWbsUbsXbsYbsSaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacbqObsZbtabtbbtcbtdbrobrpbtebtebtebtebtebtebtebtebtfbrZbrZbrZbsabrpbrpbrpbrJbqXbscbtgbthbtibtjbtkbqYbtlbtlbtlbtlbqYbqZbpoaacbsSbtmbtnbtnbtobtnbtnbtpbsSaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacbqObtqbtrbtsbttbtubrobrpbtvbrpbrpbrpbrpbrpbrpbtvbtwbrZbrZbrZbsabrpbrpbrpbrpbqXaGYaHbbqXbqXbqXbqXbqYbqYbqYbqYbqYbqYbtzbpoaacbsSbtAbtnbtBbtCbtBbtnbtDbsSaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaabtEbtEbtEbtEbtEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacbubbubbubbubbubbqObqObqObtFbtGbtHbtIbtJbtJbtJbtKbtKbtKbtKbtKbtJbtLbtKbtMbtKbtLbtKbtKbtKbtJbtJbtNbtObtPbtQbtRbtSbtTbtUbtVbtWbtXbtQbqZbpoaacbsSbtmbtYbtnbtZbtnbuabtpbsSaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaabtEbtEbtEbtEbtEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -5822,35 +5834,35 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacbubbxMbxNbx
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataacbubbysbytbyubyvbyubywbubbyxbuYbyybyzbyAbxpbwKbxSbxSbxSbyBbyCbwKbwKbyDbyEbyFbyGbyHbwQbwQbwQbwQbwQbyIbyGbxybxzbyJbxzbyKbyLbxzbyMbvUbyNbwabyObwabyobyPbyobyQbyRbyobyobyobyrbyrbyrbyrbyrbyrbyrbySbyTbyrbyraacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataacbubbyUbyVbyWbyXbyWbyYbyZbzabzbbzcbzdbzebzfbwKbzgbzhbzgbzhbzgbwKbwKbzibzjbyFbvPbzkbzlaLHaEqaDWaDPbzqbvPbzrbzsbztbzuaOObzwbzxbzybvUbzzbqGbzAbzBbyobzCbyobzDbzEbzFbzGbzHbzIbzJbzKbzLbzMbzNbzObzPbzQbzRaPZbyraacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataacbubbzSbzTbzUbzVbzWbzXbubbzYbuubzZbvNbAabAbbwLbwKbAcbwKbwKbwKbwKbwKbAdbAebyFbvPbvPbvPbvPbvPbvPbvPbvPbvPbvUbvUbvUbvUbvUbvUbvUbvUbvUbAfbAgbzAbAhbyobzCbAibAjbAkbAlbAmbAnbAobApbAqbArbAsbAtbAubAvbAwbzQaTobyraacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVahWahVahVaataataacbubbAybAzbAAbABbACbADbubbAEbAFbAGbvMbAHbAIbAJbAKbALbAMbANbAObAPbAQbARbASbATcbgbAVbAWbAXbAYbAZbAZbAZbAZbAZbAZbBabEtbEfbBdbBdbBdbBdbBdbylbBfbqGbyobBgbBhbAjbBibBjbBkbyobyrbyrbBlbBmbyraGCbBobBpbBqbAwbBrbyraacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaaaataataacbubbubbubbubbubbubbubbubbBsbBtbBuavvbvMbBvbBwbvMbvMbvMbvMbvMbvMbvMbBxbvMbvMbvMbBybBzbBAbBBbAZbBCbBCbBCbBCbAZbERbBEbBFbBdbBGbBHbBIbBdbBJbBKbBLbyobBgbBMbAjbBNbBObBPbBQbBRbBSbBTbBUbBVaPZbBWbBXbAwbAwbBYbyraacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaaaataataacaacaacaacaacaacaacaacbCcbCdbCebCfbCgaXGbCibCjbCkbClbCmbCnbCobCpbCqbCrbCsbCtbCcaLLbCvbAXbCwbAZbBCbBCbBCbBCbBCbGobCxbGnbBdbCzbCAbCBbBdbCCbqGbCDbyobCEbyobCFbCGbCHbCIbBQbCJbCKbCLbCKbCMaYGbCObCPbCQbCQbCRbyraacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWahWaataataataataataataataataacaacbCcbCUbCVbCWbCXbCXbCYbCZavFbDbbCXbCXbDcbCXbCXbCXbCXbDdbCcbDebDfbAXbDgbAZbBCbBCbBCbBCbBCbGobCxbDhbBdbDibDjbDkbBdbCCbDlbDmbyobDnbyobDobDpbDqbDrbBQbCJbCKbCLbCKbDsbDtbDubBXaMDbAwbDvbyraacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaaaatbdAbGraataataataataataataacbCcbDybDzbDAbDBbDCbDDbDEavJbDGbDHbDHbDIbDJbCXbCXbCXbDKbCcbDLbDMbDNbDObAZbBCbBCbBCbBCbDPbHabGCbGAbDQbBdbDRbBdbBdbDSbpobpobyobDTbDUbDVbDWbDXbDWbyobDYbDZaPdbEbbDsbDtbEcbBXbAwbAwbEdbyraacaacaacaataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVahWahVahVaataataacbubbAybAzbAAbABbACbADbubbAEbAFbAGbvMbAHbAIbAJbAKbALbAMbANbAObAPbAQbARbASbATcbgbAVbAWbAXbAYbAZbAZbAZbAZbAZbAZaGHaGmbEfbBdbBdbBdbBdbBdbylbBfbqGbyobBgbBhbAjbBibBjbBkbyobyrbyrbBlbBmbyraGCbBobBpbBqbAwbBrbyraacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaaaataataacbubbubbubbubbubbubbubbubbBsbBtbBuavvbvMbBvbBwbvMbvMbvMbvMbvMbvMbvMbBxbvMbvMbvMbBybBzbBAbBBbAZbBCbBCbBCbBCbAZaVtbCxbBFbBdbBGbBHbBIbBdbBJbBKbBLbyobBgbBMbAjbBNbBObBPbBQbBRbBSbBTbBUbBVaPZbBWbBXbAwbAwbBYbyraacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaaaataataacaacaacaacaacaacaacaacbCcbCdbCebCfbCgaXGbCibCjbCkbClbCmbqhbqgbCpbCqbCrbCsbCtbCcaLLbCvbAXbCwbAZbBCbBCbBCbBCbBCbCnbCxbGnbBdbCzbCAbCBbBdbCCbqGbCDbyobCEbyobCFbCGbCHbCIbBQbCJbCKbCLbCKbCMaYGbCObCPbCQbCQbCRbyraacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWahWaataataataataataataataataacaacbCcbCUbCVbCWbCXbCXbCYbCZavFbDbbCXbCXbDcbCXbCXbCXbCXbDdbCcbDebDfbAXbDgbAZbBCbBCbBCbBCbBCbCnbCxbDhbBdbDibDjbDkbBdbCCbDlbDmbyobDnbyobDobDpbDqbDrbBQbCJbCKbCLbCKbDsbDtbDubBXaMDbAwbDvbyraacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaaaatbdAbGraataataataataataataacbCcbDybDzbDAbDBbDCbDDbDEavJbDGbDHbDHbDIbDJbCXbCXbCXbDKbCcbDLbDMbDNbDObAZbBCbBCbBCbBCbDPbGgbCxbEtbDQbBdbDRbBdbBdbDSbpobpobyobDTbDUbDVbDWbDXbDWbyobDYbDZaPdbEbbDsbDtbEcbBXbAwbAwbEdbyraacaacaacaataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaabGpbHcbHbbHbbHbbHbbHccaBbdAaatbCcbEgbCVbCWbCXbCXbEhbEibEjbEkbElbCXbEmbCXbCXbEnbEobEpbCcbEqbErbAXbEsbAZbAZbAZbAZbAZbAZbHdbEubEvbEwbEwbExbEybEzbEAbEBbECbEDbEEbEFbEGbEHbEIbEJbEJbEKbCKbCLbCKbELbEMbENbEObEPbAwbEQbyraacaacaacaataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaabHcbHbbHbbHbbHbbHbbHbbHbaataatbCcbETbEUbEVbEWbEXbEYbEZbFabFbbFcbFdbFdbFebFfbFgbFhbFibCcbFjbFkbAXbAXbFlbFlbFlbFlbFlbFlbHibFnbFobFobFobFpbFobHlbFrbFsbFtbFobFobFubFvbFwbFxbFybFybFzbFybFxbFybFAbFBbFCbFDbFEbFFbFGbyraacaacaataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWahWbHbbHbbmUbHYccabHWbHobIubItbIsbCcbFHbFIbFJbFHbCcbFHbFHbCcbCcbCcbCcbCcbCcbCcbCcbCcbCcbCcbFKbErbFLbFLbFMbFMbFMbFMbFNbFMbFObFPbFQbFRbFRbFSbFTbFUbFVbFWbFXbFYbFYbFYbFYbFZbGabGabGbbGcbGdbGebGfbGgbyrbGhbGibGjbGkbGlbyraacaataataataaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaabHbbHbbIvbJfbJfbJfbIwbHbcaUbJSbJRbJVbJUbGsbGtbGubKObGBbKNbNqbGwbGxbMFbGybGzbXebGvbYGbFMbFLbGDbFLbGEbGFbGGaxnbFMbFMbFMbGHbGIbGJbGKbGKbGKbGKbGKbGKbGKbGLbGMbGNbGObGPbGQbGRbGRbGSbGTbGRaxNbGUbGUbGVbGWbGXbyrbGYbGYbyrbGUaataataatahWahWahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWahWbHbbHbbmUbHYccabHWbHobIubItbIsbCcbFHbFIbFJbFHbCcbFHbFHbCcbCcbCcbCcbCcbCcbCcbCcbCcbCcbCcbFKbErbFLbFLbFMbFMbFMbFMbFNbFMbFObFPbFQbFRbFRbFSbFTbFUbFVbFWbFXbFYbFYbFYbFYbFZbGabGabGbbGcbGdbGebGfbGAbyrbGhbGibGjbGkbGlbyraacaataataataaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaabHbbHbbIvbJfbJfbJfbIwbHbcaUbJSbJRbJVbJUbGsbGtbGubKObGBbKNbNqbGwbGxbMFbGybGzbXebGvbGVbFMbFLbGDbFLbGEbGFbGGaxnbFMbFMbFMbGHbGIbGJbGKbGKbGKbGKbGKbGKbGKbGLbGMbGNbGObGPbGQbGRbGRbGSbGTbGRaxNbGUbGUbyrbGWbGXbyrbGYbGYbyrbGUaataataatahWahWahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaahVaaaahWcatbHbbHbcascaxcawcavcauajGcaAcazcaycaEcaDcaCbHfbHfbHkcaGcaFbHfbHhbHfcaHbHjbHhbHhcaIcaKbHncaJbHpbHqbHrbHsbHrazCbHtbHqcaLbHvbHwbHxbHybHzbHAbHBbHBbHCbGKbHDbHEbHEbHEbHEbGSbHFbHGbHHbHIbHJbHKbKdbKcbHNbHObHPbHQbHRbHSbHTbHUaataatazGazGazGazGazGazGazGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaabHbbHbcaOcaRcaQcaPbIwbHbcbZcaTcaSbHZbIabIbbIcbHZbIdbIebIfbIgbIhbIhcaVbIhbIhbIibGIbIjbIkbIlbImbFobInbIobFobFobFqbFobFobFubFvbGZbIpbIqbIqbIqbIqbIrbGKcaXbHEcbacaZcaYbGSbIxbIybIzbIAbIBbGSbICbIDbIDbIEbIFbIGbIGbIGbIGbHUaatbkHcbbazGazGazGazGazGazGahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWahWbHbbHbcbdcbhccbcbfcbebIubnmcbibIIbIIbIJbIKbILbIMbINbIObIPbIQbIRbISbISbISbITbIUbIVbIWbIXbIYcblbIhbIhbIhbIhbIhaIVbJbbIXbIhbIhbJcbHybIqbIqbJdbIqbJebGKcaXcbocbrcbqcbpbGSbJhbJibJjbJkbJlbJmbJnbJobJobNjbNbbKebIGbJrbJsbJtbJubJvcbbazGazGazGazGazGazGahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaabHcbHbbHbbHbbHbbHbbHbbHbbdAbIHbJwbJxbJybJzbJAbJBbINbJCbJDbINbJEbJFbJGbJHbITbISbJIbJJbISbJKbJLbJMbJMbJMbJLbJLbJNbJObJPbGKbHybHybHybIqbIqbIqbIqbJQbGKcaXbHEbHEbHEbHEbGSbGSbJibJWbJXbJibGRbJYbJZbKabNSbIFbIGbIGbKfbKgbKhbKgbKhcbbazGazGazGazGazGazGahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaabGpbHcbHbbHbbHbbHbbHccaBaatbIHbKibKjbKkbKkbKkbKlbINbKmbKnbINbKobKpbKqbKrbKsbKtbKubKvbKwbJLbKxbKybKzbKybKAbJLbKBbKCbKDbHybKEbKFbKGbKHbKIbKJbKKbKLbGKcbBcbAcbAcbDcbCbKPbGSbKQbnpbKSbKTbGRbKUbIGbKVbKWbNZbIGbKVbKXbKYbKZbIGbKZcbbcbbazGazGazGazGazGahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaabHbbHbcaOcaRcaQcaPbIwbHbcbZcaTcaSbHZbIabIbbIcbHZbIdbIebIfbHabIhbIhcaVbIhbIhbIibGIbIjbIkbIlbImbFobInbIobFobFobFqbFobFobFubFvbGZbIpbIqbIqbIqbIqbIrbGKcaXbHEcbacaZcaYbGSbIxbIybIzbIAbIBbGSbICbIDbIDbIEbIFbIGbIGbIGbIGbHUaataatazGazGazGazGazGazGazGahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWahWbHbbHbcbdcbhccbcbfcbebIubnmcbibIIbIIbIJbIKbILbIMbINbIObIPbIQbIRbISbISbISbITbIUbIVbIWbIXbIYcblbIhbIhbIhbIhbIhaIVbJbbIXbIhbIhbIgbHybIqbIqbJdbIqbJebGKcaXcbocbrcbqcbpbGSbJhbJibJjbJkbJlbJmbJnbJobJobNjbNbbKebIGbJrbJsbJtbJubJvcbbcbbazGazGazGazGazGahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaabHcbHbbHbbHbbHbbHbbHbbHbbdAbIHbJwbJxbJybJzbJAbJBbINbJCbJDbINbJEbJFbJGbJHbITbISbJIbJJbISbJKbJLbJMbJMbJMbJLbJLbJNbJObJPbGKbHybHybHybIqbIqbIqbIqbJQbGKcaXbHEbHEbHEbHEbGSbGSbJibJWbJXbJibGRbJYbJZbKabNSbIFbIGbIGbKfbKgbKhbKgbKhcbbcbbazGazGazGazGazGahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaabGpbHcbHbbHbbHbbHbbHccaBaatbIHbKibKjbKkbKkbKkbKlbINbKmbKnbINbKobKpbKqbKrbKsbKtbKubKvbJcbJLbKxbKybKzbKybKAbJLbKBbKCbKDbHybKEbKFbKGbKHbKIbKJbKKbKLbGKcbBcbAcbAcbDcbCbKPbGSbKQbnpbKSbKTbGRbKUbIGbKVbKWbNZbIGbKVbKXbKYbKZbIGbKZcbbcbbazGazGazGazGazGahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaaaataatcbEaatbdAaataataataatbIHbLbbLcbLdbLebLdbLfbINbLgbLhbINbLibLjbLkbLlbLmbLnbLobLpbLqbLrbLsbLtbLubLtbLvbJLbLwbLxbLybLzbLAbLBbLBbLBbLCbLDbLEbKHbLFbLGcbFbLHbLIbLJbLKbGSbGSbGSbGRbGRbGSbLLbIGbKVbOabNZbIGbKVbIGbLMbJtbJtbLNcbbcbbazGazGazGazGazGahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWahWaataataataataataataataacaacbIHbIHbLObLPbLQbLRbLSbINbLTbLUbINbLVbLWbLXbLYbLZbMabMbbMcbMdbMebMfbMgbMhbMibMjbJLbMkbMlbMmbHybMnbKHbMobMpbMqbMrbMsbMtbGKbLGbHEbMubJgbMvbMwbMxbMybMzbMAbMBbLKbMCbIGbKVbKWbNZbIGbKVbJrbMDbKZbIGbKZcbbcbbazGazGazGazGazGahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaaaataatbdAaataataacaacaacaacbIHbIHbIHbIHbIHbIHbIHbMGbMHbMHbINbMIbMJbMKbMLbMMbLjbMNbMObMPbMQbMRbMSbMTbMUbMVbJLbJNbMWbMXbGKbGKbGKbGKbGKbGKbGKbGKbGKbGKbLGbMYbMYbMZbNabLKbOHbNcbNdbNebNfbLKbNgbNhbNibOIbNZbIGbKVbNmbNnbNobNpbNoazGazGazGazGazGazGazGahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaaaataataataataacaacaacaacaacbBZcbNbLabMEbLabLabLabMGbNrbNrbINbNsbNtbNubNvbNwbNxbNybLpbNzbLrbNAbMgbNBbNCbNDbNEbNFbNGbNHbNIbNJbNKbNLbNMbNNbNOaacaacbHEbKMbMYbNPbNQbNRbLKbPXbNcbPlbOJbNVbNWbNXbNYbNYbPZbPYbNlbIGbNmbObbJtbOcbOdazGazGazGazGazGazGazGahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVahWahVahVaataataataacaacaacaacaacaacbBZbBZbBZbOebOfbOgbOhbMGbNrbNrbINbOibOjbOkbOlbOmbOnbOobOpbOqbJLbOrbOsbOtbOubOvbOwbOxbOybOzbNIbOAbOBbOCbOCbODbNOaacaacbHEbKMbMYbOEbOFbOGbLKcbjbNcbYybYvbOKbOLbOMbONbONbOObIGbOPbOPbOQbObbHUaaaahWazGazGazGazGazGazGazGahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahWahWahWahWaataataataataataataataacaacbIHbIIbLObLPbLQbLRbLSbINbLUbLTbINbLVbLWbLXbLYbLZbMabMbbMcbMdbMebMfbMgbMhbMibMjbJLbMkbMlbMmbHybMnbKHbMobMpbMqbMrbMsbMtbGKbLGbHEbMubJgbMvbMwbMxbMybMzbMAbMBbLKbMCbIGbKVbKWbNZbIGbKVbJrbMDbKZbIGbKZcbbcbbazGazGazGazGazGahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaaaataatbdAaataataacaacaacaacbIHbIIbIIbIIbIIbIIbIIbINbNrbNrbINbMIbMJbMKbMLbMMbLjbMNbMObMPbMQbMRbMSbMTbMUbKwbJLbJNbMWbMXbGKbGKbGKbGKbGKbGKbGKbGKbGKbGKbLGbMYbMYbMZbNabLKbOHbNcbNdbNebNfbLKbNgbNhbNibOIbNZbIGbKVbNmbNnbNobNpbNocbbcbbazGazGazGazGazGahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVaaaahWaaaaataataataataacaacaacaacaacbBZcbNbLabMEbLabLabLabINbNrbNrbINbNsbNtbNubNvbNwbNxbNybLpbNzbLrbNAbMgbNBbNCbNDbNEbNFbNGbNHbNIbNJbNKbNLbNMbNNbNOaacaacbHEbKMbMYbNPbNQbNRbLKbPXbNcbPlbOJbNVbNWbNXbNYbNYbPZbPYbNlbIGbNmbObbJtbOcbOdazGazGazGazGazGazGazGahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahVahWahVahVaataataataacaacaacaacaacaacbBZbSybSybOebOfbOgbOhbINbNrbNrbINbOibOjbOkbOlbOmbOnbOobOpbOqbJLbOrbOsbOtbOubOvbOwbOxbOybOzbNIbOAbOBbOCbOCbODbNOaacaacbHEbKMbMYbOEbOFbOGbLKcbjbNcbYybYvbOKbOLbOMbONbONbOObIGbOPbOPbOQbObbHUaaaahWazGazGazGazGazGazGazGahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataacaacaacaacaacaacaacaacbORbORbORbORbORbORbORbORbOSbOSbOSbOSbOTbOSbOSbOSbOUbOVbOWbOXbOXbOYbOZbOXbOXbOXbPabLxbPbbPcbPdbPebPfbPgbPhbNOaacaacbHEbKMbMYbPibPjbPkbLKcbQbNebPmbNcbPnbLKbPobIGbIGbPpbPqbNpbPrbNpbObbHUaaaahWazGazGazGazGazGazGazGahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataacaacaacaacaacaacaacaacbORbPtbPubPvbPwbPxbPybPzbPAbPBbPBbPCbPDbPEbPFbPGbPHbPIbPJbPKbPLbPMbPNbPObPPbPKbPQbPRbPSbNIbPTbPUbOCbOCbODbNOaacbPVbPVbPWbMYbMYbMYbMYbLKbLKccjccicbUcckbQbbQcbQdbQebGUbGUbGUbGUbGUbGUbGUahWahWahWazGazGazGazGazGahWahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataacaacaacaacaacaacaacaacbQfbQgbQhbQibQjbQkbQlbQmbQnbQobQobQpbQqbQrbQrbQrbQsbQtbQubPKbQvbQwbQxbQybQzbPKbQAbQBbQCbNIbQDbQEbQFbQGbQHbNOaacbPVbQIbQJbQKbPVaacaacaacbLKbLKbLKbLKbLKbLKbGUbGUbGUbGUaacaacaacaacaacaacahWahWahWahWahWahWahWahWahWahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataacaacaacaacaacaacaacaacbORbPtbPubPvbPwbPxbPybPzbPAbPBbPBbPCbPDbPEbPFbPGbPHbPIbPJbPKbPLbPMbPNbPObMHbPKbPQbPRbPSbNIbPTbPUbOCbOCbODbNOaacbPVbPVbPWbMYbMYbMYbMYbLKbLKccjccicbUcckbQbbQcbQdbQebGUbGUbGUbGUbGUbGUbGUahWahWahWazGazGazGazGazGahWahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataacaacaacaacaacaacaacaacbQfbQgbQhbQibQjbQkbQlbQmbQnbQobQobQpbQqbQrbQrbQrbQsbQtbQubPKbQvbQwbQxbQybPPbPKbQAbQBbQCbNIbQDbQEbQFbQGbQHbNOaacbPVbQIbQJbQKbPVaacaacaacbLKbLKbLKbLKbLKbLKbGUbGUbGUbGUaacaacaacaacaacaacahWahWahWahWahWahWahWahWahWahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacbORbQMbQNbQObQPbQQbQRbQSbQTbQUbQVbQWbQXbQYbQYbQYbQZbRabRbbRcbRdbQwbRebQwbRfbRgbRhbRibRjbRkbRlbRlbRlbRlbRlbRlaacbPVbRmbRnbRobPVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaahWaaaaaaaaaaaaaaaaaaaaaahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacbORbRpbRqbRrbRrbRrbRsbPzbRtbRubRvbRwbRxbRybRzbRAbRBbRCbRDbREbRFbRGbRHbRIbRJbREbRKbOybQCbRLbRMbRNbRObRPbRQbRlaacbPVbRRbRSbnJbPVbPVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacbORbRUbRVbRWbRXbRYbRZbPzbSabRubRwbRwbSbbScbScbSdbSebSfbSgbREbShbSibSjbQwbSkbREbSlbOybSmbRLbSnbSobSpbSpbSqbRlbJPbJPbJPbJPbSrbSsbPVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacahWahWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacbStbStbStbStbStbStbStbStbSubRubSvbRwbRxbSwbSxbRAbSebSfbSybPKbSzbSAbSBbSCbSDbPKbSEbLxbPbbSFbSGbSHbSIbSJbSKbRlbSLbSMbSLbJPbSrbSsbPVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacbStbStbStbStbStbStbStbStbSubRubSvbRwbRxbSwbSxbRAbSebSfcbVbPKbSzbSAbSBbSCbSDbPKbSEbLxbPbbSFbSGbSHbSIbSJbSKbRlbSLbSMbSLbJPbSrbSsbPVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacbStbSNbSObSPbSQbSRbSSbSTbSUbRubRwbRwbSbbScbScbSdbSebSfbSVbPKbPKbREbSWbREbPKbPKbSXbOybPSbRLbSYbSZbSpbSpbTabRlbSLbSLbSLbJPbTbbSsbPVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacbStbTcbTdbTebTfbTgbThbTibTjbTkbTlbTmbTnbTobTpbTqbTrbTsbTtbTubTvbTwbTxbTybTzbTAbTBbTCbTDbRLbTEbTFbTGbTHbTIbRlbTJbTJbSLbJPbTKbTLbPVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnZbTNbTObTPbTQbTRbTSbSTbRtbTTbTUbRwbSbbScbScbSdbTVbTWbQYbQYbQYbQYbTXbQYbTYbTZbUabUbbQCbRlbRlbRlbRlbRlbRlbRlbTJbTJbUcbJPbTKbUKbPVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacbStbTcbTdbTebTfbTgbThbTibTjbTkbTlbTmbTnbTobTpbTqbTrbTsbTtbTubTvbTwbTxbTybTzbTAbTBbTCbTDbRLbTEbTFbTGbTHbTIbRlbSLbSLbSLbJPbTKbTLbPVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnZbTNbTObTPbTQbTRbTSbSTbRtbTTbTUbRwbSbbScbScbSdbTVbTWbQYbQYbQYbQYbTXbQYbTYbTZbUabUbbQCbRlbRlbRlbRlbRlbRlbRlbSLbSLbUcbJPbTKbUKbPVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnZbUdbUebUebUfbUgbUhbStbUibUjbUkbUlbUlbUmbUnbUlbUobUpbUqbUrbUrbUsbUtbUubUvbUwbUxbUybUzbUAbUBbUCbUDbUEbUFbUGbUHbUIbUJbJPbTKbSsbPVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabStbULbULbULbStbStbStbStbOSbOSbOSbUMbOSbOSbOSbUNbUNbUObUNbUNbOSbUPbUQbUPbUMbJPbURbUSbUTbUUbUVbUWbUXbUYbUVbUWbUZbVabVbbVcbVdbSsbPVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacbVebVfbVgbVhbVebVibVjbVkbVlbVmbVnbVobVjbVpbVqbVrbVsbVtbVubVvbVubVwbVxbVybVxbVzbVAbVBbVAbVzbVCbPVbPVbPVbPVaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaataataataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
diff --git a/maps/tether/tether-04-mining.dmm b/maps/tether/tether-04-mining.dmm
index d43da542b5..f518e874a5 100644
--- a/maps/tether/tether-04-mining.dmm
+++ b/maps/tether/tether-04-mining.dmm
@@ -97,10 +97,10 @@
"bS" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/borderfloorblack,/obj/effect/floor_decal/borderfloorblack{dir = 1},/obj/effect/floor_decal/corner/brown/border,/obj/effect/floor_decal/corner/brown/border{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 1},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/airlock)
"bT" = (/obj/effect/floor_decal/borderfloorblack,/obj/effect/floor_decal/borderfloorblack{dir = 1},/obj/effect/floor_decal/corner/brown/border,/obj/effect/floor_decal/corner/brown/border{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4},/obj/machinery/meter,/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/airlock)
"bU" = (/obj/effect/floor_decal/borderfloorblack/cee{dir = 4},/obj/effect/floor_decal/corner/brown/bordercee{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 4},/turf/simulated/floor/tiled/dark,/area/outpost/mining_main/airlock)
-"bV" = (/obj/machinery/access_button{command = "cycle_exterior"; dir = 2; frequency = 1379; master_tag = "mining_outpost_airlock"; name = "Mining Outpost Access Button"; pixel_x = 0; pixel_y = 24; req_access = list(48,54)},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_outpost_airlock_outer"; locked = 1},/turf/simulated/floor/tiled/steel_grid,/area/outpost/mining_main/airlock)
+"bV" = (/obj/machinery/access_button{command = "cycle_exterior"; dir = 2; frequency = 1379; master_tag = "mining_outpost_airlock"; name = "Mining Outpost Access Button"; pixel_x = 0; pixel_y = 24; req_access = list(48,54)},/obj/machinery/door/airlock/glass_external/public{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_outpost_airlock_outer"; locked = 1},/turf/simulated/floor/tiled/steel_grid,/area/outpost/mining_main/airlock)
"bW" = (/obj/structure/table/standard,/obj/item/weapon/storage/briefcase/inflatable,/obj/effect/floor_decal/techfloor{dir = 4},/turf/simulated/floor/tiled/techfloor,/area/outpost/engineering/atmospherics)
"bX" = (/obj/machinery/door/airlock/mining{name = "Quarters"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/wood,/area/outpost/mining_main/dorms)
-"bY" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_outpost_airlock"; name = "Mining Outpost Access Button"; pixel_x = 0; pixel_y = 24; req_access = list(48,54)},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_outpost_airlock_inner"; locked = 1},/turf/simulated/floor/tiled/steel_grid,/area/outpost/mining_main/airlock)
+"bY" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_outpost_airlock"; name = "Mining Outpost Access Button"; pixel_x = 0; pixel_y = 24; req_access = list(48,54)},/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_outpost_airlock_inner"; locked = 1},/turf/simulated/floor/tiled/steel_grid,/area/outpost/mining_main/airlock)
"bZ" = (/obj/effect/floor_decal/techfloor{dir = 10},/turf/simulated/floor/tiled/techfloor,/area/outpost/engineering/atmospherics)
"ca" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable/yellow,/obj/effect/floor_decal/techfloor,/turf/simulated/floor/tiled/techfloor,/area/outpost/engineering/atmospherics)
"cb" = (/obj/item/weapon/bedsheet/orange,/obj/structure/bed/padded,/turf/simulated/floor/wood,/area/outpost/mining_main/dorms)
diff --git a/maps/tether/tether-05-solars.dmm b/maps/tether/tether-05-solars.dmm
index 62bc170ae9..9f417258f9 100644
--- a/maps/tether/tether-05-solars.dmm
+++ b/maps/tether/tether-05-solars.dmm
@@ -41,7 +41,7 @@
"aO" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Solar Farm - SMES 3"},/obj/structure/cable/heavyduty,/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"aP" = (/obj/structure/cable/heavyduty{icon_state = "1-2"},/obj/machinery/power/sensor{name = "Powernet Sensor - Solar Farm Output"; name_tag = "Solar Farm Output"},/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
"aQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
-"aR" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/solar_control,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow,/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
+"aR" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/solar_control,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow,/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"aS" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -28},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"aT" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/camera/network/engineering{dir = 1},/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"aU" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
@@ -92,6 +92,398 @@
"bN" = (/turf/simulated/floor/outdoors/dirt/virgo3b,/area/shuttle/tether/crash1)
"bO" = (/turf/simulated/floor/outdoors/dirt/virgo3b,/area/syndicate_station/mining{base_turf = /turf/simulated/floor/outdoors/dirt/virgo3b})
"bP" = (/obj/structure/symbol/em,/turf/simulated/wall,/area/tether/outpost/solars_shed)
+"bQ" = (/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/structure/railing{dir = 1},/obj/structure/railing,/obj/structure/cable/heavyduty{icon_state = "2-4"},/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
+"bR" = (/obj/effect/floor_decal/rust,/obj/structure/cable/heavyduty{icon_state = "1-2"},/obj/structure/catwalk,/obj/effect/floor_decal/rust,/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
+"bS" = (/obj/structure/cable/heavyduty{icon_state = "1-2"},/obj/structure/catwalk,/obj/effect/floor_decal/rust,/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
+"bT" = (/obj/structure/cable/heavyduty{icon_state = "1-2"},/obj/structure/railing,/obj/structure/catwalk,/obj/effect/floor_decal/rust,/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
+"bU" = (/obj/structure/cable/heavyduty{icon_state = "1-2"},/obj/structure/railing{dir = 8},/obj/structure/railing{dir = 4},/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
+"bV" = (/obj/effect/floor_decal/rust,/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
+"bW" = (/turf/simulated/wall,/area/rnd/outpost/mixing)
+"bX" = (/obj/effect/floor_decal/rust,/obj/effect/floor_decal/corner_steel_grid,/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
+"bY" = (/obj/effect/floor_decal/rust,/obj/effect/floor_decal/corner_steel_grid{dir = 10},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
+"bZ" = (/obj/effect/floor_decal/rust,/obj/effect/floor_decal/corner_steel_grid{dir = 8},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
+"ca" = (/turf/simulated/wall,/area/tether/outpost/solars_outside)
+"cb" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/rnd/outpost/mixing)
+"cc" = (/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"cd" = (/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{scrub_id = "science_outpost"},/obj/effect/floor_decal/corner/purple/full{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"ce" = (/obj/machinery/atmospherics/unary/freezer{dir = 2; icon_state = "freezer"},/obj/effect/floor_decal/corner/purple/full{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"cf" = (/turf/simulated/wall,/area/rnd/outpost/testing)
+"cg" = (/turf/simulated/wall,/area/rnd/outpost/eva)
+"ch" = (/turf/simulated/wall,/area/rnd/outpost/airlock)
+"ci" = (/obj/structure/sign/department/toxins,/turf/simulated/wall,/area/rnd/outpost/airlock)
+"cj" = (/obj/machinery/access_button/airlock_exterior{master_tag = "sci_outpost"; pixel_x = 28; pixel_y = 6},/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "sci_outpost_outer"; locked = 1},/turf/simulated/floor/tiled,/area/rnd/outpost/airlock)
+"ck" = (/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "sci_outpost_outer"; locked = 1},/turf/simulated/floor/tiled,/area/rnd/outpost/airlock)
+"cl" = (/obj/structure/sign/department/toxin_res{name = "TOXINS"},/turf/simulated/wall,/area/rnd/outpost/airlock)
+"cm" = (/obj/structure/cable/heavyduty{icon_state = "1-2"},/obj/structure/railing{dir = 4},/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
+"cn" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"co" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"cp" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"cq" = (/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"cr" = (/obj/item/device/radio/intercom{pixel_y = 24; req_access = list()},/obj/effect/floor_decal/corner/purple{dir = 5},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"cs" = (/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"ct" = (/obj/machinery/atmospherics/binary/pump{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"cu" = (/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 6},/obj/effect/floor_decal/corner/purple{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"cv" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/obj/machinery/meter,/obj/machinery/camera/network/research_outpost{dir = 8},/obj/effect/floor_decal/corner/purple{dir = 6},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"cw" = (/obj/machinery/bomb_tester,/turf/simulated/floor/tiled/steel_grid,/area/rnd/outpost/testing)
+"cx" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor/tiled/steel_grid,/area/rnd/outpost/testing)
+"cy" = (/obj/effect/floor_decal/industrial/warning/cee{tag = "icon-warningcee (NORTH)"; icon_state = "warningcee"; dir = 1},/turf/simulated/floor/greengrid,/area/rnd/outpost/testing)
+"cz" = (/obj/structure/table/rack,/obj/machinery/door/window/eastleft,/obj/item/clothing/mask/gas,/obj/item/clothing/suit/storage/hooded/wintercoat/science,/obj/item/weapon/tank/emergency/oxygen/engi,/obj/structure/window/basic{dir = 1},/obj/structure/window/basic{dir = 8},/turf/simulated/floor/tiled,/area/rnd/outpost/eva)
+"cA" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/table/standard,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/radio/intercom{dir = 8; pixel_x = 24},/turf/simulated/floor/tiled,/area/rnd/outpost/eva)
+"cB" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/tiled,/area/rnd/outpost/eva)
+"cC" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 28},/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{frequency = 1379; scrub_id = "sci_outpost_scrubber"},/obj/structure/cable/green{icon_state = "0-4"},/obj/structure/railing{dir = 4},/turf/simulated/floor/plating,/area/rnd/outpost/airlock)
+"cD" = (/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 10},/turf/simulated/floor/tiled,/area/rnd/outpost/airlock)
+"cE" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled,/area/rnd/outpost/airlock)
+"cF" = (/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{frequency = 1379; scrub_id = "sci_outpost_scrubber"},/obj/structure/railing,/obj/structure/railing{dir = 8},/turf/simulated/floor/plating,/area/rnd/outpost/airlock)
+"cG" = (/obj/structure/extinguisher_cabinet{pixel_x = -28},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"cH" = (/obj/machinery/atmospherics/pipe/manifold4w/visible,/obj/machinery/meter,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"cI" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"cJ" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"cK" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"cL" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"cM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"cN" = (/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"cO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/black,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"cP" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/obj/effect/floor_decal/corner/purple{dir = 6},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"cQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/item/device/radio/intercom{pixel_y = 24; req_access = list()},/obj/structure/table/standard,/obj/item/weapon/folder/white,/obj/item/weapon/pen/fountain,/turf/simulated/floor/tiled,/area/rnd/outpost/testing)
+"cR" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/newscaster{pixel_y = 32},/obj/item/stack/cable_coil,/obj/item/stack/cable_coil,/obj/item/weapon/wirecutters,/turf/simulated/floor/tiled,/area/rnd/outpost/testing)
+"cS" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/steel_grid,/area/rnd/outpost/testing)
+"cT" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/tiled,/area/rnd/outpost/testing)
+"cU" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/steel_grid,/area/rnd/outpost/testing)
+"cV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/steel_grid,/area/rnd/outpost/testing)
+"cW" = (/obj/structure/table/rack,/obj/machinery/door/window/eastright,/obj/item/clothing/mask/gas,/obj/item/clothing/suit/storage/hooded/wintercoat/science,/obj/item/weapon/tank/emergency/oxygen/engi,/obj/structure/window/basic,/obj/structure/window/basic{dir = 8},/turf/simulated/floor/tiled,/area/rnd/outpost/eva)
+"cX" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/tiled,/area/rnd/outpost/eva)
+"cY" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/rnd/outpost/eva)
+"cZ" = (/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{frequency = 1379; scrub_id = "sci_outpost_scrubber"},/obj/structure/railing{dir = 4},/obj/machinery/camera/network/research_outpost{dir = 4},/turf/simulated/floor/plating,/area/rnd/outpost/airlock)
+"da" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "sci_outpost_pump"},/turf/simulated/floor/tiled/monotile,/area/rnd/outpost/airlock)
+"db" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "sci_outpost_pump"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/monotile,/area/rnd/outpost/airlock)
+"dc" = (/obj/machinery/airlock_sensor/phoron{id_tag = "sci_outpost_sensor"; pixel_x = 24; pixel_y = -8},/obj/machinery/embedded_controller/radio/airlock/phoron{id_tag = "sci_outpost"; pixel_x = 24; pixel_y = 2},/obj/effect/floor_decal/steeldecal/steel_decals_central5{tag = "icon-steel_decals_central5 (EAST)"; icon_state = "steel_decals_central5"; dir = 4},/turf/simulated/floor/tiled,/area/rnd/outpost/airlock)
+"dd" = (/obj/structure/cable/heavyduty{icon_state = "1-4"},/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
+"de" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/turf/simulated/floor/outdoors/dirt/virgo3b,/area/tether/outpost/solars_outside)
+"df" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/outdoors/dirt/virgo3b,/area/tether/outpost/solars_outside)
+"dg" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 10},/turf/simulated/floor/outdoors/dirt/virgo3b,/area/tether/outpost/solars_outside)
+"dh" = (/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/industrial/outline/blue,/obj/machinery/camera/network/research_outpost,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"di" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/rnd/outpost/mixing)
+"dj" = (/obj/machinery/atmospherics/binary/pump,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"dk" = (/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"dl" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/machinery/meter,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"dm" = (/obj/machinery/atmospherics/pipe/manifold/visible,/obj/machinery/meter,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"dn" = (/obj/machinery/atmospherics/trinary/mixer/m_mixer{dir = 4; initialize_directions = 7; name = "High Power Gas mixer"; power_rating = 15000},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"do" = (/obj/machinery/atmospherics/pipe/manifold/hidden/black{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"dp" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/black,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"dq" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/obj/effect/floor_decal/corner/purple{dir = 6},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"dr" = (/obj/structure/bed/chair/office/light{dir = 8},/turf/simulated/floor/tiled,/area/rnd/outpost/testing)
+"ds" = (/obj/structure/table/standard,/obj/item/weapon/tank/phoron,/turf/simulated/floor/tiled,/area/rnd/outpost/testing)
+"dt" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/monotile,/area/rnd/outpost/testing)
+"du" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/rnd/outpost/testing)
+"dv" = (/obj/structure/dispenser,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled,/area/rnd/outpost/testing)
+"dw" = (/turf/simulated/floor/tiled,/area/rnd/outpost/testing)
+"dx" = (/obj/machinery/washing_machine,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled,/area/rnd/outpost/eva)
+"dy" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{icon_state = "0-2"},/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/turf/simulated/floor/tiled,/area/rnd/outpost/eva)
+"dz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/turf/simulated/floor/tiled,/area/rnd/outpost/eva)
+"dA" = (/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{frequency = 1379; scrub_id = "sci_outpost_scrubber"},/obj/structure/railing{dir = 4},/turf/simulated/floor/plating,/area/rnd/outpost/airlock)
+"dB" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 5},/turf/simulated/floor/tiled,/area/rnd/outpost/airlock)
+"dC" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals10{dir = 6},/turf/simulated/floor/tiled,/area/rnd/outpost/airlock)
+"dD" = (/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{frequency = 1379; scrub_id = "sci_outpost_scrubber"},/obj/structure/railing{dir = 1},/obj/structure/railing{dir = 8},/turf/simulated/floor/plating,/area/rnd/outpost/airlock)
+"dE" = (/turf/simulated/wall,/area/maintenance/substation/outpost)
+"dF" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/simulated/floor/outdoors/dirt/virgo3b,/area/tether/outpost/solars_outside)
+"dG" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 8},/turf/simulated/floor/outdoors/dirt/virgo3b,/area/tether/outpost/solars_outside)
+"dH" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/blue,/obj/machinery/meter,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"dI" = (/obj/machinery/atmospherics/pipe/manifold/visible/blue{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/rnd/outpost/mixing)
+"dJ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/black,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"dK" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"dL" = (/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/obj/machinery/atmospherics/binary/pump,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"dM" = (/obj/machinery/atmospherics/pipe/manifold/hidden/black{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"dN" = (/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"dO" = (/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"dP" = (/obj/machinery/atmospherics/binary/pump{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/black,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"dQ" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/obj/machinery/meter,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/effect/floor_decal/corner/purple{dir = 6},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"dR" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/table/standard,/obj/item/weapon/weldingtool,/obj/item/clothing/glasses/welding,/turf/simulated/floor/tiled,/area/rnd/outpost/testing)
+"dS" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/item/weapon/screwdriver,/obj/item/device/assembly_holder/timer_igniter,/obj/machinery/camera/network/research_outpost{dir = 4},/obj/machinery/light_switch{dir = 1; pixel_x = 4; pixel_y = -24},/turf/simulated/floor/tiled,/area/rnd/outpost/testing)
+"dT" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/rnd/outpost/testing)
+"dU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled,/area/rnd/outpost/testing)
+"dV" = (/obj/machinery/vending/phoronresearch{name = "Toximate 2556"; products = list(/obj/item/device/assembly/timer = 6, /obj/item/device/assembly/signaler = 6, /obj/item/device/assembly/prox_sensor = 6, /obj/item/device/assembly/igniter = 12)},/turf/simulated/floor/tiled,/area/rnd/outpost/testing)
+"dW" = (/obj/machinery/requests_console/preset/research{pixel_y = -30},/turf/simulated/floor/tiled,/area/rnd/outpost/testing)
+"dX" = (/obj/machinery/door/window/southright{name = "Science Outpost EVA"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/machinery/door/firedoor/glass/hidden/steel{dir = 8},/turf/simulated/floor/tiled,/area/rnd/outpost/eva)
+"dY" = (/obj/machinery/door/window/southleft{name = "Science Outpost EVA"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals5{dir = 1},/obj/machinery/door/firedoor/glass/hidden/steel,/obj/machinery/light_switch{dir = 4; pixel_x = -28},/turf/simulated/floor/tiled,/area/rnd/outpost/eva)
+"dZ" = (/obj/structure/sign/warning/nosmoking_1,/turf/simulated/wall,/area/rnd/outpost/airlock)
+"ea" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/access_button/airlock_interior{master_tag = "sci_outpost"; pixel_x = 24; pixel_y = -6},/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "sci_outpost_inner"; locked = 1},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/rnd/outpost/airlock)
+"eb" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/glass_external{frequency = 1379; icon_state = "door_locked"; id_tag = "sci_outpost_inner"; locked = 1},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/rnd/outpost/airlock)
+"ec" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor,/area/maintenance/substation/outpost)
+"ed" = (/obj/machinery/telecomms/relay/preset/tether/sci_outpost,/turf/simulated/floor,/area/maintenance/substation/outpost)
+"ee" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/structure/cable/heavyduty{icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/maintenance/substation/outpost)
+"ef" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable/heavyduty{dir = 2; icon_state = "0-4"},/turf/simulated/floor,/area/maintenance/substation/outpost)
+"eg" = (/obj/structure/cable/heavyduty{icon_state = "1-8"; tag = "icon-1-4"},/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
+"eh" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor/outdoors/dirt/virgo3b,/area/tether/outpost/solars_outside)
+"ei" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"ej" = (/obj/machinery/atmospherics/pipe/simple/visible/blue{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/rnd/outpost/mixing)
+"ek" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/floor_decal/industrial/outline/blue,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"el" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 9},/obj/machinery/meter,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"em" = (/obj/machinery/atmospherics/pipe/simple/visible/blue{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"en" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"eo" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; name = "High Power Gas filter"; power_rating = 15000; use_power = 0},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"ep" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/black,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"eq" = (/obj/machinery/atmospherics/unary/heater{dir = 1; icon_state = "heater"},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 10},/obj/effect/floor_decal/corner/purple{dir = 6},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"er" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/rnd/outpost/testing)
+"es" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/multi_tile/glass{name = "Toxins Workroom"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/rnd/outpost/testing)
+"et" = (/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/purple/border{dir = 9},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/purple/bordercorner2{dir = 1},/obj/machinery/vending/sovietsoda,/turf/simulated/floor/tiled,/area/rnd/outpost)
+"eu" = (/turf/simulated/wall,/area/rnd/outpost)
+"ev" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 4},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"ew" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"ex" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/purple/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/purple/bordercorner2{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/camera/network/research_outpost,/turf/simulated/floor/tiled,/area/rnd/outpost)
+"ey" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/purple/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/corner/purple/bordercorner2{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"ez" = (/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/rnd/outpost)
+"eA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"eB" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/purple/border{dir = 5},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/corner/purple/bordercorner2{dir = 4},/obj/item/device/radio/intercom{dir = 8; pixel_x = 24},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"eC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/maintenance/substation/outpost)
+"eD" = (/obj/machinery/power/breakerbox/activated{RCon_tag = "Science Outpost Substation Bypass"},/obj/machinery/camera/network/research_outpost{dir = 4},/turf/simulated/floor,/area/maintenance/substation/outpost)
+"eE" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/maintenance/substation/outpost)
+"eF" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/simulated/floor/outdoors/grass/sif/virgo3b,/area/tether/outpost/solars_outside)
+"eG" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 9},/turf/simulated/floor/outdoors/grass/sif/virgo3b,/area/tether/outpost/solars_outside)
+"eH" = (/obj/machinery/atmospherics/pipe/manifold/visible/blue{dir = 8},/obj/machinery/meter,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"eI" = (/obj/machinery/atmospherics/unary/heat_exchanger{dir = 4},/obj/structure/window/basic{dir = 1},/obj/structure/window/basic{dir = 4},/obj/effect/floor_decal/corner/blue/border{dir = 4},/obj/effect/floor_decal/corner/blue/border{dir = 1},/turf/simulated/floor/tiled/steel_ridged,/area/rnd/outpost/mixing)
+"eJ" = (/obj/machinery/atmospherics/unary/heat_exchanger{dir = 8},/obj/structure/window/basic{dir = 8},/obj/structure/window/basic{dir = 1},/obj/effect/floor_decal/corner/blue/border{dir = 1},/obj/effect/floor_decal/corner/blue/border{dir = 8},/turf/simulated/floor/tiled/steel_ridged,/area/rnd/outpost/mixing)
+"eK" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"eL" = (/obj/machinery/atmospherics/pipe/manifold/visible/blue{dir = 4},/obj/machinery/meter,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"eM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"eN" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/black{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"eO" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"eP" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal,/obj/effect/floor_decal/corner/purple{dir = 6},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"eQ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/purple/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 1},/obj/effect/floor_decal/corner/purple/bordercorner2{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"eR" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/floor_decal/borderfloor{dir = 9},/obj/effect/floor_decal/corner/purple/border{dir = 9},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/corner/purple/bordercorner2{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/extinguisher_cabinet{dir = 4; icon_state = "extinguisher_closed"; pixel_x = -30; tag = "icon-extinguisher_closed (EAST)"},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"eS" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"eT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals6{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/rnd/outpost)
+"eU" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/purple/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"eV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/purple/border{dir = 1},/obj/effect/floor_decal/borderfloor/corner2{dir = 4},/obj/effect/floor_decal/corner/purple/bordercorner2{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"eW" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/borderfloor/corner{dir = 1},/obj/effect/floor_decal/corner/purple/bordercorner{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"eX" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/purple/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/glass/hidden/steel{dir = 2},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"eY" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"eZ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled,/area/rnd/outpost)
+"fa" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"fb" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"fc" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"fd" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/alarm{dir = 8; pixel_x = 22; pixel_y = 0},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/purple/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"fe" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/maintenance/substation/outpost)
+"ff" = (/obj/machinery/power/smes/buildable{RCon_tag = "Substation - Science Outpost"},/obj/structure/cable/green,/obj/structure/cable/green{icon_state = "0-2"},/turf/simulated/floor,/area/maintenance/substation/outpost)
+"fg" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/maintenance/substation/outpost)
+"fh" = (/obj/machinery/atmospherics/pipe/simple/visible/blue{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"fi" = (/obj/machinery/atmospherics/unary/heat_exchanger{dir = 4},/obj/structure/window/basic{dir = 4},/obj/effect/floor_decal/corner/blue/border{dir = 4},/turf/simulated/floor/tiled/steel_ridged,/area/rnd/outpost/mixing)
+"fj" = (/obj/machinery/atmospherics/unary/heat_exchanger{dir = 8},/obj/structure/window/basic{dir = 8},/obj/effect/floor_decal/corner/blue/border{dir = 8},/turf/simulated/floor/tiled/steel_ridged,/area/rnd/outpost/mixing)
+"fk" = (/obj/machinery/atmospherics/pipe/manifold/visible/blue{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"fl" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"fm" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"fn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/black,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"fo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"fp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass_science{name = "General Gasworks"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/rnd/outpost/mixing)
+"fq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/floor_decal/corner/purple{dir = 6},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"fr" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"fs" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"ft" = (/turf/simulated/floor/tiled,/area/rnd/outpost)
+"fu" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"fv" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"fw" = (/obj/machinery/door/firedoor/glass/hidden/steel{dir = 8},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"fx" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/monotile,/area/rnd/outpost)
+"fy" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/purple/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/rnd/outpost)
+"fz" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/maintenance/substation/outpost)
+"fA" = (/obj/structure/cable/green,/obj/structure/cable/green{icon_state = "0-4"},/obj/machinery/power/sensor{name = "Powernet Sensor - Science Outpost Subgrid"; name_tag = "Science Outpost Subgrid"},/turf/simulated/floor,/area/maintenance/substation/outpost)
+"fB" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/machinery/light/small{dir = 4; pixel_y = 0},/turf/simulated/floor,/area/maintenance/substation/outpost)
+"fC" = (/turf/simulated/wall,/area/rnd/outpost/atmos)
+"fD" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/obj/effect/floor_decal/corner/purple{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"fE" = (/obj/machinery/atmospherics/pipe/simple/visible/blue{dir = 5},/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{scrub_id = "science_outpost"},/obj/effect/floor_decal/corner/purple{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"fF" = (/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/table/standard,/obj/item/device/analyzer,/obj/machinery/camera/network/research_outpost{dir = 1},/obj/effect/floor_decal/corner/purple{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"fG" = (/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/table/standard,/obj/item/weapon/wrench{pixel_x = 2; pixel_y = 2},/obj/effect/floor_decal/corner/purple{dir = 10},/obj/item/weapon/wrench{pixel_x = -2; pixel_y = -2},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"fH" = (/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 9},/obj/effect/floor_decal/corner/purple{dir = 10},/obj/machinery/pipedispenser,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"fI" = (/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 4},/obj/item/device/radio/intercom{dir = 1; pixel_y = -24},/obj/effect/floor_decal/corner/purple{dir = 10},/obj/structure/table/standard,/obj/fiftyspawner/steel,/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"fJ" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/obj/machinery/light_switch{dir = 8; pixel_x = 28},/obj/effect/floor_decal/corner/purple/full{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/outpost/mixing)
+"fK" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/purple/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"fL" = (/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/purple/border{dir = 10},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/purple/bordercorner2{dir = 8},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"fM" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/purple/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"fN" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/purple/bordercorner{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"fO" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/purple/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/machinery/camera/network/research_outpost{dir = 1},/obj/machinery/door/firedoor/glass/hidden/steel{dir = 1},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"fP" = (/obj/structure/sign/warning/high_voltage,/turf/simulated/wall,/area/maintenance/substation/outpost)
+"fQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/purple/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/rnd/outpost)
+"fR" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/maintenance/substation/outpost)
+"fS" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/maintenance/substation/outpost)
+"fT" = (/obj/machinery/atmospherics/pipe/tank/air,/obj/effect/floor_decal/rust,/turf/simulated/floor,/area/rnd/outpost/atmos)
+"fU" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/empty/nitrogen,/turf/simulated/floor,/area/rnd/outpost/atmos)
+"fV" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/rnd/outpost/mixing)
+"fW" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/rnd/outpost)
+"fX" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -28},/obj/structure/cable/green,/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/purple/border{dir = 10},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"fY" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/purple/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"fZ" = (/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/purple/bordercorner{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"ga" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/purple/border,/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/machinery/newscaster{layer = 3.3; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"gb" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/purple/border{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"gc" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/purple/bordercorner{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/rnd/outpost)
+"gd" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/maintenance/substation/outpost)
+"ge" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/maintenance/engi{name = "Science Outpost Substation"; req_one_access = list(10,47)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/substation/outpost)
+"gf" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan,/obj/machinery/meter,/turf/simulated/floor,/area/rnd/outpost/atmos)
+"gg" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 8},/obj/machinery/light/small{dir = 8; pixel_x = 0},/obj/effect/floor_decal/rust,/turf/simulated/floor,/area/rnd/outpost/atmos)
+"gh" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 10},/obj/machinery/meter,/turf/simulated/floor,/area/rnd/outpost/atmos)
+"gi" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/machinery/atmospherics/binary/pump/high_power/on{dir = 8},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"gj" = (/obj/structure/lattice,/turf/simulated/floor/outdoors/grass/sif/virgo3b,/area/tether/outpost/solars_outside)
+"gk" = (/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/purple/border{dir = 10},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"gl" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/purple/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/obj/machinery/camera/network/research_outpost{dir = 8},/obj/machinery/door/firedoor/glass/hidden/steel,/turf/simulated/floor/tiled,/area/rnd/outpost)
+"gm" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/borderfloor/corner{dir = 8},/obj/effect/floor_decal/corner/purple/bordercorner{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/rnd/outpost)
+"gn" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area/rnd/outpost/atmos)
+"go" = (/obj/machinery/atmospherics/binary/pump/on,/turf/simulated/floor,/area/rnd/outpost/atmos)
+"gp" = (/obj/machinery/atmospherics/binary/passive_gate{icon_state = "on"; unlocked = 1},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"gq" = (/obj/machinery/atmospherics/trinary/mixer/m_mixer{dir = 1; node1_concentration = 0.21; node2_concentration = 0.79},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"gr" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 8},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"gs" = (/obj/structure/sign/warning/hot_exhaust,/turf/simulated/wall/r_wall,/area/rnd/outpost/chamber)
+"gt" = (/obj/machinery/door/blast/regular{dir = 8; id = "burn_chamber_v"; name = "Burn Chamber Vent"},/turf/simulated/floor/reinforced/airless,/area/rnd/outpost/chamber)
+"gu" = (/obj/effect/floor_decal/industrial/danger{dir = 1},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/turf/simulated/floor/reinforced/virgo3b,/area/tether/outpost/solars_outside)
+"gv" = (/obj/machinery/atmospherics/pipe/manifold/visible/red{tag = "icon-map (NORTH)"; icon_state = "map"; dir = 1},/obj/machinery/meter,/obj/machinery/button/ignition{id = "burn_chamber"; pixel_y = 28},/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"gw" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/rnd/outpost/heating)
+"gx" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"gy" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/light{dir = 1},/obj/effect/floor_decal/corner/purple{dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"gz" = (/obj/effect/floor_decal/corner/purple/full{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/structure/table/standard,/obj/item/weapon/wrench,/obj/machinery/camera/network/research_outpost{dir = 8},/obj/item/device/analyzer,/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"gA" = (/obj/structure/table/standard,/obj/machinery/atmospherics/unary/vent_pump/on,/obj/effect/floor_decal/corner/purple{dir = 5},/obj/item/device/radio/intercom{pixel_y = 24; req_access = list()},/obj/item/weapon/wrench,/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"gB" = (/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/purple/bordercorner{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7,/obj/machinery/door/firedoor/glass/hidden/steel{dir = 1},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"gC" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/corner/purple/border{dir = 8},/obj/effect/floor_decal/borderfloor/corner2{dir = 10},/obj/effect/floor_decal/corner/purple/bordercorner2{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden,/obj/item/device/radio/intercom{dir = 4; pixel_x = -24},/obj/machinery/door/firedoor/glass/hidden/steel{dir = 1},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"gD" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/corner/purple/border{dir = 5},/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"gE" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/corner/purple/border{dir = 1},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7,/turf/simulated/floor/tiled,/area/rnd/outpost)
+"gF" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8},/obj/machinery/meter,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"gG" = (/obj/machinery/atmospherics/pipe/simple/visible/red{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor,/area/rnd/outpost/atmos)
+"gH" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 9},/obj/machinery/atmospherics/pipe/simple/visible/red{dir = 6},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"gI" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 4},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"gJ" = (/obj/machinery/atmospherics/omni/filter{tag_east = 3; tag_north = 4; tag_south = 2; tag_west = 1},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"gK" = (/turf/simulated/wall/r_wall,/area/rnd/outpost/chamber)
+"gL" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; external_pressure_bound = 0; frequency = 1445; icon_state = "map_vent_in"; id_tag = "burn_out"; initialize_directions = 4; layer = 2.4; pump_direction = 0},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 10},/turf/simulated/floor/reinforced/airless,/area/rnd/outpost/chamber)
+"gM" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 6},/obj/machinery/sparker{id = "burn_chamber"; pixel_x = -24},/turf/simulated/floor/reinforced/airless,/area/rnd/outpost/chamber)
+"gN" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 9},/turf/simulated/floor/reinforced/virgo3b,/area/tether/outpost/solars_outside)
+"gO" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/obj/structure/grille,/obj/structure/window/phoronreinforced{dir = 8},/obj/structure/window/phoronreinforced/full{icon_state = "phoronwindow0"},/turf/simulated/floor/reinforced/airless,/area/rnd/outpost/chamber)
+"gP" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 6},/obj/effect/floor_decal/industrial/warning/cee{tag = "icon-warningcee (NORTH)"; icon_state = "warningcee"; dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"gQ" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/rnd/outpost/heating)
+"gR" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"gS" = (/obj/machinery/atmospherics/binary/pump,/obj/machinery/atmospherics/pipe/simple/hidden/universal{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"gT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/purple{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"gU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"gV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/glass_science{name = "Toxins Mixing"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor/tiled,/area/rnd/outpost/heating)
+"gW" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/corner/purple/full{dir = 1},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"gX" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/tiled,/area/rnd/outpost)
+"gY" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 6},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/tiled,/area/rnd/outpost)
+"gZ" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/corner/purple/border{dir = 4},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 10},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 9},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"ha" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/tiled,/area/rnd/outpost)
+"hb" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/apc{cell_type = /obj/item/weapon/cell/super; dir = 8; name = "west bump"; pixel_x = -28},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"hc" = (/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4},/obj/machinery/meter,/turf/simulated/floor,/area/rnd/outpost/atmos)
+"hd" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor,/area/rnd/outpost/atmos)
+"he" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 10},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/empty/oxygen,/turf/simulated/floor,/area/rnd/outpost/atmos)
+"hf" = (/obj/machinery/atmospherics/tvalve/mirrored/digital{name = "Filter Bypass"},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"hg" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 10},/obj/machinery/door/blast/regular{dir = 2; id = "burn_chamber_p"; name = "Burn Chamber Purge"},/turf/simulated/floor/reinforced/airless,/area/rnd/outpost/chamber)
+"hh" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/powered/pump/huge/stationary/purge,/turf/simulated/floor/reinforced/airless,/area/rnd/outpost/chamber)
+"hi" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/reinforced/airless,/area/rnd/outpost/chamber)
+"hj" = (/obj/machinery/atmospherics/pipe/vent/high_volume,/turf/simulated/floor/reinforced/virgo3b,/area/tether/outpost/solars_outside)
+"hk" = (/obj/structure/grille,/obj/structure/window/phoronreinforced{dir = 8},/obj/structure/window/phoronreinforced/full{icon_state = "phoronwindow0"},/turf/simulated/floor/reinforced/airless,/area/rnd/outpost/chamber)
+"hl" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/black{dir = 5},/obj/effect/floor_decal/industrial/warning/cee,/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"hm" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 6},/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/rnd/outpost/heating)
+"hn" = (/obj/machinery/atmospherics/binary/pump{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"ho" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/black,/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"hp" = (/obj/machinery/atmospherics/pipe/manifold/visible/red{tag = "icon-map (NORTH)"; icon_state = "map"; dir = 1},/obj/effect/floor_decal/corner/purple,/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"hq" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/visible/red{tag = "icon-map (NORTH)"; icon_state = "map"; dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"hr" = (/turf/simulated/wall,/area/rnd/outpost/heating)
+"hs" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/obj/effect/floor_decal/corner/purple/full{dir = 4},/obj/effect/floor_decal/industrial/outline/red,/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"ht" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/corner/purple/border,/obj/effect/floor_decal/borderfloor/corner2{dir = 9},/obj/effect/floor_decal/corner/purple/bordercorner2{dir = 9},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals7{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/tiled,/area/rnd/outpost)
+"hu" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/computer/area_atmos/tag{dir = 4; scrub_id = "science_outpost"},/obj/effect/floor_decal/borderfloor{dir = 10},/obj/effect/floor_decal/corner/purple/border{dir = 10},/obj/effect/floor_decal/borderfloor/corner2{dir = 8},/obj/effect/floor_decal/corner/purple/bordercorner2{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"hv" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/corner/purple/border{dir = 6},/obj/effect/floor_decal/borderfloor/corner2,/obj/effect/floor_decal/corner/purple/bordercorner2,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/turf/simulated/floor/tiled,/area/rnd/outpost)
+"hw" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals4{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor/tiled,/area/rnd/outpost)
+"hx" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 9},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"hy" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/door/airlock/maintenance/rnd{name = "Science Outpost Atmospherics"; req_one_access = list(10,47)},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/rnd/outpost/atmos)
+"hz" = (/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor,/area/rnd/outpost/atmos)
+"hA" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 4},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"hB" = (/obj/machinery/portable_atmospherics/canister/empty/phoron,/obj/machinery/atmospherics/pipe/simple/visible/black,/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"hC" = (/obj/machinery/atmospherics/trinary/filter/m_filter{filter_type = 0; filtered_out = list("phoron")},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"hD" = (/obj/machinery/atmospherics/pipe/manifold/visible/black{dir = 4},/obj/machinery/door/blast/regular{dir = 2; id = "burn_chamber_p"; name = "Burn Chamber Purge"},/turf/simulated/floor/reinforced/airless,/area/rnd/outpost/chamber)
+"hE" = (/obj/machinery/air_sensor{frequency = 1445; id_tag = "burn_sensor"; output = 63},/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/obj/machinery/camera/network/research_outpost{dir = 8},/turf/simulated/floor/reinforced/airless,/area/rnd/outpost/chamber)
+"hF" = (/obj/machinery/power/apc{cell_type = /obj/item/weapon/cell/super; dir = 8; name = "west bump"; pixel_x = -28},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/binary/pump/on{dir = 1; target_pressure = 200},/turf/simulated/floor/reinforced/virgo3b,/area/rnd/outpost/chamber)
+"hG" = (/obj/machinery/computer/general_air_control/supermatter_core{frequency = 1445; input_tag = "burn_in"; name = "Burn Chamber Air Control"; output_tag = "burn_out"; pressure_setting = 0; sensors = list("burn_sensor" = "Burn Chamber Sensor")},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"hH" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/rnd/outpost/heating)
+"hI" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"hJ" = (/obj/machinery/atmospherics/binary/pump{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"hK" = (/obj/machinery/atmospherics/unary/heat_exchanger{dir = 1},/obj/structure/window/basic{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 1},/turf/simulated/floor/tiled/steel_ridged,/area/rnd/outpost/heating)
+"hL" = (/obj/machinery/atmospherics/unary/heat_exchanger{dir = 1},/obj/structure/window/basic{dir = 1},/obj/structure/window/basic{dir = 8},/obj/effect/floor_decal/corner/red/border{dir = 1},/obj/effect/floor_decal/corner/red/border{dir = 8},/turf/simulated/floor/tiled/steel_ridged,/area/rnd/outpost/heating)
+"hM" = (/turf/simulated/wall,/area/rnd/outpost/storage)
+"hN" = (/obj/structure/sign/warning/compressed_gas,/turf/simulated/wall,/area/rnd/outpost/storage)
+"hO" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/airlock/science{name = "Toxins Storage"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/tiled,/area/rnd/outpost/storage)
+"hP" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/obj/machinery/camera/network/research_outpost{dir = 4},/obj/machinery/light_switch{dir = 4; pixel_x = -28},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"hQ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"hR" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"hS" = (/obj/machinery/portable_atmospherics/canister/empty/carbon_dioxide,/obj/machinery/atmospherics/pipe/simple/visible/black,/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"hT" = (/obj/machinery/atmospherics/trinary/filter/m_filter{filter_type = 3; filtered_out = list("carbon_dioxide")},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"hU" = (/obj/machinery/atmospherics/pipe/manifold/visible/black,/obj/machinery/door/blast/regular{dir = 2; id = "burn_chamber_p"; name = "Burn Chamber Purge"},/turf/simulated/floor/reinforced/airless,/area/rnd/outpost/chamber)
+"hV" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/turf/simulated/floor/reinforced/airless,/area/rnd/outpost/chamber)
+"hW" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 9},/turf/simulated/floor/reinforced/virgo3b,/area/tether/outpost/solars_outside)
+"hX" = (/obj/structure/grille,/obj/structure/window/phoronreinforced{dir = 8},/obj/structure/window/phoronreinforced/full{icon_state = "phoronwindow0"},/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/turf/simulated/floor/reinforced/airless,/area/rnd/outpost/chamber)
+"hY" = (/obj/machinery/button/remote/blast_door{id = "burn_chamber_v"; name = "Burn Chamber Vent"; pixel_x = -26; pixel_y = 6},/obj/machinery/button/remote/blast_door{id = "burn_chamber_p"; name = "Burn Chamber Purge"; pixel_x = -26; pixel_y = -8},/obj/item/weapon/stool/padded,/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"hZ" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/rnd/outpost/heating)
+"ia" = (/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"ib" = (/obj/machinery/atmospherics/pipe/simple/visible/red,/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"ic" = (/obj/machinery/atmospherics/unary/heat_exchanger,/obj/structure/window/basic,/obj/effect/floor_decal/corner/red/border,/turf/simulated/floor/tiled/steel_ridged,/area/rnd/outpost/heating)
+"id" = (/obj/machinery/atmospherics/unary/heat_exchanger,/obj/structure/window/basic,/obj/structure/window/basic{dir = 8},/obj/effect/floor_decal/corner/red/border{dir = 8},/obj/effect/floor_decal/corner/red/border,/turf/simulated/floor/tiled/steel_ridged,/area/rnd/outpost/heating)
+"ie" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/machinery/conveyor{dir = 4; id = "outpost_canisters"; operating = 1},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"if" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 28},/obj/structure/cable/green{icon_state = "0-4"},/obj/effect/floor_decal/industrial/warning/dust{dir = 8},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"ig" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/machinery/door/window/eastleft,/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"ih" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{scrub_id = "science_outpost"},/obj/machinery/camera/network/research_outpost{dir = 8},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"ii" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"ij" = (/obj/machinery/atmospherics/pipe/manifold/visible/red{dir = 8},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"ik" = (/turf/simulated/floor,/area/rnd/outpost/atmos)
+"il" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"im" = (/obj/machinery/portable_atmospherics/canister/empty/sleeping_agent,/obj/machinery/atmospherics/pipe/simple/visible/black,/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"in" = (/obj/machinery/atmospherics/trinary/filter/m_filter{filter_type = 4; filtered_out = list("sleeping_agent")},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"io" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1445; id = "burn_in"; volume_rate = 700},/turf/simulated/floor/reinforced/airless,/area/rnd/outpost/chamber)
+"ip" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/obj/machinery/sparker{id = "burn_chamber"; pixel_x = -24},/turf/simulated/floor/reinforced/airless,/area/rnd/outpost/chamber)
+"iq" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/floor/reinforced/virgo3b,/area/tether/outpost/solars_outside)
+"ir" = (/obj/structure/grille,/obj/structure/window/phoronreinforced{dir = 8},/obj/structure/window/phoronreinforced/full{icon_state = "phoronwindow0"},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 4},/turf/simulated/floor/reinforced/airless,/area/rnd/outpost/chamber)
+"is" = (/obj/machinery/atmospherics/portables_connector,/obj/effect/floor_decal/industrial/outline/red,/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"it" = (/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 9},/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/rnd/outpost/heating)
+"iu" = (/obj/machinery/atmospherics/pipe/manifold/visible/red{tag = "icon-map (NORTH)"; icon_state = "map"; dir = 1},/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"iv" = (/obj/machinery/atmospherics/pipe/simple/visible/red{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"iw" = (/obj/machinery/atmospherics/pipe/simple/visible/red{dir = 9},/obj/effect/floor_decal/corner/purple/full{dir = 4},/obj/structure/extinguisher_cabinet{dir = 2; icon_state = "extinguisher_closed"; pixel_x = 30; tag = "icon-extinguisher_closed (WEST)"},/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"ix" = (/obj/machinery/atmospherics/pipe/manifold/visible/red,/obj/machinery/meter,/obj/effect/floor_decal/corner/purple,/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"iy" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/machinery/conveyor{dir = 4; id = "outpost_canisters"; operating = 1},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"iz" = (/obj/effect/floor_decal/industrial/warning/dust{dir = 8},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"iA" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/machinery/door/window/eastleft,/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"iB" = (/obj/machinery/alarm{breach_detection = 0; dir = 8; pixel_x = 25; pixel_y = 0; report_danger_level = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"iC" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"iD" = (/obj/machinery/atmospherics/unary/freezer{dir = 1; icon_state = "freezer_1"; use_power = 1},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"iE" = (/obj/machinery/light/small,/obj/machinery/space_heater,/turf/simulated/floor,/area/rnd/outpost/atmos)
+"iF" = (/obj/machinery/atmospherics/unary/heater{dir = 1; icon_state = "heater_1"; use_power = 1},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"iG" = (/obj/machinery/atmospherics/pipe/manifold/visible/black,/obj/machinery/meter,/turf/simulated/floor,/area/rnd/outpost/atmos)
+"iH" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 5},/turf/simulated/floor,/area/rnd/outpost/atmos)
+"iI" = (/obj/machinery/atmospherics/pipe/simple/visible/black{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced/full,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/machinery/door/firedoor/glass,/turf/simulated/floor,/area/rnd/outpost/atmos)
+"iJ" = (/obj/machinery/atmospherics/binary/pump/on{dir = 4; target_pressure = 200},/obj/effect/floor_decal/rust,/turf/simulated/floor,/area/rnd/outpost/atmos)
+"iK" = (/obj/machinery/atmospherics/pipe/vent{dir = 8},/turf/simulated/floor/outdoors/grass/sif/virgo3b,/area/tether/outpost/solars_outside)
+"iL" = (/obj/machinery/door/blast/regular{dir = 8; id = "burn_chamber_v"; name = "Burn Chamber Vent"},/obj/machinery/atmospherics/pipe/manifold/visible/red{dir = 4; initialize_directions = 11},/turf/simulated/floor/reinforced/airless,/area/rnd/outpost/chamber)
+"iM" = (/obj/machinery/door/blast/regular{dir = 8; id = "burn_chamber_v"; name = "Burn Chamber Vent"},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 5},/turf/simulated/floor/reinforced/airless,/area/rnd/outpost/chamber)
+"iN" = (/obj/effect/floor_decal/industrial/danger,/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/turf/simulated/floor/reinforced/virgo3b,/area/tether/outpost/solars_outside)
+"iO" = (/obj/machinery/atmospherics/pipe/manifold/visible/red,/obj/machinery/meter,/obj/effect/floor_decal/corner/purple{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"iP" = (/obj/machinery/atmospherics/pipe/simple/visible/red{dir = 9},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -26},/obj/effect/floor_decal/corner/purple{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"iQ" = (/obj/machinery/atmospherics/valve{dir = 4},/obj/machinery/light,/obj/effect/floor_decal/corner/purple{dir = 10},/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"iR" = (/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{scrub_id = "science_outpost"},/obj/effect/floor_decal/corner/purple/full{dir = 4},/turf/simulated/floor/tiled/white,/area/rnd/outpost/heating)
+"iS" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/machinery/conveyor{dir = 4; id = "outpost_canisters"; operating = 1},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"iT" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/machinery/door/window/eastleft,/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"iU" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"iV" = (/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"iW" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 5},/turf/simulated/floor/outdoors/grass/sif/virgo3b,/area/tether/outpost/solars_outside)
+"iX" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 9},/turf/simulated/floor/outdoors/grass/sif/virgo3b,/area/tether/outpost/solars_outside)
+"iY" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/turf/simulated/floor/outdoors/grass/sif/virgo3b,/area/tether/outpost/solars_outside)
+"iZ" = (/obj/machinery/portable_atmospherics/canister/empty,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/machinery/conveyor{dir = 4; id = "outpost_canisters"; operating = 1},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"ja" = (/obj/machinery/portable_atmospherics/canister/empty,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/machinery/door/window/eastleft,/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"jb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"jc" = (/obj/machinery/portable_atmospherics/powered/scrubber,/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"jd" = (/obj/machinery/portable_atmospherics/powered/scrubber,/obj/effect/floor_decal/industrial/warning/dust{dir = 8},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"je" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/machinery/conveyor{dir = 4; id = "outpost_canisters"; operating = 1},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"jf" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/machinery/door/window/eastleft,/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"jg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"jh" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"ji" = (/obj/machinery/portable_atmospherics/powered/pump,/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"jj" = (/obj/machinery/portable_atmospherics/powered/pump,/obj/effect/floor_decal/industrial/warning/dust{dir = 8},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"jk" = (/obj/effect/floor_decal/rust,/obj/machinery/portable_atmospherics/powered/pump,/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"jl" = (/obj/machinery/portable_atmospherics/canister/phoron,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/machinery/conveyor{dir = 4; id = "outpost_canisters"; operating = 1},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"jm" = (/obj/machinery/portable_atmospherics/canister/phoron,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/machinery/conveyor{dir = 4; id = "outpost_canisters"; operating = 1},/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"jn" = (/obj/machinery/light_switch{dir = 1; pixel_x = 4; pixel_y = -24},/obj/effect/floor_decal/rust,/obj/effect/floor_decal/industrial/warning/dust{dir = 8},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"jo" = (/obj/machinery/portable_atmospherics/canister/phoron,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/machinery/door/window/eastleft,/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"jp" = (/obj/machinery/conveyor_switch/oneway{icon_state = "switch-fwd"; id = "outpost_canisters"; position = 1},/obj/machinery/light,/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"jq" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
+"jr" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/floor_decal/industrial/warning/dust{dir = 8},/turf/simulated/floor/tiled/steel_dirty,/area/rnd/outpost/storage)
(1,1,1) = {"
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
@@ -160,58 +552,58 @@ aaabababababababababababababadadadadadbGbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbF
aaabababababababababababababadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadbjbtadadadadababababababababababaa
aaabababababababababababababadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadbjbtadadadadababababababababababaa
aaabababababababababababababadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadbjbtadadadadababababababababababaa
-aaabababababababababababadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadbjbHbIbIbIbIbIbIbIbIbIbIbIbIbJbKaa
-aaababababababababababababadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadbjbjbjbjbjbjbjbjbjbjababababababaa
-aaababababababababababababadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadabababbjbjabbjabbjabbL
-aaababababababababababababadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadababababbjbjabbjbjbjbL
-aaababababababababababababadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadababababababababababbL
-aaababababababababababababababadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadababababababababababbL
-aaababababababababababababababadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadababababababababbjbL
-aaababababababababababababababadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadadadadabababababababbjbL
-aaababababababababababababababadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadadabababababababababbjbL
-aaababababababababababababababadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadababababababababababbL
-aaababababababababababababababadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadabababababababababbjbL
-aaababababababababababababababadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadababababababababababbL
-aaabababababababababababababadadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadabababababababababbjbL
-aaabababababababababababababadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadababababababababababaa
-aaabababababababababababababadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadababababababababababaa
-aaabababababababababababababadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadababababababababababaa
-aaabababababababababababababadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadababababababababababaa
-aaabababababababababababababababababadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadababababababababababaa
-aaabababababababababababababababababadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadababababababababababaa
-aaabababababababababababababababababadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadababababababababababaa
-aaabababababababababababababababababadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadababababababababababaa
-aaabababababababababababababababababadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadababababababababababaa
-aaabababababababababababababababababadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadababababababababababaa
-aaababababababababababababababadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadabadadabababababababababaa
-aaababababababababababababababadadadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadabadadadadabababababababababaa
-aaabababababababababbMbMbMbMbMadadadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadabadababababababababababababaa
-aaabababababababababbMbMbMbMbNadadadadadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadababababababababababababababaa
-aaabababababababababbMbMbMbMbNadadadadadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadababababababababababababababaa
-aaabababababababababbMbMbMbMbNadadadadadadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadababababababababababababababaa
-aaabababababababababbMbMbMbMbMababababadadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadadbFbFbFbFbFbFadadadadadadadadadadadadadababababababababababababababaa
-aaabababababababababbMbMbMbMbMababababababababadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababababababababababababaa
-aaabababababababababbMbMbMbMbMababababababababadadadadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababababababababababababaa
-aaabababababababababababababababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababababababababababababaa
-aaabababababababababababababababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababababababababababababababababaa
-aaababababababababababababababababababababababababababababadadadadadadabababababadadadadadadadadadadadadadadababababadadabababababadadadadadadadadadadadadadadadadadadadadadadadababababababababadadabababababababababababababababababababababaa
-aaababababababababababababababababababababababababababababadadadadababababababababababababababadadababababababababababababababababababababadadadadadadababababababababadadadadadabababababababababababababababababababababababababababababababaa
-aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
-aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
-aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
-aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
-aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
-aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
-aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
-aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
-aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
-aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
-aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
-aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
-aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
-aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
-aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
-aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
+aaabababababababababababadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadbjbHbIbIbQbIbIbIbIbIbIbIbIbIbJbKaa
+aaababababababababababababadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadbjbjbjbjbRbjbjbjabbjababababababaa
+aaababababababababababababadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadbjbSadabababbjbjabbjabbjabbL
+aaababababababababababababadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadbjbSadababababbjbjabbjbjbjbL
+aaababababababababababababadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadbjbSadababababababababababbL
+aaababababababababababababababadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadbjbSadababababababababababbL
+aaababababababababababababababadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadbjbSadadababababababababbjbL
+aaababababababababababababababadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadbjbSadadadabababababababbjbL
+aaababababababababababababababadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadbjbSadabababababababababbjbL
+aaababababababababababababababadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadbjbSadababababababababababbL
+aaababababababababababababababadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadbjbSadabababababababababbjbL
+aaababababababababababababababadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadbjbSadababababababababababbL
+aaabababababababababababababadadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadbjbSadabababababababababbjbL
+aaabababababababababababababadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadbjbTadababababababababababaa
+aaabababababababababababababadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadbjbUadababababababababababaa
+aaabababababababababababababadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadbjbUadababababababababababaa
+aaabababababababababababababadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadbjbUadababababababababababaa
+aaabababababababababababababababababadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadbjbUadababababababababababaa
+aaabababababababababababababababababadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadbjbUadababababababababababaa
+aaabababababababababababababababababadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadbjbUadababababababababababaa
+aaabababababababababababababababababadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadbjbUadababababababababababaa
+aaabababababababababababababababababadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadbjbUadababababababababababaa
+aaabababababababababababababababababadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadbjbUadababababababababababaa
+aaababababababababababababababadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadadadbjbUadadabababababababababaa
+aaababababababababababababababadadadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadadadadadbjbUadadabababababababababaa
+aaabababababababababbMbMbMbMbMadadadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadadadadadadadadadadbjbUabababababababababababaa
+aaabababababababababbMbMbMbMbNadadadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadadadadadadadadadadbjbjbVbUabababababababababababaa
+aaabababababababababbMbMbMbMbNadadadadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadadadadadadadadbjbjbVbVbVbUabababababababababababaa
+aaabababababababababbMbMbMbMbNadadadadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadbWbWbWbWbWadadadadadadadadadadadbXbYbYbZbjbUabababababababababababaa
+aaabababababababababbMbMbMbMbMababababadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadcacabWbWcbcbbWcdcccebWadadcfcfcfcfcgcgcgcgcichckcjchclcmabababababababababababaa
+aaabababababababababbMbMbMbMbMababababababababadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadcabWcocncqcpcscrcuctcvbWcfcfcfcwcycxcgczcBcAchcCcEcDcFchaWadababababababababababaa
+aaabababababababababbMbMbMbMbMababababababababadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadbWcGcIcHcKcJcMcLcOcNcPbWcRcQcTcScVcUcgcWcYcXchcZdbdadcchddbJbJbJaIabababababababaa
+aaababababababababababababababababababababababababadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadaddedfdfdfdfdfdfdfdfdfdfdgaddidhdkdjdkdldndmdpdodqbWdsdrdudtdwdvcgdxdzdychdAdCdBdDchdEdEdEdEaWabababababababaa
+aaababababababababababababababababababababababababadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadaddFdfdfdfdfdfdfdfdfdfdgdFdGdIdHdKdJdMdLdOdNdJdPdQbWdSdRdUdTdWdVcgcgdYdXchdZebeachchedecefeeegabababababababaa
+aaabababababababababababababababababababababababadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadaddedfdfdfdfdfdfdfdfdfehdedGejeidkekemeleoendKepeqbWcfcfesercfcfeueteweveyexeAezeBdEeDeCeEdEababababababababaa
+aaabababababababababababababababababababababababadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadaddFdfdfdfdfdfdfdfdfdfeFeGabdieHeJeIeLeKdleMeOeNePbWeReQeTeSeVeUeXeWeZeYfbfaeYfcfddEfffefgdEababababababababaa
+aaababababababababababababababababababababababadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadabababbWfhfjfifkdkfmflfofnfqfpfsfrftftfuftfwfvfxftfufrftftfydEfAfzfBdEfCfCfCfCababababaa
+aaababababababababababababababababababababababadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadadabababbWbWbWbWfEfDfGfFfIfHfJbWfLfKfKfKfKfMfOfNftftftftftftfQfPdEfRfSdEfTfTfUfCfCabababaa
+aaabababababababababababababababababababababababadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadadababababababbWbWfVfVbWbWbWbWbWeufWfWfWfWeueufXfKfKfKfYgafZgcgbgegddEdEgggfgighfCabababaa
+aaabababababababababababababababababababababababadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadadabababababababababababababababgjababababababeueueueueueueugkgmgldEdEdEgngpgogrgqfCabababaa
+aaabababababababababababababababababababababababadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadabababababababababababababababababgjabgsgtgtgsgugwgvgygxgAgzeueugCgBgEgDfCgFgHgGgJgIfCabababaa
+aaababababababababababababababababababababababadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadababababababababababababababababababgKgKgKgMgLgOgNgQgPgSgRgUgTgWgVgYgXhagZfChbhdhchfhefCabababaa
+aaababababababababababababababababababababababadabadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadadadadadadabababababababababababababababababgKhhhghihihkhjhmhlhohnhqhphshrhuhthwhvhyhxhAhzhChBfCabababaa
+aaabababababababababababababababababababababababababadadadadadadadadadadadbFbFbFbFbFbFbFbFbFbFbFbFadadadadadadadadadadadadadadadadadadadadadadadadabababababababababababababababababgKhhhDhihEgKhFhHhGhJhIhLhKhMhMhMhMhOhNfChPhRhQhThSfCabababaa
+aaababababababababababababababababababababababababadadadadadadadadadadadadadadadadadbFbFbFadadadadadadadadadadadadadadadadadadadadadadadadadadadadabababababababababababababababababgKhhhUhVhVhXhWhZhYibiaidichMieigifiiihfCijilikinimfCfCababaa
+aaababababababababababababababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababadababababababababababababababababababgKgKgKipioiriqitisiviuixiwhMiyiAiziCiBfCiDiFiEiHiGiJiIiKabaa
+aaabababababababababababababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababababababababababababababababababababababababgsiMiLgsiNgwiOiQiPiRhrhMiSiTiziViUfCfCfCfCfCfCfCfCababaa
+aaabababababababababababababababababababababababadadababadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadababadadababababababababababababababababababababababababababababiWiYiXhrhrhrhrhrhMiZiZjaiziVjbjdjcjchMababababababaa
+aaabababababababababababababababababababababababababababababababababababadadadadadadadadadadadadadadadadadadadadadadadadadabababababababababababababababababababababababababababababababababababababababhMjejejejejfizjhjgjjjijkhMababababababaa
+aaabababababababababababababababababababababababababababababababababababababadadadadadadadadadadadadadadadadadadadabadabababababababababababababababababababababababababababababababababababababababababhMjljljljmjojnjpiVjrjqhMcaababababababaa
+aaababababababababababababababababababababababababababababababababababababababadadadadadadadadadadadadadadadadabababababababababababababababababababababababababababababababababababababababababababababhMhMhMhMhMhMhMhMhMhMhMcaabababababababaa
+aaababababababababababababababababababababababababababababababababababababababababababadadadadabababadababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
"}
diff --git a/maps/tether/tether-06-colony.dmm b/maps/tether/tether-06-colony.dmm
index 04621b4e42..4e8f7649ae 100644
--- a/maps/tether/tether-06-colony.dmm
+++ b/maps/tether/tether-06-colony.dmm
@@ -28,7 +28,7 @@
"aB" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor{tag = "icon-floor_red"; icon_state = "floor_red"},/area/shuttle/specops/centcom{base_turf = /turf/unsimulated/floor/shuttle_ceiling})
"aC" = (/turf/simulated/shuttle/floor{tag = "icon-floor_red"; icon_state = "floor_red"},/area/shuttle/specops/centcom{base_turf = /turf/unsimulated/floor/shuttle_ceiling})
"aD" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "specops_shuttle_fore"; name = "forward docking hatch controller"; pixel_x = 0; pixel_y = -25; tag_door = "specops_shuttle_fore_hatch"},/turf/simulated/shuttle/floor{tag = "icon-floor_red"; icon_state = "floor_red"},/area/shuttle/specops/centcom{base_turf = /turf/unsimulated/floor/shuttle_ceiling})
-"aE" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_shuttle_fore_hatch"; locked = 1; name = "Forward Docking Hatch"; req_access = list(13)},/turf/simulated/shuttle/plating,/area/shuttle/specops/centcom{base_turf = /turf/unsimulated/floor/shuttle_ceiling})
+"aE" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_shuttle_fore_hatch"; locked = 1; name = "Forward Docking Hatch"},/turf/simulated/shuttle/plating,/area/shuttle/specops/centcom{base_turf = /turf/unsimulated/floor/shuttle_ceiling})
"aF" = (/obj/structure/table/rack,/obj/item/ammo_casing/rocket,/obj/item/ammo_casing/rocket,/obj/item/ammo_casing/rocket,/obj/item/ammo_casing/rocket,/obj/item/ammo_casing/rocket,/obj/item/ammo_casing/rocket,/obj/item/weapon/gun/launcher/rocket,/obj/item/weapon/gun/launcher/rocket,/obj/item/weapon/gun/launcher/rocket,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"aG" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"aH" = (/obj/structure/closet/crate/medical,/obj/item/weapon/surgical/circular_saw,/obj/item/weapon/surgical/surgicaldrill,/obj/item/weapon/surgical/bonegel{pixel_x = 4; pixel_y = 3},/obj/item/weapon/surgical/bonesetter,/obj/item/weapon/surgical/scalpel,/obj/item/weapon/surgical/retractor{pixel_x = 0; pixel_y = 6},/obj/item/weapon/surgical/hemostat{pixel_y = 4},/obj/item/weapon/surgical/cautery{pixel_y = 4},/obj/item/weapon/surgical/FixOVein{pixel_x = -6; pixel_y = 1},/obj/item/stack/nanopaste,/obj/item/weapon/tank/anesthetic,/obj/item/clothing/mask/breath/medical,/obj/item/clothing/mask/surgical,/obj/item/clothing/mask/surgical,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops)
@@ -58,7 +58,7 @@
"bf" = (/obj/structure/table/rack,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/item/ammo_magazine/s357,/obj/item/ammo_magazine/s357,/obj/item/ammo_magazine/s357,/obj/item/ammo_magazine/s357,/obj/item/weapon/gun/projectile/revolver/mateba,/obj/item/weapon/gun/projectile/revolver/mateba,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"bg" = (/obj/structure/table/rack,/obj/item/taperoll/police,/obj/item/taperoll/police,/obj/item/taperoll/police,/obj/item/taperoll/police,/obj/item/taperoll/police,/obj/item/taperoll/police,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"bh" = (/turf/unsimulated/floor/shuttle_ceiling,/obj/structure/shuttle/engine/propulsion{icon_state = "burst_r"; dir = 8},/turf/simulated/shuttle/plating/airless/carry,/area/shuttle/specops/centcom{base_turf = /turf/unsimulated/floor/shuttle_ceiling})
-"bi" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_shuttle_port_hatch"; locked = 1; name = "Port Docking Hatch"; req_access = list(13)},/turf/unsimulated/floor{icon_state = "dark"},/area/shuttle/specops/centcom{base_turf = /turf/unsimulated/floor/shuttle_ceiling})
+"bi" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_shuttle_port_hatch"; locked = 1; name = "Port Docking Hatch"},/turf/unsimulated/floor{icon_state = "dark"},/area/shuttle/specops/centcom{base_turf = /turf/unsimulated/floor/shuttle_ceiling})
"bj" = (/obj/structure/table/rack,/obj/item/clothing/gloves/swat{armor = list("melee" = 80, "bullet" = 80, "laser" = 80, "energy" = 80, "bomb" = 80, "bio" = 80, "rad" = 80)},/obj/item/clothing/gloves/swat{armor = list("melee" = 80, "bullet" = 80, "laser" = 80, "energy" = 80, "bomb" = 80, "bio" = 80, "rad" = 80)},/obj/item/clothing/gloves/swat{armor = list("melee" = 80, "bullet" = 80, "laser" = 80, "energy" = 80, "bomb" = 80, "bio" = 80, "rad" = 80)},/obj/item/clothing/gloves/swat{armor = list("melee" = 80, "bullet" = 80, "laser" = 80, "energy" = 80, "bomb" = 80, "bio" = 80, "rad" = 80)},/obj/item/clothing/gloves/swat{armor = list("melee" = 80, "bullet" = 80, "laser" = 80, "energy" = 80, "bomb" = 80, "bio" = 80, "rad" = 80)},/obj/item/clothing/shoes/boots/swat,/obj/item/clothing/shoes/boots/swat,/obj/item/clothing/shoes/boots/swat,/obj/item/clothing/shoes/boots/swat,/obj/item/clothing/shoes/boots/swat,/obj/item/clothing/shoes/boots/swat,/obj/item/clothing/suit/armor/swat,/obj/item/clothing/suit/armor/swat,/obj/item/clothing/suit/armor/swat,/obj/item/clothing/suit/armor/swat,/obj/item/clothing/suit/armor/swat,/obj/item/clothing/suit/armor/swat,/obj/item/clothing/mask/gas/commando{armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 50, "bomb" = 50, "bio" = 75, "rad" = 0); name = "Commando Mask"},/obj/item/clothing/mask/gas/commando{armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 50, "bomb" = 50, "bio" = 75, "rad" = 0); name = "Commando Mask"},/obj/item/clothing/mask/gas/commando{armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 50, "bomb" = 50, "bio" = 75, "rad" = 0); name = "Commando Mask"},/obj/item/clothing/mask/gas/commando{armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 50, "bomb" = 50, "bio" = 75, "rad" = 0); name = "Commando Mask"},/obj/item/clothing/mask/gas/commando{armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 50, "bomb" = 50, "bio" = 75, "rad" = 0); name = "Commando Mask"},/obj/item/clothing/head/helmet/space/deathsquad{armor = list("melee" = 80, "bullet" = 80, "laser" = 60, "energy" = 70, "bomb" = 50, "bio" = 100, "rad" = 60); name = "swat helmet"},/obj/item/clothing/head/helmet/space/deathsquad{armor = list("melee" = 80, "bullet" = 80, "laser" = 60, "energy" = 70, "bomb" = 50, "bio" = 100, "rad" = 60); name = "swat helmet"},/obj/item/clothing/head/helmet/space/deathsquad{armor = list("melee" = 80, "bullet" = 80, "laser" = 60, "energy" = 70, "bomb" = 50, "bio" = 100, "rad" = 60); name = "swat helmet"},/obj/item/clothing/head/helmet/space/deathsquad{armor = list("melee" = 80, "bullet" = 80, "laser" = 60, "energy" = 70, "bomb" = 50, "bio" = 100, "rad" = 60); name = "swat helmet"},/obj/item/clothing/head/helmet/space/deathsquad{armor = list("melee" = 80, "bullet" = 80, "laser" = 60, "energy" = 70, "bomb" = 50, "bio" = 100, "rad" = 60); name = "swat helmet"},/obj/item/clothing/head/helmet/space/deathsquad{armor = list("melee" = 80, "bullet" = 80, "laser" = 60, "energy" = 70, "bomb" = 50, "bio" = 100, "rad" = 60); name = "swat helmet"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"bk" = (/obj/machinery/iv_drip,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops)
"bl" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/syringes{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/box/syringes,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops)
@@ -74,7 +74,7 @@
"bv" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/obj/item/weapon/storage/belt/security/tactical,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"bw" = (/obj/structure/table/reinforced,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/obj/item/clothing/glasses/sunglasses/sechud/tactical,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"bx" = (/obj/structure/table/rack,/obj/item/clothing/glasses/night,/obj/item/clothing/glasses/night,/obj/item/clothing/glasses/night,/obj/item/clothing/glasses/night,/obj/item/clothing/glasses/night,/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
-"by" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_centcom_dock_door"; locked = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
+"by" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_centcom_dock_door"; locked = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"bz" = (/obj/structure/table/rack,/obj/item/weapon/rig/ert/assetprotection,/obj/item/weapon/rig/ert/assetprotection,/obj/item/weapon/rig/ert/assetprotection,/obj/item/weapon/rig/ert/assetprotection,/obj/item/weapon/rig/ert/assetprotection,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops)
"bA" = (/obj/structure/table/reinforced,/obj/item/roller,/obj/item/roller,/obj/item/roller,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops)
"bB" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/pill_bottle/tramadol,/obj/item/weapon/storage/pill_bottle/tramadol,/obj/item/weapon/storage/pill_bottle/tramadol,/obj/item/weapon/storage/pill_bottle/dylovene,/obj/item/weapon/storage/pill_bottle/dylovene,/obj/item/weapon/storage/pill_bottle/dylovene,/obj/item/weapon/storage/pill_bottle/dermaline,/obj/item/weapon/storage/pill_bottle/dermaline,/obj/item/weapon/storage/pill_bottle/dermaline,/obj/item/weapon/storage/pill_bottle/spaceacillin,/obj/item/weapon/storage/pill_bottle/dexalin_plus,/obj/item/weapon/storage/pill_bottle/dexalin_plus,/obj/item/weapon/storage/pill_bottle/dexalin_plus,/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/specops)
@@ -1013,8 +1013,8 @@
"ty" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals9,/turf/unsimulated/floor/steel,/area/centcom/security)
"tz" = (/obj/effect/floor_decal/steeldecal/steel_decals5,/obj/effect/floor_decal/steeldecal/steel_decals9{dir = 8},/obj/effect/floor_decal/steeldecal/steel_decals9,/obj/effect/floor_decal/borderfloor/corner{dir = 4},/obj/effect/floor_decal/corner/blue/bordercorner{dir = 4},/turf/unsimulated/floor/steel,/area/centcom/security)
"tA" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/unsimulated/wall,/area/centcom/terminal)
-"tB" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_shuttle_hatch_station"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor/yellow,/area/shuttle/escape/centcom{base_turf = /turf/unsimulated/floor/techfloor_grid})
-"tC" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_shuttle_hatch_offsite"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor/yellow,/area/shuttle/escape/centcom{base_turf = /turf/unsimulated/floor/techfloor_grid})
+"tB" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_shuttle_hatch_station"; locked = 1; name = "Shuttle Hatch"},/turf/simulated/shuttle/floor/yellow,/area/shuttle/escape/centcom{base_turf = /turf/unsimulated/floor/techfloor_grid})
+"tC" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_shuttle_hatch_offsite"; locked = 1; name = "Shuttle Hatch"},/turf/simulated/shuttle/floor/yellow,/area/shuttle/escape/centcom{base_turf = /turf/unsimulated/floor/techfloor_grid})
"tD" = (/obj/structure/table/glass,/obj/item/roller,/obj/item/roller{pixel_y = 8},/obj/item/roller{pixel_y = 16},/obj/effect/floor_decal/borderfloorwhite{dir = 10},/obj/effect/floor_decal/corner/paleblue/border{dir = 10},/turf/unsimulated/floor/steel{icon_state = "white"},/area/centcom/medical)
"tE" = (/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/paleblue/border,/obj/structure/bed/chair{dir = 1},/turf/unsimulated/floor/steel{icon_state = "white"},/area/centcom/medical)
"tF" = (/obj/effect/floor_decal/borderfloorwhite,/obj/effect/floor_decal/corner/paleblue/border,/obj/effect/floor_decal/borderfloorwhite/corner2,/obj/effect/floor_decal/corner/paleblue/bordercorner2,/turf/unsimulated/floor/steel{icon_state = "white"},/area/centcom/medical)
diff --git a/maps/tether/tether-07-misc.dmm b/maps/tether/tether-07-misc.dmm
index 5f32da214c..9ab629cd7b 100644
--- a/maps/tether/tether-07-misc.dmm
+++ b/maps/tether/tether-07-misc.dmm
@@ -10,7 +10,7 @@
"aj" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north,/area/space)
"ak" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; stopper = 0; tiles = 0},/turf/space/transit/north,/area/space)
"al" = (/turf/space/transit/north,/area/shuttle/tether/transit)
-"am" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "trade_shuttle"; pixel_x = -25; pixel_y = 0; req_one_access = list(101); tag_door = "trade_shuttle_hatch"},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom)
+"am" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"},/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "trade_shuttle"; pixel_x = -25; pixel_y = 0; req_one_access = list(101); tag_door = "trade_shuttle_hatch"},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom)
"an" = (/obj/structure/table/rack,/obj/effect/floor_decal/corner/red{dir = 5},/obj/item/ammo_magazine/m545,/obj/item/ammo_magazine/m545,/obj/item/ammo_magazine/m545,/obj/item/ammo_magazine/m545,/obj/item/ammo_magazine/m545,/obj/item/ammo_magazine/m545,/obj/item/ammo_magazine/m545/ap,/obj/item/ammo_magazine/m545/ap,/obj/item/ammo_magazine/m545/ap,/obj/item/ammo_magazine/m545/ap,/obj/item/weapon/gun/projectile/automatic/sts35,/obj/item/weapon/gun/projectile/automatic/sts35,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
"ao" = (/obj/effect/floor_decal/corner/red{dir = 5},/obj/effect/floor_decal/corner/red{dir = 5},/obj/structure/table/rack,/obj/item/weapon/storage/box/frags,/obj/item/weapon/storage/box/frags,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
"ap" = (/turf/space,/area/space)
@@ -92,7 +92,7 @@
"bN" = (/obj/structure/window/reinforced/holowindow{dir = 8},/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor/wood,/area/holodeck/source_courtroom)
"bO" = (/obj/structure/bed/chair/holochair{dir = 8},/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet{dir = 1},/obj/effect/floor_decal/carpet{dir = 9},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom)
"bP" = (/obj/structure/bed/chair/holochair{dir = 8},/obj/effect/floor_decal/carpet{dir = 4},/obj/effect/floor_decal/carpet/corners{dir = 9},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom)
-"bQ" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "supply_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/shuttle/plating,/area/supply/dock)
+"bQ" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "supply_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"},/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/shuttle/plating,/area/supply/dock)
"bR" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/shuttle/floor,/area/supply/dock)
"bS" = (/obj/structure/table/woodentable/holotable,/turf/simulated/floor/holofloor/desert,/area/holodeck/source_picnicarea)
"bT" = (/obj/structure/flora/ausbushes/ywflowers,/obj/effect/floor_decal/spline/fancy/wood{dir = 8},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea)
@@ -120,7 +120,7 @@
"cp" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1331; id_tag = "merc_shuttle_pump"},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor{tag = "icon-floor_red"; icon_state = "floor_red"},/area/syndicate_station/start)
"cq" = (/obj/machinery/atmospherics/pipe/manifold4w/visible,/turf/simulated/shuttle/floor{tag = "icon-floor_red"; icon_state = "floor_red"},/area/syndicate_station/start)
"cr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/syndicate_station/start)
-"cs" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "supply_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor,/area/supply/dock)
+"cs" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "supply_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"},/turf/simulated/shuttle/floor,/area/supply/dock)
"ct" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet{dir = 8},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre)
"cu" = (/obj/structure/holostool,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre)
"cv" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet{dir = 4},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre)
@@ -138,9 +138,9 @@
"cH" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/hos,/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon_state = "lino"},/area/antag/antag_base)
"cI" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1331; id_tag = "merc_shuttle"; pixel_x = 0; pixel_y = 0; req_access = list(150)},/turf/simulated/shuttle/wall/dark,/area/syndicate_station/start)
"cJ" = (/turf/simulated/shuttle/wall/dark/hard_corner,/area/syndicate_station/start)
-"cK" = (/obj/machinery/door/airlock/external{frequency = 1331; id_tag = "merc_shuttle_inner"; name = "Ship External Access"; req_access = list(150)},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "merc_shuttle"; name = "interior access button"; pixel_x = -25; pixel_y = 0; req_access = list(150)},/turf/simulated/shuttle/floor{tag = "icon-floor_dred"; icon_state = "floor_dred"},/area/syndicate_station/start)
+"cK" = (/obj/machinery/door/airlock/glass_external{frequency = 1331; id_tag = "merc_shuttle_inner"; name = "Ship External Access"; req_access = list(150)},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "merc_shuttle"; name = "interior access button"; pixel_x = -25; pixel_y = 0; req_access = list(150)},/turf/simulated/shuttle/floor{tag = "icon-floor_dred"; icon_state = "floor_dred"},/area/syndicate_station/start)
"cL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor/plating,/area/syndicate_station/start)
-"cM" = (/obj/machinery/door/airlock/external{frequency = 1331; id_tag = "merc_shuttle_inner"; name = "Ship External Access"; req_access = list(150)},/turf/simulated/shuttle/floor{tag = "icon-floor_dred"; icon_state = "floor_dred"},/area/syndicate_station/start)
+"cM" = (/obj/machinery/door/airlock/glass_external{frequency = 1331; id_tag = "merc_shuttle_inner"; name = "Ship External Access"; req_access = list(150)},/turf/simulated/shuttle/floor{tag = "icon-floor_dred"; icon_state = "floor_dred"},/area/syndicate_station/start)
"cN" = (/obj/structure/bed/chair/comfy/black{dir = 4},/turf/simulated/shuttle/floor{tag = "icon-floor_red"; icon_state = "floor_red"},/area/syndicate_station/start)
"cO" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "supply_shuttle"; pixel_x = -25; pixel_y = 0; req_one_access = list(13,31); tag_door = "supply_shuttle_hatch"},/turf/simulated/shuttle/floor,/area/supply/dock)
"cP" = (/obj/structure/flora/ausbushes/ywflowers,/obj/effect/floor_decal/spline/fancy/wood{dir = 1},/turf/simulated/floor/holofloor/grass,/area/holodeck/source_picnicarea)
@@ -161,7 +161,7 @@
"de" = (/obj/effect/floor_decal/carpet{dir = 4},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_courtroom)
"df" = (/obj/machinery/door/window/holowindoor{base_state = "right"; icon_state = "right"; name = "Green Team"},/turf/simulated/floor/holofloor/tiled/dark,/area/holodeck/source_emptycourt)
"dg" = (/turf/simulated/floor/plating,/area/syndicate_station/start)
-"dh" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "supply_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/shuttle/plating,/area/supply/dock)
+"dh" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "supply_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"},/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/shuttle/plating,/area/supply/dock)
"di" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/shuttle/floor,/area/supply/dock)
"dj" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet{dir = 8},/obj/effect/floor_decal/carpet,/obj/effect/floor_decal/carpet{dir = 10},/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre)
"dk" = (/obj/structure/holostool,/obj/effect/floor_decal/carpet,/turf/simulated/floor/holofloor/carpet,/area/holodeck/source_theatre)
@@ -438,12 +438,12 @@
"iv" = (/obj/structure/table/glass,/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 0; pixel_y = -32; subspace_transmission = 1; syndie = 1},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor{tag = "icon-floor_red"; icon_state = "floor_red"},/area/syndicate_station/start)
"iw" = (/obj/machinery/teleport/station,/turf/simulated/shuttle/floor{tag = "icon-floor_yellow"; icon_state = "floor_yellow"},/area/syndicate_station/start)
"ix" = (/obj/structure/frame/computer,/turf/simulated/shuttle/floor{tag = "icon-floor_yellow"; icon_state = "floor_yellow"},/area/syndicate_station/start)
-"iy" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_bay_door"; locked = 1},/turf/unsimulated/floor{icon_state = "steel"},/area/syndicate_mothership{name = "\improper Trader Base"})
+"iy" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_bay_door"; locked = 1},/turf/unsimulated/floor{icon_state = "steel"},/area/syndicate_mothership{name = "\improper Trader Base"})
"iz" = (/obj/machinery/teleport/hub,/turf/simulated/shuttle/floor{tag = "icon-floor_yellow"; icon_state = "floor_yellow"},/area/syndicate_station/start)
"iA" = (/turf/space,/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 4},/turf/simulated/shuttle/plating/airless/carry,/area/syndicate_station/start)
"iB" = (/obj/machinery/vending/snack{name = "hacked Getmore Chocolate Corp"; prices = list()},/turf/simulated/shuttle/floor{tag = "icon-floor_red"; icon_state = "floor_red"},/area/syndicate_station/start)
"iC" = (/turf/simulated/shuttle/wall/dark/hard_corner,/area/shuttle/trade/centcom)
-"iD" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom)
+"iD" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "trade_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom)
"iE" = (/turf/simulated/shuttle/wall/dark,/area/shuttle/trade/centcom)
"iF" = (/obj/machinery/washing_machine,/turf/simulated/shuttle/floor{tag = "icon-floor_red"; icon_state = "floor_red"},/area/syndicate_station/start)
"iG" = (/turf/simulated/shuttle/floor{tag = "icon-floor_black"; icon_state = "floor_black"},/area/syndicate_station/start)
@@ -634,14 +634,14 @@
"mj" = (/obj/machinery/light,/turf/simulated/floor/carpet,/area/shuttle/trade/centcom)
"mk" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/carpet,/area/shuttle/trade/centcom)
"ml" = (/obj/structure/flora/pottedplant{icon_state = "plant-10"},/turf/simulated/floor/carpet,/area/shuttle/trade/centcom)
-"mm" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/door/airlock/external{frequency = 1331; icon_state = "door_locked"; id_tag = "trade2_shuttle_inner"; locked = 1; name = "Ship Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom)
-"mn" = (/obj/machinery/door/airlock/external{frequency = 1331; icon_state = "door_locked"; id_tag = "trade2_shuttle_inner"; locked = 1; name = "Ship Hatch"; req_access = list(13)},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom)
+"mm" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/door/airlock/glass_external{frequency = 1331; icon_state = "door_locked"; id_tag = "trade2_shuttle_inner"; locked = 1; name = "Ship Hatch"},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom)
+"mn" = (/obj/machinery/door/airlock/glass_external{frequency = 1331; icon_state = "door_locked"; id_tag = "trade2_shuttle_inner"; locked = 1; name = "Ship Hatch"},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom)
"mo" = (/obj/machinery/vending/engivend,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom)
"mp" = (/obj/machinery/vending/tool,/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom)
"mq" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1331; id_tag = "trade2_vent"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1331; id_tag = "trade2_control"; pixel_x = -24; req_access = list(150); tag_airpump = "trade2_vent"; tag_chamber_sensor = "trade2_sensor"; tag_exterior_door = "trade2_shuttle_outer"; tag_interior_door = "trade2_shuttle_inner"},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom)
"mr" = (/obj/machinery/light/small{dir = 4; pixel_y = 0},/obj/machinery/airlock_sensor{frequency = 1331; id_tag = "trade2_sensor"; pixel_x = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1331; id_tag = "trade2_vent"},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom)
-"ms" = (/obj/machinery/door/airlock/external{frequency = 1331; icon_state = "door_locked"; id_tag = "trade2_shuttle_outer"; locked = 1; name = "Ship Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom)
-"mt" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "trade2_control"; pixel_x = 24; req_one_access = list(150)},/obj/machinery/door/airlock/external{frequency = 1331; icon_state = "door_locked"; id_tag = "trade2_shuttle_outer"; locked = 1; name = "Ship Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom)
+"ms" = (/obj/machinery/door/airlock/glass_external{frequency = 1331; icon_state = "door_locked"; id_tag = "trade2_shuttle_outer"; locked = 1; name = "Ship Hatch"},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom)
+"mt" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "trade2_control"; pixel_x = 24; req_one_access = list(150)},/obj/machinery/door/airlock/glass_external{frequency = 1331; icon_state = "door_locked"; id_tag = "trade2_shuttle_outer"; locked = 1; name = "Ship Hatch"},/turf/simulated/shuttle/floor/black,/area/shuttle/trade/centcom)
"mu" = (/obj/effect/transit/light{dir = 8},/turf/unsimulated/mineral{icon = 'icons/turf/transit_vr.dmi'; icon_state = "rock"},/area/centcom/ferry)
"mv" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space,/area/space)
"mw" = (/turf/simulated/shuttle/wall/dark/hard_corner,/area/wizard_station)
@@ -818,8 +818,8 @@
"pL" = (/obj/structure/bed/chair{dir = 8},/obj/machinery/recharger/wallcharger{pixel_x = 32; pixel_y = 0},/turf/simulated/shuttle/floor/darkred,/area/shuttle/antag_ground/base{base_turf = /turf/unsimulated/floor/techfloor_grid})
"pM" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 9},/turf/simulated/shuttle/floor/white,/area/syndicate_station/start)
"pN" = (/obj/machinery/embedded_controller/radio/airlock/phoron{id_tag = "merc_south_airlock"; pixel_x = 0; pixel_y = 0},/turf/simulated/shuttle/wall/dark,/area/syndicate_station/start)
-"pO" = (/obj/machinery/access_button/airlock_exterior{command = "cycle_interior"; master_tag = "merc_south_airlock"; pixel_x = -25; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "merc_south_airlock_inner"; locked = 1},/turf/simulated/shuttle/floor{tag = "icon-floor_dred"; icon_state = "floor_dred"},/area/syndicate_station/start)
-"pP" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "merc_south_airlock_inner"; locked = 1},/turf/simulated/shuttle/floor{tag = "icon-floor_dred"; icon_state = "floor_dred"},/area/syndicate_station/start)
+"pO" = (/obj/machinery/access_button/airlock_exterior{command = "cycle_interior"; master_tag = "merc_south_airlock"; pixel_x = -25; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/door/airlock/glass_external/public{frequency = 1379; icon_state = "door_locked"; id_tag = "merc_south_airlock_inner"; locked = 1},/turf/simulated/shuttle/floor{tag = "icon-floor_dred"; icon_state = "floor_dred"},/area/syndicate_station/start)
+"pP" = (/obj/machinery/door/airlock/glass_external/public{frequency = 1379; icon_state = "door_locked"; id_tag = "merc_south_airlock_inner"; locked = 1},/turf/simulated/shuttle/floor{tag = "icon-floor_dred"; icon_state = "floor_dred"},/area/syndicate_station/start)
"pQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/machinery/door/blast/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "syndieshutters_workshop"; name = "Blast Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/syndicate_station/start)
"pR" = (/turf/unsimulated/floor/techfloor_grid{icon = 'icons/turf/transit_vr.dmi'},/area/shuttle/antag_ground/transit)
"pS" = (/obj/structure/table/rack,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
@@ -896,8 +896,8 @@
"rl" = (/obj/machinery/vending/sovietsoda,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/antag/antag_base)
"rm" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/shuttle/floor/black,/area/shuttle/antag_space/base{base_turf = /turf/unsimulated/floor/techfloor_grid})
"rn" = (/turf/simulated/shuttle/floor/black,/area/shuttle/antag_space/base{base_turf = /turf/unsimulated/floor/techfloor_grid})
-"ro" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "antag_ground_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/shuttle/antag_ground/base{base_turf = /turf/unsimulated/floor/techfloor_grid})
-"rp" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "antag_space_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access = list(13)},/turf/simulated/shuttle/floor/black,/area/shuttle/antag_space/base{base_turf = /turf/unsimulated/floor/techfloor_grid})
+"ro" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "antag_ground_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"},/turf/simulated/shuttle/floor/black,/area/shuttle/antag_ground/base{base_turf = /turf/unsimulated/floor/techfloor_grid})
+"rp" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "antag_space_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"},/turf/simulated/shuttle/floor/black,/area/shuttle/antag_space/base{base_turf = /turf/unsimulated/floor/techfloor_grid})
"rq" = (/obj/structure/table/rack,/obj/item/clothing/suit/storage/vest/heavy/merc,/obj/item/clothing/suit/storage/vest/heavy/merc,/obj/item/clothing/suit/storage/vest/heavy/merc,/obj/item/clothing/suit/storage/vest/heavy/merc,/obj/item/clothing/suit/storage/vest/heavy/merc,/obj/item/clothing/suit/storage/vest/heavy/merc,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
"rr" = (/obj/structure/bed/chair/comfy/black,/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/antag/antag_base)
"rs" = (/turf/unsimulated/floor/steel{icon = 'icons/turf/flooring/circuit.dmi'; icon_state = "bcircuit"},/area/antag/antag_base)
@@ -922,7 +922,7 @@
"rL" = (/obj/structure/flora/pottedplant{icon_state = "plant-21"},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/antag/antag_base)
"rM" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/antag/antag_base)
"rN" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/simulated/mineral,/area/space)
-"rO" = (/obj/machinery/access_button/airlock_exterior{master_tag = "merc_south_airlock"; pixel_x = -25; pixel_y = 0},/obj/effect/floor_decal/corner_steel_grid{dir = 10},/obj/effect/floor_decal/industrial/danger,/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "merc_south_airlock_outer"; locked = 1},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "smindicate"; name = "Outer Airlock"; opacity = 0},/turf/simulated/shuttle/floor{tag = "icon-floor_dred"; icon_state = "floor_dred"},/area/syndicate_station/start)
+"rO" = (/obj/machinery/access_button/airlock_exterior{master_tag = "merc_south_airlock"; pixel_x = -25; pixel_y = 0},/obj/effect/floor_decal/corner_steel_grid{dir = 10},/obj/effect/floor_decal/industrial/danger,/obj/machinery/door/airlock/glass_external/public{frequency = 1379; icon_state = "door_locked"; id_tag = "merc_south_airlock_outer"; locked = 1},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "smindicate"; name = "Outer Airlock"; opacity = 0},/turf/simulated/shuttle/floor{tag = "icon-floor_dred"; icon_state = "floor_dred"},/area/syndicate_station/start)
"rP" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/syndie_kit/combat_armor,/obj/item/weapon/storage/box/syndie_kit/combat_armor,/obj/item/weapon/storage/box/syndie_kit/combat_armor,/obj/item/weapon/storage/box/syndie_kit/combat_armor,/obj/item/weapon/storage/box/syndie_kit/combat_armor,/obj/item/weapon/storage/box/syndie_kit/combat_armor,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
"rQ" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/syndie_kit/ewar_voice,/obj/item/weapon/storage/box/syndie_kit/ewar_voice,/obj/item/weapon/storage/box/syndie_kit/ewar_voice,/obj/item/weapon/storage/box/syndie_kit/ewar_voice,/obj/machinery/recharger/wallcharger{pixel_x = 5; pixel_y = -32},/obj/item/weapon/card/emag,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
"rR" = (/obj/structure/table/rack,/obj/item/weapon/storage/box/syndie_kit/spy,/obj/item/weapon/storage/box/syndie_kit/spy,/obj/item/weapon/storage/box/syndie_kit/spy,/obj/item/weapon/storage/box/syndie_kit/spy,/obj/item/weapon/storage/box/syndie_kit/spy,/obj/item/device/radio_jammer,/obj/item/device/radio_jammer,/obj/item/device/radio_jammer,/obj/item/device/radio_jammer,/obj/item/device/radio_jammer,/obj/item/device/chameleon,/obj/item/device/chameleon,/obj/item/device/chameleon,/obj/machinery/recharger/wallcharger{pixel_x = 5; pixel_y = -32},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
@@ -931,10 +931,10 @@
"rU" = (/obj/structure/table/rack,/obj/effect/floor_decal/borderfloorblack{dir = 8},/obj/item/clothing/mask/gas/wwii,/obj/item/clothing/mask/gas/wwii,/obj/item/clothing/mask/gas/wwii,/obj/item/clothing/mask/gas/wwii,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
"rV" = (/obj/machinery/door/airlock/centcom{name = "Equipment Storage"; req_one_access = list(150)},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
"rW" = (/obj/structure/flora/pottedplant{icon_state = "plant-20"},/turf/unsimulated/floor{tag = "icon-cult"; name = "plating"; icon_state = "cult"},/area/antag/antag_base)
-"rX" = (/obj/machinery/door/airlock/external{frequency = 1331; id_tag = "merc_base_hatch"; req_access = list(150)},/obj/effect/floor_decal/borderfloorblack{dir = 8},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
-"rY" = (/obj/machinery/door/airlock/external{frequency = 1331; id_tag = "merc_base_hatch"; req_access = list(150)},/obj/effect/floor_decal/borderfloorblack{dir = 4},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
-"rZ" = (/obj/machinery/door/airlock/external{density = 1; frequency = 1331; id_tag = "merc_shuttle_outer"; name = "Ship External Access"; req_access = list(150)},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "smindicate"; name = "Outer Airlock"; opacity = 0},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "merc_shuttle"; name = "exterior access button"; pixel_x = -25; pixel_y = 0; req_access = list(150)},/obj/effect/floor_decal/corner_steel_grid{dir = 5},/obj/effect/floor_decal/industrial/danger{dir = 1},/turf/simulated/shuttle/floor{tag = "icon-floor_dred"; icon_state = "floor_dred"},/area/syndicate_station/start)
-"sa" = (/obj/machinery/door/airlock/external{density = 1; frequency = 1331; id_tag = "merc_shuttle_outer"; name = "Ship External Access"; req_access = list(150)},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "smindicate"; name = "Outer Airlock"; opacity = 0},/obj/effect/floor_decal/corner_steel_grid{dir = 5},/obj/effect/floor_decal/industrial/danger{dir = 1},/turf/simulated/shuttle/floor{tag = "icon-floor_dred"; icon_state = "floor_dred"},/area/syndicate_station/start)
+"rX" = (/obj/machinery/door/airlock/glass_external{frequency = 1331; id_tag = "merc_base_hatch"; req_access = list(150)},/obj/effect/floor_decal/borderfloorblack{dir = 8},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
+"rY" = (/obj/machinery/door/airlock/glass_external{frequency = 1331; id_tag = "merc_base_hatch"; req_access = list(150)},/obj/effect/floor_decal/borderfloorblack{dir = 4},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
+"rZ" = (/obj/machinery/door/airlock/glass_external{density = 1; frequency = 1331; id_tag = "merc_shuttle_outer"; name = "Ship External Access"; req_access = list(150)},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "smindicate"; name = "Outer Airlock"; opacity = 0},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1331; master_tag = "merc_shuttle"; name = "exterior access button"; pixel_x = -25; pixel_y = 0; req_access = list(150)},/obj/effect/floor_decal/corner_steel_grid{dir = 5},/obj/effect/floor_decal/industrial/danger{dir = 1},/turf/simulated/shuttle/floor{tag = "icon-floor_dred"; icon_state = "floor_dred"},/area/syndicate_station/start)
+"sa" = (/obj/machinery/door/airlock/glass_external{density = 1; frequency = 1331; id_tag = "merc_shuttle_outer"; name = "Ship External Access"; req_access = list(150)},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "smindicate"; name = "Outer Airlock"; opacity = 0},/obj/effect/floor_decal/corner_steel_grid{dir = 5},/obj/effect/floor_decal/industrial/danger{dir = 1},/turf/simulated/shuttle/floor{tag = "icon-floor_dred"; icon_state = "floor_dred"},/area/syndicate_station/start)
"sb" = (/obj/structure/table/rack,/obj/effect/floor_decal/borderfloorblack{dir = 8},/obj/item/clothing/mask/gas/voice,/obj/item/clothing/mask/gas/voice,/obj/item/clothing/mask/gas/voice,/obj/item/clothing/mask/gas/voice,/obj/item/clothing/mask/gas/voice,/obj/item/clothing/mask/gas/voice,/obj/item/clothing/mask/gas/voice,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
"sc" = (/obj/structure/table/rack,/obj/item/weapon/storage/backpack/dufflebag/syndie/ammo,/obj/item/weapon/storage/backpack/dufflebag/syndie/med,/obj/item/weapon/storage/backpack/dufflebag/syndie/ammo,/obj/item/weapon/storage/backpack/dufflebag/syndie/med,/obj/item/weapon/storage/backpack/dufflebag/syndie/ammo,/obj/item/weapon/storage/backpack/dufflebag/syndie/med,/obj/effect/floor_decal/borderfloorblack{dir = 4},/obj/effect/floor_decal/borderfloorblack/corner2{dir = 6},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
"sd" = (/obj/structure/closet/secure_closet/medical_wall{pixel_x = -32; pixel_y = 0; req_access = list(150)},/obj/item/stack/medical/splint,/obj/item/stack/medical/ointment,/obj/item/stack/medical/ointment,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack,/obj/item/weapon/storage/belt/medical/emt,/obj/item/weapon/storage/belt/medical/emt,/obj/item/stack/medical/advanced/bruise_pack,/obj/item/stack/medical/advanced/bruise_pack,/obj/item/stack/medical/advanced/bruise_pack,/obj/item/stack/medical/advanced/ointment,/obj/item/stack/medical/advanced/ointment,/obj/item/stack/medical/advanced/ointment,/obj/effect/floor_decal/borderfloorblack{dir = 8},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
@@ -962,8 +962,8 @@
"sz" = (/obj/item/weapon/handcuffs,/obj/item/weapon/handcuffs,/obj/item/weapon/handcuffs,/obj/item/weapon/handcuffs/fuzzy,/obj/item/weapon/handcuffs/fuzzy,/obj/item/weapon/handcuffs,/obj/structure/table/steel,/obj/effect/floor_decal/borderfloorblack{dir = 4},/obj/effect/floor_decal/borderfloorblack/corner2{dir = 5},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
"sA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/turf/unsimulated/floor{icon_state = "plating"; name = "plating"},/area/antag/antag_base)
"sB" = (/obj/effect/floor_decal/borderfloorblack{dir = 8},/obj/effect/floor_decal/borderfloorblack/corner2{dir = 10},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
-"sC" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "antag_ground_dock_hatch"; locked = 1; name = "Land Crawler Hatch"; req_access = list(13)},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
-"sD" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "antag_space_dock_hatch"; locked = 1; name = "Proto Shuttle Hatch"; req_access = list(13)},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
+"sC" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "antag_ground_dock_hatch"; locked = 1; name = "Land Crawler Hatch"},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
+"sD" = (/obj/machinery/door/airlock/glass_external{frequency = 1380; icon_state = "door_locked"; id_tag = "antag_space_dock_hatch"; locked = 1; name = "Proto Shuttle Hatch"},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
"sE" = (/obj/item/weapon/reagent_containers/hypospray,/obj/structure/table/steel,/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
"sF" = (/obj/machinery/door/airlock/centcom{name = "Prison Wing"; req_one_access = list(150)},/turf/unsimulated/floor{dir = 2; icon_state = "dark"},/area/antag/antag_base)
"sG" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/door/airlock/maintenance_hatch{req_one_access = list(150)},/turf/simulated/floor/plating,/area/syndicate_station/start)
@@ -1065,7 +1065,7 @@
"uy" = (/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/turf/simulated/shuttle/floor{tag = "icon-floor_red"; icon_state = "floor_red"},/area/syndicate_station/start)
"uz" = (/obj/effect/floor_decal/industrial/warning,/turf/simulated/shuttle/floor{tag = "icon-floor_dred"; icon_state = "floor_dred"},/area/syndicate_station/start)
"uA" = (/obj/item/device/aicard,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/item/weapon/plastique,/obj/structure/table/reinforced,/turf/simulated/shuttle/floor{tag = "icon-floor_black"; icon_state = "floor_black"},/area/syndicate_station/start)
-"uB" = (/obj/effect/floor_decal/corner_steel_grid{dir = 10},/obj/effect/floor_decal/industrial/danger,/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "merc_south_airlock_outer"; locked = 1},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "smindicate"; name = "Outer Airlock"; opacity = 0},/turf/simulated/shuttle/floor{tag = "icon-floor_dred"; icon_state = "floor_dred"},/area/syndicate_station/start)
+"uB" = (/obj/effect/floor_decal/corner_steel_grid{dir = 10},/obj/effect/floor_decal/industrial/danger,/obj/machinery/door/airlock/glass_external/public{frequency = 1379; icon_state = "door_locked"; id_tag = "merc_south_airlock_outer"; locked = 1},/obj/machinery/door/blast/regular{density = 0; icon_state = "pdoor0"; id = "smindicate"; name = "Outer Airlock"; opacity = 0},/turf/simulated/shuttle/floor{tag = "icon-floor_dred"; icon_state = "floor_dred"},/area/syndicate_station/start)
"uD" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/turf/simulated/shuttle/floor{tag = "icon-floor_red"; icon_state = "floor_red"},/area/syndicate_station/start)
"uE" = (/obj/structure/bed/chair{dir = 1},/obj/machinery/light{dir = 4},/turf/simulated/shuttle/floor{tag = "icon-floor_red"; icon_state = "floor_red"},/area/syndicate_station/start)
"uF" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; frequency = 1213; name = "Syndicate Intercom"; pixel_x = 0; pixel_y = -32; subspace_transmission = 1; syndie = 1},/obj/structure/closet/syndicate,/obj/item/clothing/mask/gas/wwii,/obj/machinery/light{dir = 8; icon_state = "tube1"; pixel_y = 0},/obj/item/clothing/head/helmet,/obj/item/clothing/shoes/boots/jackboots,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/under/syndicate,/obj/item/clothing/gloves/black,/turf/simulated/shuttle/floor{tag = "icon-floor_red"; icon_state = "floor_red"},/area/syndicate_station/start)
diff --git a/maps/tether/tether-11-wild-surface.dmm b/maps/tether/tether-11-wild-surface.dmm
index 5232208ccf..9145f538ef 100644
--- a/maps/tether/tether-11-wild-surface.dmm
+++ b/maps/tether/tether-11-wild-surface.dmm
@@ -24,7 +24,7 @@
"ax" = (/obj/structure/bed/chair,/turf/simulated/shuttle/floor/black{carbon_dioxide = 12.7125; nitrogen = 16.95; oxygen = 0; phoron = 76.2751},/area/tether/surfacebase/outside/wilderness)
"ay" = (/turf/simulated/shuttle/floor/black{carbon_dioxide = 12.7125; nitrogen = 16.95; oxygen = 0; phoron = 76.2751},/area/tether/surfacebase/outside/wilderness)
"az" = (/turf/simulated/shuttle/wall/dark/hard_corner,/area/tether/surfacebase/crash)
-"aA" = (/obj/machinery/door/airlock/external{icon_state = "door_locked"; locked = 1},/turf/simulated/shuttle/floor/black{carbon_dioxide = 12.7125; nitrogen = 16.95; oxygen = 0; phoron = 76.2751},/area/tether/surfacebase/crash)
+"aA" = (/obj/machinery/door/airlock/glass_external/public{icon_state = "door_locked"; locked = 1},/turf/simulated/shuttle/floor/black{carbon_dioxide = 12.7125; nitrogen = 16.95; oxygen = 0; phoron = 76.2751},/area/tether/surfacebase/crash)
"aB" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/virgo3b,/area/tether/surfacebase/outside/wilderness)
"aC" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/shuttle/floor/black{carbon_dioxide = 12.7125; nitrogen = 16.95; oxygen = 0; phoron = 76.2751},/area/tether/surfacebase/outside/wilderness)
"aD" = (/obj/machinery/door/airlock/silver,/turf/simulated/shuttle/floor/black{carbon_dioxide = 12.7125; nitrogen = 16.95; oxygen = 0; phoron = 76.2751},/area/tether/surfacebase/outside/wilderness)
@@ -145,7 +145,7 @@
"cO" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/shuttle/floor/black{carbon_dioxide = 12.7125; nitrogen = 16.95; oxygen = 0; phoron = 76.2751},/area/tether/surfacebase/crash)
"cP" = (/obj/machinery/light,/turf/simulated/floor/carpet,/area/tether/surfacebase/crash)
"cQ" = (/obj/structure/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/carpet,/area/tether/surfacebase/crash)
-"cR" = (/obj/machinery/door/airlock/external,/turf/simulated/shuttle/floor/black{carbon_dioxide = 12.7125; nitrogen = 16.95; oxygen = 0; phoron = 76.2751},/area/tether/surfacebase/crash)
+"cR" = (/obj/machinery/door/airlock/glass_external/public,/turf/simulated/shuttle/floor/black{carbon_dioxide = 12.7125; nitrogen = 16.95; oxygen = 0; phoron = 76.2751},/area/tether/surfacebase/crash)
"cS" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/shuttle/floor/black{carbon_dioxide = 12.7125; nitrogen = 16.95; oxygen = 0; phoron = 76.2751},/area/tether/surfacebase/outside/wilderness)
"cT" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/virgo3b,/area/tether/surfacebase/outside/wilderness)
"cU" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/virgo3b,/area/tether/surfacebase/outside/wilderness)
diff --git a/maps/tether/tether_telecomms.dm b/maps/tether/tether_telecomms.dm
index 0fa3893c4b..3a8e567a5e 100644
--- a/maps/tether/tether_telecomms.dm
+++ b/maps/tether/tether_telecomms.dm
@@ -34,13 +34,17 @@
listening_level = Z_LEVEL_SPACE_HIGH
autolinkers = list("tsh_relay")
+/obj/machinery/telecomms/relay/preset/tether/sci_outpost
+ id = "Science Outpost Relay"
+ listening_level = Z_LEVEL_SOLARS
+ autolinkers = list("sci_o_relay")
// #### Hub ####
/obj/machinery/telecomms/hub/preset/tether
id = "Hub"
network = "tcommsat"
autolinkers = list("hub",
"tbl_relay", "tbm_relay", "tbh_relay", "tsl_relay", "tsm_relay", "tsh_relay",
- "c_relay", "m_relay", "r_relay",
+ "c_relay", "m_relay", "r_relay", "sci_o_relay",
"science", "medical", "supply", "service", "common", "command", "engineering", "security", "unused",
"hb_relay", "receiverA", "broadcasterA"
)
diff --git a/vorestation.dme b/vorestation.dme
index 5a838902b9..40fa0053ce 100644
--- a/vorestation.dme
+++ b/vorestation.dme
@@ -131,6 +131,7 @@
#include "code\ATMOSPHERICS\components\binary_devices\circulator.dm"
#include "code\ATMOSPHERICS\components\binary_devices\dp_vent_pump.dm"
#include "code\ATMOSPHERICS\components\binary_devices\passive_gate.dm"
+#include "code\ATMOSPHERICS\components\binary_devices\passive_gate_vr.dm"
#include "code\ATMOSPHERICS\components\binary_devices\pipeturbine.dm"
#include "code\ATMOSPHERICS\components\binary_devices\pump.dm"
#include "code\ATMOSPHERICS\components\binary_devices\volume_pump.dm"
@@ -588,6 +589,7 @@
#include "code\game\machinery\Beacon.dm"
#include "code\game\machinery\biogenerator.dm"
#include "code\game\machinery\bioprinter.dm"
+#include "code\game\machinery\bomb_tester_vr.dm"
#include "code\game\machinery\buttons.dm"
#include "code\game\machinery\CableLayer.dm"
#include "code\game\machinery\cell_charger.dm"
@@ -650,6 +652,7 @@
#include "code\game\machinery\atmoalter\meter.dm"
#include "code\game\machinery\atmoalter\portable_atmospherics.dm"
#include "code\game\machinery\atmoalter\pump.dm"
+#include "code\game\machinery\atmoalter\pump_vr.dm"
#include "code\game\machinery\atmoalter\scrubber.dm"
#include "code\game\machinery\camera\camera.dm"
#include "code\game\machinery\camera\camera_assembly.dm"
@@ -719,6 +722,7 @@
#include "code\game\machinery\doors\airlock.dm"
#include "code\game\machinery\doors\airlock_control.dm"
#include "code\game\machinery\doors\airlock_electronics.dm"
+#include "code\game\machinery\doors\airlock_vr.dm"
#include "code\game\machinery\doors\alarmlock.dm"
#include "code\game\machinery\doors\blast_door.dm"
#include "code\game\machinery\doors\brigdoors.dm"
@@ -1083,10 +1087,12 @@
#include "code\game\objects\structures\crates_lockers\closets\gimmick.dm"
#include "code\game\objects\structures\crates_lockers\closets\job_closets.dm"
#include "code\game\objects\structures\crates_lockers\closets\l3closet.dm"
+#include "code\game\objects\structures\crates_lockers\closets\l3closet_vr.dm"
#include "code\game\objects\structures\crates_lockers\closets\malfunction.dm"
#include "code\game\objects\structures\crates_lockers\closets\statue.dm"
#include "code\game\objects\structures\crates_lockers\closets\syndicate.dm"
#include "code\game\objects\structures\crates_lockers\closets\utility_closets.dm"
+#include "code\game\objects\structures\crates_lockers\closets\utility_closets_vr.dm"
#include "code\game\objects\structures\crates_lockers\closets\walllocker.dm"
#include "code\game\objects\structures\crates_lockers\closets\wardrobe.dm"
#include "code\game\objects\structures\crates_lockers\closets\secure\antimatter_am.dm"
@@ -2292,6 +2298,7 @@
#include "code\modules\reagents\dispenser\dispenser_presets.dm"
#include "code\modules\reagents\dispenser\supply.dm"
#include "code\modules\reagents\reagent_containers\blood_pack.dm"
+#include "code\modules\reagents\reagent_containers\blood_pack_vr.dm"
#include "code\modules\reagents\reagent_containers\borghydro.dm"
#include "code\modules\reagents\reagent_containers\dropper.dm"
#include "code\modules\reagents\reagent_containers\food.dm"