diff --git a/baystation12.dme b/baystation12.dme index 6ddf22432bc..5fe68ea3ff7 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -103,6 +103,7 @@ #define FILE_DIR "code/modules/DetectiveWork" #define FILE_DIR "code/modules/flufftext" #define FILE_DIR "code/modules/food" +#define FILE_DIR "code/modules/icon generation" #define FILE_DIR "code/modules/maps" #define FILE_DIR "code/modules/mining" #define FILE_DIR "code/modules/mob" @@ -510,7 +511,6 @@ #include "code\game\machinery\scanner.dm" #include "code\game\machinery\seed_extractor.dm" #include "code\game\machinery\shieldgen.dm" -#include "code\game\machinery\sink.dm" #include "code\game\machinery\Sleeper.dm" #include "code\game\machinery\spaceheater.dm" #include "code\game\machinery\status_display.dm" @@ -656,6 +656,7 @@ #include "code\game\objects\alien\weeds.dm" #include "code\game\objects\closets\bombsuit.dm" #include "code\game\objects\closets\emergency.dm" +#include "code\game\objects\closets\ert.dm" #include "code\game\objects\closets\extinguisher.dm" #include "code\game\objects\closets\fireaxe.dm" #include "code\game\objects\closets\firecloset.dm" @@ -786,6 +787,7 @@ #include "code\js\byjax.dm" #include "code\js\menus.dm" #include "code\modules\admin\admin.dm" +#include "code\modules\admin\admin_investigate.dm" #include "code\modules\admin\admin_memo.dm" #include "code\modules\admin\admin_verbs.dm" #include "code\modules\admin\banjob.dm" @@ -850,6 +852,8 @@ #include "code\modules\clothing\head\hats.dm" #include "code\modules\clothing\head\helmets.dm" #include "code\modules\clothing\spacesuits\captain.dm" +#include "code\modules\clothing\spacesuits\engineer.dm" +#include "code\modules\clothing\spacesuits\ert.dm" #include "code\modules\clothing\spacesuits\miscellaneous.dm" #include "code\modules\clothing\spacesuits\ninja.dm" #include "code\modules\clothing\spacesuits\rig.dm" @@ -1077,6 +1081,7 @@ #include "code\modules\power\singularity\emitter.dm" #include "code\modules\power\singularity\field_generator.dm" #include "code\modules\power\singularity\generator.dm" +#include "code\modules\power\singularity\investigate.dm" #include "code\modules\power\singularity\singularity.dm" #include "code\modules\power\singularity\particle_accelerator\particle.dm" #include "code\modules\power\singularity\particle_accelerator\particle_accelerator.dm" diff --git a/code/WorkInProgress/Ported/Abi79/uplinks.dm b/code/WorkInProgress/Ported/Abi79/uplinks.dm index ae261a85ac1..9795644c3d2 100644 --- a/code/WorkInProgress/Ported/Abi79/uplinks.dm +++ b/code/WorkInProgress/Ported/Abi79/uplinks.dm @@ -312,7 +312,8 @@ A list of items and costs is stored under the datum of every game mode, alongsid var/temp = null //Temporary storage area for a message offering the option to destroy the radio var/selfdestruct = 0 //Set to 1 while the radio is self destructing itself. var/obj/item/device/radio/origradio = null - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT w_class = 2.0 item_state = "radio" throwforce = 5 diff --git a/code/WorkInProgress/SkyMarshal/portalathe.dm b/code/WorkInProgress/SkyMarshal/portalathe.dm index 083ce09a192..9fdc0e757ef 100644 --- a/code/WorkInProgress/SkyMarshal/portalathe.dm +++ b/code/WorkInProgress/SkyMarshal/portalathe.dm @@ -17,5 +17,5 @@ L.status = 0 L.on = 1 L.update() - user.visible_message("[user] repairs \the [target] on the spot with their [src]!","You repair the lightbulb!") + user.visible_message("[user] repairs \the [target] on the spot with their [src]!","You repair the lightbulb!","You hear a soft whiiir-pop noise over the sound of flexing glass, followed by the soft hum of an activated [target].") return \ No newline at end of file diff --git a/code/WorkInProgress/Wrongnumber/weldbackpack.dm b/code/WorkInProgress/Wrongnumber/weldbackpack.dm index 637ba56d8dd..453e18eb410 100644 --- a/code/WorkInProgress/Wrongnumber/weldbackpack.dm +++ b/code/WorkInProgress/Wrongnumber/weldbackpack.dm @@ -1,7 +1,7 @@ /obj/item/weapon/weldpack name = "Welding kit" desc = "A heavy-duty, portable welding fluid carrier." - flags = ONBACK + slot_flags = SLOT_BACK icon = 'storage.dmi' icon_state = "welderpack" w_class = 4.0 diff --git a/code/WorkInProgress/virus2/antibodies.dm b/code/WorkInProgress/virus2/antibodies.dm index 5c12beb9482..6495bb4d04d 100644 --- a/code/WorkInProgress/virus2/antibodies.dm +++ b/code/WorkInProgress/virus2/antibodies.dm @@ -44,8 +44,8 @@ var/global/list/ANTIGENS = list("[ANTIGEN_A]" = "A", "[ANTIGEN_B]" = "B", "[ANTI icon_state = "health" w_class = 2.0 item_state = "electronic" - flags = FPRINT | TABLEPASS | ONBELT | CONDUCT | USEDELAY - + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY + slot_flags = SLOT_BELT /obj/item/device/antibody_scanner/attack(mob/living/carbon/human/M as mob, mob/user as mob) if(! istype(M, /mob/living/carbon) || !M:antibodies) diff --git a/code/defines/area/Space Station 13 areas.dm b/code/defines/area/Space Station 13 areas.dm index ac22990acc0..a44f8302b22 100755 --- a/code/defines/area/Space Station 13 areas.dm +++ b/code/defines/area/Space Station 13 areas.dm @@ -103,8 +103,6 @@ proc/process_ghost_teleport_locs() /*-----------------------------------------------------------------------------*/ /area/engine/ - name = "Engineering" - icon_state = "engine" /area/turret_protected/ @@ -112,11 +110,11 @@ proc/process_ghost_teleport_locs() requires_power = 0 /area/arrival/start - name = "Arrival Area" + name = "\improper Arrival Area" icon_state = "start" /area/admin - name = "Admin room" + name = "\improper Admin room" icon_state = "start" @@ -131,7 +129,7 @@ proc/process_ghost_teleport_locs() sd_lighting = 0 /area/shuttle/arrival - name = "Arrival Shuttle" + name = "\improper Arrival Shuttle" /area/shuttle/arrival/pre_game icon_state = "shuttle2" @@ -140,23 +138,23 @@ proc/process_ghost_teleport_locs() icon_state = "shuttle" /area/shuttle/escape - name = "Emergency Shuttle" + name = "\improper Emergency Shuttle" music = "music/escape.ogg" /area/shuttle/escape/station - name = "Emergency Shuttle Station" + name = "\improper Emergency Shuttle Station" icon_state = "shuttle2" /area/shuttle/escape/centcom - name = "Emergency Shuttle Centcom" + name = "\improper Emergency Shuttle Centcom" icon_state = "shuttle" /area/shuttle/escape/transit // the area to pass through for 3 minute transit - name = "Emergency Shuttle Transit" + name = "\improper Emergency Shuttle Transit" icon_state = "shuttle" /area/shuttle/escape_pod1 - name = "Escape Pod One" + name = "\improper Escape Pod One" music = "music/escape.ogg" /area/shuttle/escape_pod1/station @@ -169,7 +167,7 @@ proc/process_ghost_teleport_locs() icon_state = "shuttle" /area/shuttle/escape_pod2 - name = "Escape Pod Two" + name = "\improper Escape Pod Two" music = "music/escape.ogg" /area/shuttle/escape_pod2/station @@ -182,7 +180,7 @@ proc/process_ghost_teleport_locs() icon_state = "shuttle" /area/shuttle/escape_pod3 - name = "Escape Pod Three" + name = "\improper Escape Pod Three" music = "music/escape.ogg" /area/shuttle/escape_pod3/station @@ -195,7 +193,7 @@ proc/process_ghost_teleport_locs() icon_state = "shuttle" /area/shuttle/escape_pod5 //Pod 4 was lost to meteors - name = "Escape Pod Five" + name = "\improper Escape Pod Five" music = "music/escape.ogg" /area/shuttle/escape_pod5/station @@ -208,7 +206,7 @@ proc/process_ghost_teleport_locs() icon_state = "shuttle" /area/shuttle/mining - name = "Mining Shuttle" + name = "\improper Mining Shuttle" music = "music/escape.ogg" /area/shuttle/mining/station @@ -219,31 +217,31 @@ proc/process_ghost_teleport_locs() /area/shuttle/transport1/centcom icon_state = "shuttle" - name = "Transport Shuttle Centcom" + name = "\improper Transport Shuttle Centcom" /area/shuttle/transport1/station icon_state = "shuttle" - name = "Transport Shuttle" + name = "\improper Transport Shuttle" /area/shuttle/transport2/centcom icon_state = "shuttle" /area/shuttle/alien/base icon_state = "shuttle" - name = "Alien Shuttle Base" + name = "\improper Alien Shuttle Base" requires_power = 1 luminosity = 0 sd_lighting = 1 /area/shuttle/alien/mine icon_state = "shuttle" - name = "Alien Shuttle Mine" + name = "\improper Alien Shuttle Mine" requires_power = 1 luminosity = 0 sd_lighting = 1 /area/shuttle/prison/ - name = "Prison Shuttle" + name = "\improper Prison Shuttle" /area/shuttle/prison/station icon_state = "shuttle" @@ -252,54 +250,54 @@ proc/process_ghost_teleport_locs() icon_state = "shuttle2" /area/shuttle/specops/centcom - name = "Special Ops Shuttle" + name = "\improper Special Ops Shuttle" icon_state = "shuttlered" /area/shuttle/specops/station - name = "Special Ops Shuttle" + name = "\improper Special Ops Shuttle" icon_state = "shuttlered2" /area/shuttle/syndicate_elite/mothership - name = "Syndicate Elite Shuttle" + name = "\improper Syndicate Elite Shuttle" icon_state = "shuttlered" /area/shuttle/syndicate_elite/station - name = "Syndicate Elite Shuttle" + name = "\improper Syndicate Elite Shuttle" icon_state = "shuttlered2" /area/shuttle/administration/centcom - name = "Administration Shuttle Centcom" + name = "\improper Administration Shuttle Centcom" icon_state = "shuttlered" /area/shuttle/administration/station - name = "Administration Shuttle" + name = "\improper Administration Shuttle" icon_state = "shuttlered2" /area/shuttle/thunderdome name = "honk" /area/shuttle/thunderdome/grnshuttle - name = "Thunderdome GRN Shuttle" + name = "\improper Thunderdome GRN Shuttle" icon_state = "green" /area/shuttle/thunderdome/grnshuttle/dome - name = "GRN Shuttle" + name = "\improper GRN Shuttle" icon_state = "shuttlegrn" /area/shuttle/thunderdome/grnshuttle/station - name = "GRN Station" + name = "\improper GRN Station" icon_state = "shuttlegrn2" /area/shuttle/thunderdome/redshuttle - name = "Thunderdome RED Shuttle" + name = "\improper Thunderdome RED Shuttle" icon_state = "red" /area/shuttle/thunderdome/redshuttle/dome - name = "RED Shuttle" + name = "\improper RED Shuttle" icon_state = "shuttlered" /area/shuttle/thunderdome/redshuttle/station - name = "RED Station" + name = "\improper RED Station" icon_state = "shuttlered2" // === Trying to remove these areas: @@ -318,76 +316,76 @@ proc/process_ghost_teleport_locs() // === end remove /area/alien - name = "Alien base" + name = "\improper Alien base" icon_state = "yellow" requires_power = 0 // CENTCOM /area/centcom - name = "Centcom" + name = "\improper Centcom" icon_state = "centcom" requires_power = 0 /area/centcom/control - name = "Centcom Control" + name = "\improper Centcom Control" /area/centcom/evac - name = "Centcom Emergency Shuttle" + name = "\improper Centcom Emergency Shuttle" /area/centcom/suppy - name = "Centcom Supply Shuttle" + name = "\improper Centcom Supply Shuttle" /area/centcom/ferry - name = "Centcom Transport Shuttle" + name = "\improper Centcom Transport Shuttle" /area/centcom/shuttle - name = "Centcom Administration Shuttle" + name = "\improper Centcom Administration Shuttle" /area/centcom/test - name = "Centcom Testing Facility" + name = "\improper Centcom Testing Facility" /area/centcom/living - name = "Centcom Living Quarters" + name = "\improper Centcom Living Quarters" /area/centcom/specops - name = "Centcom Special Ops" + name = "\improper Centcom Special Ops" /area/centcom/creed name = "Creed's Office" /area/centcom/holding - name = "Holding Facility" + name = "\improper Holding Facility" //SYNDICATES /area/syndicate_mothership - name = "Syndicate Mothership" + name = "\improper Syndicate Mothership" icon_state = "syndie-ship" requires_power = 0 /area/syndicate_mothership/control - name = "Syndicate Control Room" + name = "\improper Syndicate Control Room" icon_state = "syndie-control" /area/syndicate_mothership/elite_squad - name = "Syndicate Elite Squad" + name = "\improper Syndicate Elite Squad" icon_state = "syndie-elite" //EXTRA /area/asteroid // -- TLE - name = "Asteroid" + name = "\improper Asteroid" icon_state = "asteroid" requires_power = 0 /area/asteroid/cave // -- TLE - name = "Asteroid - Underground" + name = "\improper Asteroid - Underground" icon_state = "cave" requires_power = 0 /area/asteroid/artifactroom - name = "Asteroid - Artifact" + name = "\improper Asteroid - Artifact" icon_state = "cave" @@ -405,76 +403,84 @@ proc/process_ghost_teleport_locs() /area/planet/clown - name = "Clown Planet" + name = "\improper Clown Planet" icon_state = "honk" requires_power = 0 /area/tdome - name = "Thunderdome" + name = "\improper Thunderdome" icon_state = "thunder" requires_power = 0 /area/tdome/tdome1 - name = "Thunderdome (Team 1)" + name = "\improper Thunderdome (Team 1)" icon_state = "green" /area/tdome/tdome2 - name = "Thunderdome (Team 2)" + name = "\improper Thunderdome (Team 2)" icon_state = "yellow" /area/tdome/tdomeadmin - name = "Thunderdome (Admin.)" + name = "\improper Thunderdome (Admin.)" icon_state = "purple" /area/tdome/tdomeobserve - name = "Thunderdome (Observer.)" + name = "\improper Thunderdome (Observer.)" icon_state = "purple" //ENEMY /area/syndicate_station - name = "Syndicate Station" + name = "\improper Syndicate Station" icon_state = "yellow" requires_power = 0 /area/syndicate_station/start - name = "Syndicate Station Start" + name = "\improper Syndicate Station Start" icon_state = "yellow" /area/syndicate_station/one - name = "Syndicate Station Location 1" + name = "\improper Syndicate Station Location 1" icon_state = "green" /area/syndicate_station/two - name = "Syndicate Station Location 2" + name = "\improper Syndicate Station Location 2" icon_state = "green" /area/syndicate_station/three - name = "Syndicate Station Location 3" + name = "\improper Syndicate Station Location 3" icon_state = "green" /area/syndicate_station/four - name = "Syndicate Station Location 4" + name = "\improper Syndicate Station Location 4" + icon_state = "green" + +/area/syndicate_station/five + name = "\improper Syndicate Station Location 5" + icon_state = "green" + +/area/syndicate_station/six + name = "\improper Syndicate Station Location 6" icon_state = "green" /area/wizard_station - name = "Wizard's Den" + name = "\improper Wizard's Den" icon_state = "yellow" requires_power = 0 /area/borg_deathsquad - name = "Borg Deathsquad" + name = "\improper Borg Deathsquad" icon_state = "yellow" requires_power = 0 /area/borg_deathsquad/start - name = "Borg Deathsquad - Ready" + name = "\improper Borg Deathsquad - Ready" /area/borg_deathsquad/station - name = "Borg Deathsquad - Arrived" + name = "\improper Borg Deathsquad - Arrived" @@ -485,69 +491,69 @@ proc/process_ghost_teleport_locs() //PRISON /area/prison - name = "Prison Station" + name = "\improper Prison Station" icon_state = "brig" /area/prison/arrival_airlock - name = "Prison Station Airlock" + name = "\improper Prison Station Airlock" icon_state = "green" requires_power = 0 /area/prison/control - name = "Prison Security Checkpoint" + name = "\improper Prison Security Checkpoint" icon_state = "security" /area/prison/crew_quarters - name = "Prison Security Quarters" + name = "\improper Prison Security Quarters" icon_state = "security" /area/prison/rec_room - name = "Prison Rec Room" + name = "\improper Prison Rec Room" icon_state = "green" /area/prison/closet - name = "Prison Supply Closet" + name = "\improper Prison Supply Closet" icon_state = "dk_yellow" /area/prison/hallway/fore - name = "Prison Fore Hallway" + name = "\improper Prison Fore Hallway" icon_state = "yellow" /area/prison/hallway/aft - name = "Prison Aft Hallway" + name = "\improper Prison Aft Hallway" icon_state = "yellow" /area/prison/hallway/port - name = "Prison Port Hallway" + name = "\improper Prison Port Hallway" icon_state = "yellow" /area/prison/hallway/starboard - name = "Prison Starboard Hallway" + name = "\improper Prison Starboard Hallway" icon_state = "yellow" /area/prison/morgue - name = "Prison Morgue" + name = "\improper Prison Morgue" icon_state = "morgue" /area/prison/medical_research - name = "Prison Genetic Research" + name = "\improper Prison Genetic Research" icon_state = "medresearch" /area/prison/medical - name = "Prison Medbay" + name = "\improper Prison Medbay" icon_state = "medbay" /area/prison/solar - name = "Prison Solar Array" + name = "\improper Prison Solar Array" icon_state = "storage" requires_power = 0 /area/prison/podbay - name = "Prison Podbay" + name = "\improper Prison Podbay" icon_state = "dk_yellow" /area/prison/solar_control - name = "Prison Solar Array Control" + name = "\improper Prison Solar Array Control" icon_state = "dk_yellow" /area/prison/solitary @@ -573,7 +579,7 @@ proc/process_ghost_teleport_locs() icon_state = "atmos" /area/atmos/refilling - name = "Refilling Station" + name = "\improper Refilling Station" icon_state = "atmos" //Maintenance @@ -631,7 +637,7 @@ proc/process_ghost_teleport_locs() icon_state = "green" /area/maintenance/incinerator - name = "Incinerator" + name = "\improper Incinerator" icon_state = "disposal" /area/maintenance/disposal @@ -641,153 +647,153 @@ proc/process_ghost_teleport_locs() //Hallway /area/hallway/primary/fore - name = "Fore Primary Hallway" + name = "\improper Fore Primary Hallway" icon_state = "hallF" /area/hallway/primary/starboard - name = "Starboard Primary Hallway" + name = "\improper Starboard Primary Hallway" icon_state = "hallS" /area/hallway/primary/aft - name = "Aft Primary Hallway" + name = "\improper Aft Primary Hallway" icon_state = "hallA" /area/hallway/primary/port - name = "Port Primary Hallway" + name = "\improper Port Primary Hallway" icon_state = "hallP" /area/hallway/primary/central - name = "Central Primary Hallway" + name = "\improper Central Primary Hallway" icon_state = "hallC" /area/hallway/secondary/exit - name = "Escape Shuttle Hallway" + name = "\improper Escape Shuttle Hallway" icon_state = "escape" /area/hallway/secondary/construction - name = "Construction Area" + name = "\improper Construction Area" icon_state = "construction" /area/hallway/secondary/entry - name = "Arrival Shuttle Hallway" + name = "\improper Arrival Shuttle Hallway" icon_state = "entry" /area/hallway/secondary/docking - name = "Docking Arm" + name = "\improper Docking Arm" icon_state = "entry" //Command /area/bridge - name = "Bridge" + name = "\improper Bridge" icon_state = "bridge" music = "signal" /area/bridge/meeting_room - name = "Heads of Staff Meeting Room" + name = "\improper Heads of Staff Meeting Room" icon_state = "bridge" music = null /area/crew_quarters/captain - name = "Captain's Quarters" + name = "\improper Captain's Quarters" icon_state = "captain" /area/crew_quarters/courtroom - name = "Courtroom" + name = "\improper Courtroom" icon_state = "courtroom" /area/crew_quarters/heads/hop - name = "Head of Personnel's Quarters" + name = "\improper Head of Personnel's Quarters" icon_state = "head_quarters" /area/crew_quarters/heads/hor - name = "Research Director's Quarters" + name = "\improper Research Director's Quarters" icon_state = "head_quarters" -/area/crew_quarters/heads/ce - name = "Chief Engineer's Quarters" +/area/crew_quarters/heads/chief + name = "\improper Chief Engineer's Quarters" icon_state = "head_quarters" /area/crew_quarters/heads/hos - name = "Head of Security's Quarters" + name = "\improper Head of Security's Quarters" icon_state = "head_quarters" /area/crew_quarters/heads/cmo - name = "Chief Medical Officer's Quarters" + name = "\improper Chief Medical Officer's Quarters" icon_state = "head_quarters" /area/mint - name = "Mint" + name = "\improper Mint" icon_state = "green" //Crew /area/crew_quarters - name = "Dormitories" + name = "\improper Dormitories" icon_state = "Sleep" /area/crew_quarters/toilet - name = "Dormitory Toilets" + name = "\improper Dormitory Toilets" icon_state = "toilet" /area/crew_quarters/sleep_male - name = "Male Dorm" + name = "\improper Male Dorm" icon_state = "Sleep" /area/crew_quarters/sleep_male/toilet_male - name = "Male Toilets" + name = "\improper Male Toilets" icon_state = "toilet" /area/crew_quarters/sleep_female - name = "Female Dorm" + name = "\improper Female Dorm" icon_state = "Sleep" /area/crew_quarters/sleep_female/toilet_female - name = "Female Toilets" + name = "\improper Female Toilets" icon_state = "toilet" /area/crew_quarters/locker - name = "Locker Room" + name = "\improper Locker Room" icon_state = "locker" /area/crew_quarters/locker/locker_toilet - name = "Locker Toilets" + name = "\improper Locker Toilets" icon_state = "toilet" /area/crew_quarters/fitness - name = "Fitness Room" + name = "\improper Fitness Room" icon_state = "fitness" /area/crew_quarters/cafeteria - name = "Cafeteria" + name = "\improper Cafeteria" icon_state = "cafeteria" /area/crew_quarters/kitchen - name = "Kitchen" + name = "\improper Kitchen" icon_state = "kitchen" /area/crew_quarters/bar - name = "Bar" + name = "\improper Bar" icon_state = "bar" /area/crew_quarters/theatre - name = "Theatre" + name = "\improper Theatre" icon_state = "Theatre" /area/library - name = "Library" + name = "\improper Library" icon_state = "library" /area/chapel/main - name = "Chapel" + name = "\improper Chapel" icon_state = "chapel" /area/chapel/office - name = "Chapel Office" + name = "\improper Chapel Office" icon_state = "chapeloffice" /area/lawoffice - name = "Law Office" + name = "\improper Law Office" icon_state = "law" @@ -797,37 +803,37 @@ proc/process_ghost_teleport_locs() /area/holodeck - name = "Holodeck" + name = "\improper Holodeck" icon_state = "Holodeck" luminosity = 1 sd_lighting = 0 /area/holodeck/alphadeck - name = "Holodeck Alpha" + name = "\improper Holodeck Alpha" /area/holodeck/source_plating - name = "Holodeck - Off" + name = "\improper Holodeck - Off" icon_state = "Holodeck" /area/holodeck/source_emptycourt - name = "Holodeck - Empty Court" + name = "\improper Holodeck - Empty Court" /area/holodeck/source_boxingcourt - name = "Holodeck - Boxing Court" + name = "\improper Holodeck - Boxing Court" /area/holodeck/source_thunderdomecourt - name = "Holodeck - Thunderdome Court" + name = "\improper Holodeck - Thunderdome Court" /area/holodeck/source_beach - name = "Holodeck - Beach" + name = "\improper Holodeck - Beach" icon_state = "Holodeck" // Lazy. /area/holodeck/source_burntest - name = "Holodeck - Atmospheric Burn Test" + name = "\improper Holodeck - Atmospheric Burn Test" /area/holodeck/source_wildlife - name = "Holodeck - Wildlife Simulation" + name = "\improper Holodeck - Wildlife Simulation" @@ -843,26 +849,28 @@ proc/process_ghost_teleport_locs() /area/engine engine_smes - name = "Engineering SMES" + name = "\improper Engineering SMES" icon_state = "engine_smes" requires_power = 0//This area only covers the batteries and they deal with their own power engineering + name = "Engineering" + icon_state = "engine" engineering_break_room - name = "Engineering Break Room" + name = "\improper Engineering Break Room" icon_state = "engine_breakroom" chiefs_office - name = "Chief Engineer's office" + name = "\improper Chief Engineer's office" icon_state = "engine_ce" particle_accelerator - name = "Particle Accelerator" + name = "\improper Particle Accelerator" icon_state = "engine_pa" control - name = "Engineering Control" + name = "\improper Engineering Control" icon_state = "engine_control" port @@ -882,7 +890,7 @@ proc/process_ghost_teleport_locs() icon_state = "engine_aft" locker - name = "Engineering Locker Room" + name = "\improper Engineering Locker Room" icon_state = "engine_locker" construction_storage @@ -902,17 +910,17 @@ proc/process_ghost_teleport_locs() icon_state = "engine_secure" foyer - name = "Engineering Foyer" + name = "\improper Engineering Foyer" icon_state = "engine_foyer" core - name = "Engineering Core" + name = "\improper Engineering Core" icon_state = "engine_core" //reactor areas reactor_core - name = "Reactor Core" + name = "\improper Reactor Core" icon_state = "engine_core" reactor_gas @@ -928,7 +936,7 @@ proc/process_ghost_teleport_locs() icon_state = "engine_turbine" reactor_airlock - name = "Reactor Primary Entrance" + name = "\improper Reactor Primary Entrance" icon_state = "engine_airlock" reactor_fuel_storage @@ -936,19 +944,19 @@ proc/process_ghost_teleport_locs() icon_state = "engine_fuel" reactor_fuel_ports - name = "Reactor Fuel Ports" + name = "\improper Reactor Fuel Ports" icon_state = "engine_port" generators - name = "Generator Room" + name = "\improper Generator Room" icon_state = "engine_generators" port_gyro_bay - name = "Port Gyrotron Bay" + name = "\improper Port Gyrotron Bay" icon_state = "engine_starboardgyro" starboard_gyro_bay - name = "Starboard Gyrotron Bay" + name = "\improper Starboard Gyrotron Bay" icon_state = "engine_portgyro" //Solars @@ -959,27 +967,27 @@ proc/process_ghost_teleport_locs() sd_lighting = 0 auxport - name = "Port Auxiliary Solar Array" + name = "\improper Port Auxiliary Solar Array" icon_state = "panelsA" auxstarboard - name = "Starboard Auxiliary Solar Array" + name = "\improper Starboard Auxiliary Solar Array" icon_state = "panelsA" fore - name = "Fore Solar Array" + name = "\improper Fore Solar Array" icon_state = "yellow" aft - name = "Aft Solar Array" + name = "\improper Aft Solar Array" icon_state = "aft" starboard - name = "Starboard Solar Array" + name = "\improper Starboard Solar Array" icon_state = "panelsS" port - name = "Port Solar Array" + name = "\improper Port Solar Array" icon_state = "panelsP" /area/maintenance/auxsolarport @@ -1000,31 +1008,31 @@ proc/process_ghost_teleport_locs() /area/assembly/chargebay - name = "Recharging Bay" + name = "\improper Recharging Bay" icon_state = "mechbay" /area/assembly/showroom - name = "Robotics Showroom" + name = "\improper Robotics Showroom" icon_state = "showroom" /area/assembly/assembly_line - name = "Robotics Assembly Line" + name = "\improper Robotics Assembly Line" icon_state = "ass_line" //Teleporter /area/teleporter - name = "Teleporter" + name = "\improper Teleporter" icon_state = "teleporter" music = "signal" /area/teleporter/gateway - name = "Secure Construction Area" + name = "\improper Secure Construction Area" icon_state = "teleporter" music = "signal" /area/AIsattele - name = "AI Satellite Teleporter Room" + name = "\improper AI Satellite Teleporter Room" icon_state = "teleporter" music = "signal" @@ -1036,11 +1044,11 @@ proc/process_ghost_teleport_locs() music = 'signal.ogg' /area/medical/patients_rooms - name = "Patients Rooms" + name = "\improper Patient's Rooms" icon_state = "patients" /area/medical/cmo - name = "Chief Medical Officer's office" + name = "\improper Chief Medical Officer's office" icon_state = "CMO" /area/medical/robotics @@ -1056,7 +1064,7 @@ proc/process_ghost_teleport_locs() icon_state = "virology" /area/medical/morgue - name = "Morgue" + name = "\improper Morgue" icon_state = "morgue" /area/medical/chemistry @@ -1068,11 +1076,11 @@ proc/process_ghost_teleport_locs() icon_state = "surgery" /area/medical/cryo - name = "Cryo" + name = "Cryogenics" icon_state = "cryo" /area/medical/exam_room - name = "Exam Room" + name = "\improper Exam Room" icon_state = "exam_room" /area/medical/genetics @@ -1080,45 +1088,45 @@ proc/process_ghost_teleport_locs() icon_state = "genetics" /area/medical/sleeper - name = "Medical Sleepers Room" + name = "\improper Medical Sleepers Room" icon_state = "medbay" //Security /area/security/main - name = "Security Office" + name = "\improper Security Office" icon_state = "security" /area/security/lobby - name = "Security Lobby" + name = "\improper Security Lobby" icon_state = "security" /area/security/brig - name = "Brig" + name = "\improper Brig" icon_state = "brig" /area/security/prison - name = "Prison Wing" + name = "\improper Prison Wing" icon_state = "security" /area/security/warden - name = "Warden" + name = "\improper Warden" icon_state = "Warden" /area/security/armoury - name = "Armoury" - icon_state = "security" + name = "\improper Armoury" + icon_state = "Warden" /area/security/hos - name = "Head of Security's Office" + name = "\improper Head of Security's Office" icon_state = "security" /area/security/detectives_office - name = "Detectives Office" + name = "\improper Detective's Office" icon_state = "detective" /area/security/range - name = "Firing Range" + name = "\improper Firing Range" icon_state = "firingrange" /* @@ -1139,59 +1147,59 @@ proc/process_ghost_teleport_locs() */ /area/security/nuke_storage - name = "Vault" + name = "\improper Vault" icon_state = "nuke_storage" /area/security/checkpoint - name = "Security Checkpoint" + name = "\improper Security Checkpoint" icon_state = "checkpoint1" /area/security/checkpoint2 - name = "Security Checkpoint" + name = "\improper Security Checkpoint" icon_state = "security" /area/security/vacantoffice - name = "Vacant Office" + name = "\improper Vacant Office" icon_state = "security" /area/quartermaster - name = "Quartermasters" + name = "\improper Quartermasters" icon_state = "quart" ///////////WORK IN PROGRESS////////// /area/quartermaster/sorting - name = "Delivery Office" + name = "\improper Delivery Office" icon_state = "quartstorage" ////////////WORK IN PROGRESS////////// /area/quartermaster/office - name = "Cargo Office" + name = "\improper Cargo Office" icon_state = "quartoffice" /area/quartermaster/storage - name = "Cargo Bay" + name = "\improper Cargo Bay" icon_state = "quartstorage" /area/quartermaster/qm - name = "Quartermaster's Office" + name = "\improper Quartermaster's Office" icon_state = "quart" /area/quartermaster/miningdock - name = "Mining Dock" + name = "\improper Mining Dock" icon_state = "mining" /area/quartermaster/miningstorage - name = "Mining Storage" + name = "\improper Mining Storage" icon_state = "green" /area/quartermaster/mechbay - name = "Mech Bay" + name = "\improper Mech Bay" icon_state = "yellow" /area/janitor/ - name = "Custodial Closet" + name = "\improper Custodial Closet" icon_state = "janitor" /area/hydroponics @@ -1201,19 +1209,19 @@ proc/process_ghost_teleport_locs() //Toxins /area/toxins/hallway - name = "R&D Hallway" + name = "\improper R&D Hallway" icon_state = "hallC" /area/toxins/lab - name = "Research Lab" + name = "\improper Research Lab" icon_state = "researchlab" /area/toxins/rdoffice - name = "Research Director's Office" + name = "\improper Research Director's Office" icon_state = "head_quarters" /area/toxins/xenobiology - name = "Xenobiology Lab" + name = "\improper Xenobiology Lab" icon_state = "xenolab" /area/toxins/gasstorage @@ -1221,31 +1229,31 @@ proc/process_ghost_teleport_locs() icon_state = "gasstorage" /area/toxins/toxinslab - name = "Toxins Lab" + name = "\improper Toxins Lab" icon_state = "toxlab" /area/toxins/storage - name = "Toxins Storage" + name = "\improper Toxins Storage" icon_state = "toxstorage" /area/toxins/test_area - name = "Toxins Test Area" + name = "\improper Toxins Test Area" icon_state = "toxtest" /area/toxins/mixing - name = "Toxins Mixing Room" + name = "\improper Toxins Mixing Room" icon_state = "toxmix" /area/toxins/observatory - name = "Toxins Lab Observatory" + name = "\improper Toxins Lab Observatory" icon_state = "toxobserv" /area/toxins/server - name = "Server Room" + name = "\improper Server Room" icon_state = "server" /area/toxins/supermatter - name = "Supermatter Laboratory" + name = "\improper Supermatter Laboratory" icon_state = "supermatter" //Storage @@ -1292,35 +1300,35 @@ proc/process_ghost_teleport_locs() /area/storage/testroom requires_power = 0 - name = "Test Room" + name = "\improper Test Room" icon_state = "storage" //DJSTATION /area/djstation - name = "Ruskie DJ Station" + name = "\improper Ruskie DJ Station" icon_state = "DJ" /area/djstation/solars - name = "DJ Station Solars" + name = "\improper DJ Station Solars" icon_state = "DJ" //DERELICT /area/derelict - name = "Derelict Station" + name = "\improper Derelict Station" icon_state = "storage" /area/derelict/hallway/primary - name = "Derelict Primary Hallway" + name = "\improper Derelict Primary Hallway" icon_state = "hallP" /area/derelict/hallway/secondary - name = "Derelict Secondary Hallway" + name = "\improper Derelict Secondary Hallway" icon_state = "hallS" /area/derelict/arrival - name = "Derelict Arrival Centre" + name = "\improper Derelict Arrival Centre" icon_state = "yellow" /area/derelict/storage/equipment @@ -1334,11 +1342,11 @@ proc/process_ghost_teleport_locs() icon_state = "green" /area/derelict/bridge - name = "Derelict Control Room" + name = "\improper Derelict Control Room" icon_state = "bridge" /area/derelict/secret - name = "Derelict Secret Room" + name = "\improper Derelict Secret Room" icon_state = "library" /area/derelict/bridge/access @@ -1346,15 +1354,15 @@ proc/process_ghost_teleport_locs() icon_state = "auxstorage" /area/derelict/bridge/ai_upload - name = "Derelict Computer Core" + name = "\improper Derelict Computer Core" icon_state = "ai" /area/derelict/solar_control - name = "Derelict Solar Control" + name = "\improper Derelict Solar Control" icon_state = "engine" /area/derelict/crew_quarters - name = "Derelict Crew Quarters" + name = "\improper Derelict Crew Quarters" icon_state = "fitness" /area/derelict/medical @@ -1362,15 +1370,15 @@ proc/process_ghost_teleport_locs() icon_state = "medbay" /area/derelict/medical/morgue - name = "Derelict Morgue" + name = "\improper Derelict Morgue" icon_state = "morgue" /area/derelict/medical/chapel - name = "Derelict Chapel" + name = "\improper Derelict Chapel" icon_state = "chapel" /area/derelict/teleporter - name = "Derelict Teleporter" + name = "\improper Derelict Teleporter" icon_state = "teleporter" /area/derelict/eva @@ -1378,41 +1386,41 @@ proc/process_ghost_teleport_locs() icon_state = "eva" /area/derelict/ship - name = "Abandoned Ship" + name = "\improper Abandoned Ship" icon_state = "yellow" /area/solar/derelict_starboard - name = "Derelict Starboard Solar Array" + name = "\improper Derelict Starboard Solar Array" icon_state = "panelsS" /area/solar/derelict_aft - name = "Derelict Aft Solar Array" + name = "\improper Derelict Aft Solar Array" icon_state = "aft" /area/derelict/singularity_engine - name = "Derelict Singularity Engine" + name = "\improper Derelict Singularity Engine" icon_state = "engine" //Construction /area/construction - name = "Construction Area" + name = "\improper Construction Area" icon_state = "yellow" /area/construction/under_construction_small - name = "Construction Area" + name = "\improper Construction Area" icon_state = "construction" /area/construction/under_construction_large - name = "Construction Area" + name = "\improper Construction Area" icon_state = "construction" /area/construction/supplyshuttle - name = "Supply Shuttle" + name = "\improper Supply Shuttle" icon_state = "yellow" /area/construction/quarters - name = "Engineer's Quarters" + name = "\improper Engineer's Quarters" icon_state = "yellow" /area/construction/qmaint @@ -1420,15 +1428,15 @@ proc/process_ghost_teleport_locs() icon_state = "yellow" /area/construction/hallway - name = "Hallway" + name = "\improper Hallway" icon_state = "yellow" /area/construction/solars - name = "Solar Panels" + name = "\improper Solar Panels" icon_state = "yellow" /area/construction/solarscontrol - name = "Solar Panel Control" + name = "\improper Solar Panel Control" icon_state = "yellow" /area/construction/Storage @@ -1450,51 +1458,51 @@ proc/process_ghost_teleport_locs() icon_state = "storage" /area/turret_protected/ai_upload - name = "AI Upload Chamber" + name = "\improper AI Upload Chamber" icon_state = "ai_upload" /area/turret_protected/ai_upload_foyer - name = "AI Upload Foyer" + name = "\improper AI Upload Foyer" icon_state = "ai_foyer" /area/turret_protected/ai - name = "AI Chamber" + name = "\improper AI Chamber" icon_state = "ai_chamber" /area/turret_protected/aisat - name = "AI Satellite" + name = "\improper AI Satellite" icon_state = "ai" /area/turret_protected/aisat_interior - name = "AI Satellite" + name = "\improper AI Satellite" icon_state = "ai" /area/turret_protected/AIsatextFP - name = "AI Sat Ext" + name = "\improper AI Sat Ext" icon_state = "storage" luminosity = 1 sd_lighting = 0 /area/turret_protected/AIsatextFS - name = "AI Sat Ext" + name = "\improper AI Sat Ext" icon_state = "storage" luminosity = 1 sd_lighting = 0 /area/turret_protected/AIsatextAS - name = "AI Sat Ext" + name = "\improper AI Sat Ext" icon_state = "storage" luminosity = 1 sd_lighting = 0 /area/turret_protected/AIsatextAP - name = "AI Sat Ext" + name = "\improper AI Sat Ext" icon_state = "storage" luminosity = 1 sd_lighting = 0 /area/turret_protected/NewAIMain - name = "AI Main New" + name = "\improper AI Main New" icon_state = "storage" @@ -1504,19 +1512,19 @@ proc/process_ghost_teleport_locs() /area/wreck/ai - name = "AI Chamber" + name = "\improper AI Chamber" icon_state = "ai" /area/wreck/main - name = "Wreck" + name = "\improper Wreck" icon_state = "storage" /area/wreck/engineering - name = "Power Room" + name = "\improper Power Room" icon_state = "engine" /area/wreck/bridge - name = "Bridge" + name = "\improper Bridge" icon_state = "bridge" /area/generic @@ -1528,31 +1536,31 @@ proc/process_ghost_teleport_locs() // Telecommunications Satellite /area/tcommsat/entrance - name = "Telecommunications Satellite Teleporter" + name = "\improper Telecommunications Satellite Teleporter" icon_state = "tcomsatentrance" /area/tcommsat/chamber - name = "Telecommunications Satellite Central Compartment" + name = "\improper Telecommunications Satellite Central Compartment" icon_state = "tcomsatcham" /area/turret_protected/tcomfoyer - name = "Telecommunications Satellite Foyer" + name = "\improper Telecommunications Satellite Foyer" icon_state = "tcomsatlob" /area/turret_protected/tcomwest - name = "Telecommunications Satellite West Wing" + name = "\improper Telecommunications Satellite West Wing" icon_state = "tcomsatwest" /area/turret_protected/tcomeast - name = "Telecommunications Satellite East Wing" + name = "\improper Telecommunications Satellite East Wing" icon_state = "tcomsateast" /area/tcommsat/computer - name = "Telecommunications Satellite Observatory" + name = "\improper Telecommunications Satellite Observatory" icon_state = "tcomsatcomp" /area/tcommsat/lounge - name = "Telecommunications Satellite Lounge" + name = "\improper Telecommunications Satellite Lounge" icon_state = "tcomsatlounge" @@ -1567,7 +1575,7 @@ proc/process_ghost_teleport_locs() /area/turret_protected/AssistantRoom - name = "Assistant Room" + name = "\improper Assistant Room" icon_state = "storage" sd_lighting = 0 diff --git a/code/defines/obj.dm b/code/defines/obj.dm index 9a03044210b..8deb4de7115 100644 --- a/code/defines/obj.dm +++ b/code/defines/obj.dm @@ -423,13 +423,27 @@ var/burning = null var/hitsound = null var/w_class = 3.0 - var/protective_temperature = 0 // Placing this here to avoid runtime errors, due to tiny items being allowed on ears and being queried for this variable flags = FPRINT | TABLEPASS + var/slot_flags = 0 //This is used to determine on which slots an item can fit. pass_flags = PASSTABLE pressure_resistance = 50 // causeerrorheresoifixthis var/obj/item/master = null + //Since any item can now be a piece of clothing, this has to be put here so all items share it. + var/see_face = 1.0 + var/color = null + var/body_parts_covered = 0 //see setup.dm for appropriate bit flags + var/protective_temperature = 0 + var/heat_transfer_coefficient = 1 //0 prevents all transfers, 1 is invisible + var/gas_transfer_coefficient = 1 // for leaking gas from turf to mask and vice-versa (for masks right now, but at some point, i'd like to include space helmets) + var/permeability_coefficient = 1 // for chemicals/diseases + var/siemens_coefficient = 1 // for electrical admittance/conductance (electrocution checks and shit) + var/slowdown = 0 // How much clothing is slowing you down. Negative values speeds you up + var/canremove = 1 //Mostly for Ninja code at this point but basically will not allow the item to be removed if set to 0. /N + var/armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) + var/list/allowed = null //suit storage stuff. + /obj/item/device icon = 'device.dmi' @@ -515,7 +529,7 @@ density = 0 anchored = 1.0 layer = 2.3 //under pipes - // flags = 64.0 + // flags = CONDUCT /obj/structure/lattice/New() ..() diff --git a/code/defines/obj/clothing.dm b/code/defines/obj/clothing.dm index 56fd9242b93..d41b065923c 100644 --- a/code/defines/obj/clothing.dm +++ b/code/defines/obj/clothing.dm @@ -4,19 +4,7 @@ name = "clothing" // var/obj/item/clothing/master = null - var/see_face = 1.0 - var/color = null - var/body_parts_covered = 0 //see setup.dm for appropriate bit flags - - var/heat_transfer_coefficient = 1 //0 prevents all transfers, 1 is invisible - var/gas_transfer_coefficient = 1 // for leaking gas from turf to mask and vice-versa (for masks right now, but at some point, i'd like to include space helmets) - var/permeability_coefficient = 1 // for chemicals/diseases - var/siemens_coefficient = 1 // for electrical admittance/conductance (electrocution checks and shit) - var/slowdown = 0 // How much clothing is slowing you down. Negative values speeds you up - var/canremove = 1 //Mostly for Ninja code at this point but basically will not allow the item to be removed if set to 0. /N - - var/armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) @@ -28,6 +16,7 @@ /obj/item/clothing/belt name = "belt" - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT */ diff --git a/code/defines/obj/hydro.dm b/code/defines/obj/hydro.dm index 3b44089a338..82d54ac17ef 100644 --- a/code/defines/obj/hydro.dm +++ b/code/defines/obj/hydro.dm @@ -1845,7 +1845,8 @@ name = "bottle of Plant-B-Gone" icon_state = "plantbgone" item_state = "plantbgone" - flags = ONBELT|TABLEPASS|OPENCONTAINER|FPRINT|USEDELAY + flags = TABLEPASS | OPENCONTAINER | FPRINT | USEDELAY + slot_flags = SLOT_BELT throwforce = 3 w_class = 2.0 throw_speed = 2 @@ -1859,7 +1860,8 @@ name = "weed-spray" icon_state = "weedspray" item_state = "spray" - flags = ONBELT|TABLEPASS|OPENCONTAINER|FPRINT|USEDELAY + flags = TABLEPASS | OPENCONTAINER | FPRINT | USEDELAY + slot_flags = SLOT_BELT throwforce = 4 w_class = 2.0 throw_speed = 2 @@ -1873,7 +1875,8 @@ name = "pest-spray" icon_state = "pestspray" item_state = "spray" - flags = ONBELT|TABLEPASS|OPENCONTAINER|FPRINT|USEDELAY + flags = TABLEPASS | OPENCONTAINER | FPRINT | USEDELAY + slot_flags = SLOT_BELT throwforce = 4 w_class = 2.0 throw_speed = 2 diff --git a/code/defines/obj/storage.dm b/code/defines/obj/storage.dm index e7aadffa708..4fa59148fcd 100644 --- a/code/defines/obj/storage.dm +++ b/code/defines/obj/storage.dm @@ -3,7 +3,8 @@ desc = "You wear this on your back and put items into it." icon_state = "backpack" w_class = 4.0 - flags = 259.0 + flags = FPRINT|TABLEPASS + slot_flags = SLOT_BACK //ERROOOOO max_w_class = 3 max_combined_w_class = 21 @@ -116,7 +117,7 @@ for(var/i = 1, i <=2, i++) new /obj/item/weapon/storage/box/ert(src) new /obj/item/weapon/storage/box/medic(src) - new /obj/item/weapon/storage/belt/medical(src) + new /obj/item/device/healthanalyzer(src) return /obj/item/weapon/storage/backpack/security diff --git a/code/defines/obj/toy.dm b/code/defines/obj/toy.dm index 985a683c849..5d8b1269635 100644 --- a/code/defines/obj/toy.dm +++ b/code/defines/obj/toy.dm @@ -129,7 +129,8 @@ icon = 'gun.dmi' icon_state = "revolver" item_state = "gun" - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT | USEDELAY + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY + slot_flags = SLOT_BELT w_class = 3.0 g_amt = 10 m_amt = 10 diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index 2fa4a0ac927..a36f4bed2ac 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -12,7 +12,8 @@ desc = "A shield adept at blocking blunt objects from connecting with the torso of the shield wielder." icon = 'weapons.dmi' icon_state = "riot" - flags = FPRINT | TABLEPASS| CONDUCT| ONBACK + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BACK force = 5.0 throwforce = 5.0 throw_speed = 1 @@ -31,7 +32,8 @@ desc = "A rod of pure obsidian, its very presence disrupts and dampens the powers of Nar-Sie's followers." icon_state = "nullrod" item_state = "nullrod" - flags = FPRINT | ONBELT | TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT force = 10 throw_speed = 1 throw_range = 4 @@ -83,7 +85,8 @@ desc = "This thing is so unspeakably shitty you are having a hard time even holding it." icon_state = "sord" item_state = "sord" - flags = FPRINT | ONBELT | TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT force = 2 throwforce = 1 w_class = 3*/ @@ -93,7 +96,8 @@ desc = "BLOOD FOR THE BLOOD GOD." //SKULLS FOR THE SKULL THRONE. --SkyMarshal icon_state = "claymore" item_state = "claymore" - flags = FPRINT | ONBELT | TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT force = 40 throwforce = 10 w_class = 3 @@ -321,7 +325,8 @@ icon_state = "spectrometer" item_state = "analyzer" w_class = 2.0 - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT | OPENCONTAINER + flags = FPRINT | TABLEPASS| CONDUCT | OPENCONTAINER + slot_flags = SLOT_BELT throwforce = 5 throw_speed = 4 throw_range = 20 @@ -342,7 +347,8 @@ desc = "The police baton of the future." icon_state = "stunbaton" item_state = "baton" - flags = FPRINT | ONBELT | TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT force = 15 throwforce = 7 w_class = 3 @@ -356,7 +362,8 @@ desc = "The Captain is first and all other heads are last." icon_state = "chainofcommand" item_state = "chainofcommand" - flags = FPRINT | ONBELT | TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT force = 10 throwforce = 7 w_class = 3 @@ -381,7 +388,7 @@ origin_tech = "combat=3" /obj/item/weapon/melee/energy/sword - var/color + color name = "energy sword" desc = "It cuts AND cooks at the same time!" icon_state = "sword0" @@ -471,7 +478,7 @@ w_class = 1.0 throw_speed = 2 throw_range = 10 - var/color = "white" + color = "white" /obj/item/weapon/bedsheet/blue icon_state = "sheetblue" @@ -675,6 +682,7 @@ item_state = "card-id" var/access = list() var/registered_name = null // The name registered_name on the card + slot_flags = SLOT_ID var/pin = 0 var/money = 0 var/assignment = null @@ -743,7 +751,8 @@ w_class = 2.0 throw_speed = 3 throw_range = 10 - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT /obj/item/weapon/clipboard/notebook name = "notebook" @@ -756,7 +765,7 @@ icon = 'power.dmi' icon_state = "coil_red" var/amount = MAXCOIL - var/color = "red" + color = "red" desc = "A coil of power cable." throwforce = 10 w_class = 2.0 @@ -764,7 +773,8 @@ throw_range = 5 m_amt = 50 g_amt = 20 - flags = TABLEPASS|USEDELAY|FPRINT|CONDUCT | ONBELT + flags = TABLEPASS | USEDELAY | FPRINT | CONDUCT + slot_flags = SLOT_BELT item_state = "coil_red" /obj/item/weapon/cable_coil/cut @@ -797,7 +807,8 @@ desc = "Used to remove floor tiles." icon = 'items.dmi' icon_state = "crowbar" - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT force = 5.0 throwforce = 7.0 item_state = "wrench" @@ -840,7 +851,7 @@ name = "dummy" invisibility = 101.0 anchored = 1.0 - flags = 2.0 + flags = TABLEPASS /obj/item/weapon/extinguisher name = "fire extinguisher" @@ -953,7 +964,8 @@ gender = PLURAL icon = 'items.dmi' icon_state = "handcuff" - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT throwforce = 5 w_class = 2.0 throw_speed = 2 @@ -1016,12 +1028,12 @@ throw_range = 15 layer = 4 var/list/stamped - var/see_face = 1 - var/body_parts_covered = HEAD - var/heat_transfer_coefficient = 0.99 - var/gas_transfer_coefficient = 1 - var/permeability_coefficient = 0.99 - var/siemens_coefficient = 0.80 + see_face = 1 + body_parts_covered = HEAD + heat_transfer_coefficient = 0.99 + gas_transfer_coefficient = 1 + permeability_coefficient = 0.99 + siemens_coefficient = 0.80 var/iteration /obj/item/weapon/directions @@ -1103,7 +1115,8 @@ eternal248: Found broken and buggy Z-levels 7-12, ended up leading to my discove name = "pen" icon = 'paper.dmi' icon_state = "pen" - flags = FPRINT | ONBELT | TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT throwforce = 0 w_class = 1.0 throw_speed = 7 @@ -1136,7 +1149,8 @@ eternal248: Found broken and buggy Z-levels 7-12, ended up leading to my discove name = "banhammer" icon = 'items.dmi' icon_state = "toyhammer" - flags = FPRINT | ONBELT | TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT throwforce = 0 w_class = 1.0 throw_speed = 7 @@ -1144,12 +1158,14 @@ eternal248: Found broken and buggy Z-levels 7-12, ended up leading to my discove /obj/item/weapon/pen/sleepypen desc = "It's a normal black ink pen with a sharp point." - flags = FPRINT | ONBELT | TABLEPASS | OPENCONTAINER + flags = FPRINT | TABLEPASS | OPENCONTAINER + slot_flags = SLOT_BELT origin_tech = "materials=2;biotech=1;syndicate=7" /obj/item/weapon/pen/paralysis desc = "It's a normal black ink pen with a sharp point." - flags = FPRINT | ONBELT | TABLEPASS | OPENCONTAINER + flags = FPRINT | TABLEPASS | OPENCONTAINER + slot_flags = SLOT_BELT origin_tech = "materials=2;biotech=1;syndicate=5" /obj/item/weapon/rack_parts @@ -1173,7 +1189,8 @@ eternal248: Found broken and buggy Z-levels 7-12, ended up leading to my discove desc = "Used for screwing." icon = 'items.dmi' icon_state = "screwdriver" - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT force = 5.0 w_class = 1.0 throwforce = 5.0 @@ -1203,7 +1220,8 @@ eternal248: Found broken and buggy Z-levels 7-12, ended up leading to my discove var/selfdestruct = 0.0 var/traitor_frequency = 0.0 var/obj/item/device/radio/origradio = null - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT item_state = "radio" throwforce = 5 w_class = 2.0 @@ -1685,7 +1703,7 @@ eternal248: Found broken and buggy Z-levels 7-12, ended up leading to my discove throw_speed = 7 throw_range = 15 m_amt = 60 - var/color = "cargo" + color = "cargo" /obj/item/weapon/stamp/captain name = "captain's rubber stamp" @@ -1742,7 +1760,8 @@ eternal248: Found broken and buggy Z-levels 7-12, ended up leading to my discove w_class = 1 throwforce = 2 var/cigarcount = 6 - flags = ONBELT | TABLEPASS */ + flags = TABLEPASS + slot_flags = SLOT_BELT*/ /obj/item/weapon/mousetrap @@ -2042,12 +2061,19 @@ eternal248: Found broken and buggy Z-levels 7-12, ended up leading to my discove desc = "An appendix which appears to be inflamed." icon_state = "appendixinflamed" +/obj/item/weapon/megaphone + name = "megaphone" + desc = "A device used to project your voice. Loudly." + icon = 'items.dmi' + icon_state = "megaphone" + var/cooldown = 0 + /obj/item/weapon/flavor name = "bland flavoring packet" desc = "A sachet of flavoring, designed to be used with \"LiquidFood\" rations. The flavor is indeterminable." icon = 'food_ingredients.dmi' var/descriptor = "disturbingly beige" //Description shown to onlookers. - var/color = "beige" //Color the icon should take on when this is applied. Also shown when it is mixed in. + color = "beige" //Color the icon should take on when this is applied. Also shown when it is mixed in. var/newDesc = "It posesses a strange and unidentifiable taste. You try not to think to hard about it." //What gets pegged onto the description. /obj/item/weapon/flavor/red diff --git a/code/game/algorithm.dm b/code/game/algorithm.dm index 2c43670ef38..1d99b589f98 100644 --- a/code/game/algorithm.dm +++ b/code/game/algorithm.dm @@ -77,6 +77,135 @@ proc/countJob(rank) del(W) return null +/mob/living/carbon/human/proc/equip_to_appropriate_slot(obj/item/W) + if(!W) + return + if(!ishuman(src)) + return + + if(W.slot_flags & SLOT_BACK) + if(!src.back) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.back = W + update_clothing() + return + + if(W.slot_flags & SLOT_ID) + if(!src.wear_id) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.wear_id = W + update_clothing() + return + + if(W.slot_flags & SLOT_ICLOTHING) + if(!src.w_uniform) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.w_uniform = W + update_clothing() + return + + if(W.slot_flags & SLOT_OCLOTHING) + if(!src.wear_suit) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.wear_suit = W + update_clothing() + return + + if(W.slot_flags & SLOT_MASK) + if(!src.wear_mask) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.wear_mask = W + update_clothing() + return + + if(W.slot_flags & SLOT_HEAD) + if(!src.head) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.head = W + update_clothing() + return + + if(W.slot_flags & SLOT_FEET) + if(!src.shoes) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.shoes = W + update_clothing() + return + + if(W.slot_flags & SLOT_GLOVES) + if(!src.gloves) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.gloves = W + update_clothing() + return + + if(W.slot_flags & SLOT_EARS) + if(!src.l_ear) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.l_ear = W + update_clothing() + else if(!src.r_ear) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.r_ear = W + update_clothing() + return + + if(W.slot_flags & SLOT_EYES) + if(!src.glasses) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.glasses = W + update_clothing() + return + + if(W.slot_flags & SLOT_BELT) + if(!src.belt) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.belt = W + update_clothing() + return + + //Suit storage + var/confirm + if (wear_suit) + if(wear_suit.allowed) + if (istype(W, /obj/item/device/pda) || istype(W, /obj/item/weapon/pen)) + confirm = 1 + if (is_type_in_list(W, wear_suit.allowed)) + confirm = 1 + if(confirm) + src.u_equip(W) + src.s_store = W + update_clothing() + return + + //Pockets + if ( !( W.slot_flags & SLOT_DENYPOCKET ) ) + if(!src.l_store) + if ( W.w_class <= 2 || ( W.slot_flags & SLOT_POCKET ) ) + u_equip(W) + l_store = W + update_clothing() + return + if(!src.r_store) + if ( W.w_class <= 2 || ( W.slot_flags & SLOT_POCKET ) ) + u_equip(W) + r_store = W + update_clothing() + return + + /mob/living/carbon/human/proc/equip_if_possible(obj/item/W, slot, del_on_fail = 1) // since byond doesn't seem to have pointers, this seems like the best way to do this :/ //warning: icky code var/equipped = 0 diff --git a/code/game/asteroid/device.dm b/code/game/asteroid/device.dm index 7407f45f672..3472aecdd0e 100644 --- a/code/game/asteroid/device.dm +++ b/code/game/asteroid/device.dm @@ -2,7 +2,8 @@ name = "GPS" icon = 'device.dmi' icon_state = "pinoff" - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT w_class = 2.0 item_state = "electronic" throw_speed = 4 diff --git a/code/game/atom_procs.dm b/code/game/atom_procs.dm index be85dacac69..15b56014d13 100644 --- a/code/game/atom_procs.dm +++ b/code/game/atom_procs.dm @@ -77,7 +77,7 @@ /atom/proc/add_hiddenprint(mob/living/M as mob) if(isnull(M)) return if(isnull(M.key)) return - if (!( src.flags ) & 256) + if (!( src.flags ) & FPRINT) return if (ishuman(M)) var/mob/living/carbon/human/H = M @@ -102,7 +102,7 @@ /atom/proc/add_fingerprint(mob/living/M as mob) if(isnull(M)) return if(isnull(M.key)) return - if (!( flags ) & 256) + if (!( src.flags ) & FPRINT) return //Smudge up dem prints some for(var/P in fingerprints) @@ -175,7 +175,7 @@ if (!istype(M.dna, /datum/dna)) M.dna = new /datum/dna(null) M.check_dna() - if (!( src.flags ) & 256) + if (!( src.flags ) & FPRINT) return 0 if(!blood_DNA || !istype(blood_DNA, /list)) //if our list of DNA doesn't exist yet (or isn't a list) initialise it. blood_DNA = list() @@ -291,7 +291,7 @@ /atom/proc/clean_blood() - if (!flags & 256) + if (!( src.flags ) & FPRINT) return if (blood_DNA ) @@ -1080,95 +1080,32 @@ var/using_new_click_proc = 0 //TODO ERRORAGE (This is temporary, while the DblCl var/mob/living/carbon/U = M U.swap_hand() -/* -/atom/proc/get_global_map_pos() - if(!islist(global_map) || isemptylist(global_map)) return - var/cur_x = null - var/cur_y = null - var/list/y_arr = null - for(cur_x=1,cur_x<=global_map.len,cur_x++) - y_arr = global_map[cur_x] - cur_y = y_arr.Find(src.z) - if(cur_y) - break -// world << "X = [cur_x]; Y = [cur_y]" - if(cur_x && cur_y) - return list("x"=cur_x,"y"=cur_y) - else - return 0 -*/ //Don't touch this either. DMTG -/atom/proc/checkpass(passflag) - return pass_flags&passflag - - //Could not find object proc defines and this could almost be an atom level one. /obj/proc/process() processing_objects.Remove(src) return 0 +// Show a message to all mobs in sight of this one +// This would be for visible actions by the src mob +// message is the message output to anyone who can see e.g. "[src] does something!" +// self_message (optional) is what the src mob sees e.g. "You do something!" +// blind_message (optional) is what blind people will hear e.g. "You hear something!" -/*Really why was this in the click proc of all the places you could put it - if (usr:a_intent == "help") - // ------- YOU HAVE THE HELP INTENT SELECTED ------- - if(istype(src, /mob/living/carbon)) - // ------- YOUR TARGET IS LIVING CARBON CREATURE (NOT AI OR CYBORG OR SIMPLE ANIMAL) ------- - var/mob/living/carbon/C = src - if(usr:mutations & HEAL) - // ------- YOU ARE HUMAN, WITH THE HELP INTENT TARGETING A HUMAN AND HAVE THE 'HEAT' GENETIC MUTATION ------- - - if(C.stat != 2) - // ------- THE PERSON YOU'RE TOUCHING IS NOT DEAD ------- - - var/t_him = "it" - if (src.gender == MALE) - t_him = "his" - else if (src.gender == FEMALE) - t_him = "her" - var/u_him = "it" - if (usr.gender == MALE) - t_him = "him" - else if (usr.gender == FEMALE) - t_him = "her" - - if(src != usr) - usr.visible_message( \ - "\blue [usr] places [u_him] palms on [src], healing [t_him]!", \ - "\blue You place your palms on [src] and heal [t_him].", \ - ) - else - usr.visible_message( \ - "\blue [usr] places [u_him] palms on [u_him]self and heals.", \ - "\blue You place your palms on yourself and heal.", \ - ) - - C.adjustOxyLoss(-25) - C.adjustToxLoss(-25) - - if(istype(C, /mob/living/carbon/human)) - // ------- YOUR TARGET IS HUMAN ------- - var/mob/living/carbon/human/H = C - var/datum/organ/external/affecting = H.get_organ(check_zone(usr:zone_sel:selecting)) - if(affecting && affecting.heal_damage(25, 25)) - H.UpdateDamageIcon() - else - C.heal_organ_damage(25, 25) - C.adjustCloneLoss(-25) - C.stunned = max(0, C.stunned-5) - C.paralysis = max(0, C.paralysis-5) - C.stuttering = max(0, C.stuttering-5) - C.drowsyness = max(0, C.drowsyness-5) - C.weakened = max(0, C.weakened-5) - usr:nutrition -= rand(1,10) - usr.next_move = world.time + 6 - else - // ------- PERSON YOU'RE TOUCHING IS ALREADY DEAD ------- - usr << "\red [src] is dead and can't be healed." - return - - // ------- IF YOU DON'T HAVE THE SILLY ABILITY ABOVE OR FAIL ON ANY OTHER CHECK, THEN YOU'RE CLICKING ON SOMETHING WITH AN EMPTY HAND. ATTACK_HAND IT IS THEN ------- -*/ +/mob/visible_message(var/message, var/self_message, var/blind_message) + for(var/mob/M in viewers(src)) + var/msg = message + if(self_message && M==src) + msg = self_message + M.show_message( msg, 1, blind_message, 2) +// Show a message to all mobs in sight of this atom +// Use for objects performing visible actions +// message is output to anyone who can see, e.g. "The [src] does something!" +// blind_message (optional) is what blind people will hear e.g. "You hear something!" +/atom/proc/visible_message(var/message, var/blind_message) + for(var/mob/M in viewers(src)) + M.show_message( message, 1, blind_message, 2) diff --git a/code/game/cellautomata.dm b/code/game/cellautomata.dm index 71b46fe5bf5..3e7bc8a0977 100644 --- a/code/game/cellautomata.dm +++ b/code/game/cellautomata.dm @@ -85,13 +85,13 @@ src.load_motd() src.load_rules() src.load_admins() + investigate_reset() if (config.usealienwhitelist) load_alienwhitelist() if (config.usewhitelist) load_whitelist() LoadBansjob() src.update_status() - makepowernets() sun = new /datum/sun() @@ -196,4 +196,4 @@ /obj/effect/decal/point/point() set src in oview() set hidden = 1 - return + return \ No newline at end of file diff --git a/code/game/chemistry.dm b/code/game/chemistry.dm index 2b3f5beecad..6f155a79fa7 100644 --- a/code/game/chemistry.dm +++ b/code/game/chemistry.dm @@ -11,7 +11,8 @@ item_state = "flashbang" throw_speed = 4 throw_range = 20 - flags = FPRINT | TABLEPASS | ONBELT | USEDELAY + flags = FPRINT | TABLEPASS | USEDELAY + slot_flags = SLOT_BELT var/datum/effect/effect/system/bad_smoke_spread/smoke /obj/item/weapon/mustardbomb @@ -25,7 +26,8 @@ item_state = "flashbang" throw_speed = 4 throw_range = 20 - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT var/datum/effect/effect/system/mustard_gas_spread/mustard_gas /obj/item/weapon/smokebomb/New() diff --git a/code/game/dna.dm b/code/game/dna.dm index b5b1b96f979..4fae2d2a37e 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -1220,7 +1220,7 @@ src.temphtml += text("Data: []
", src.buffer1) src.temphtml += text("By: []
", src.buffer1owner) src.temphtml += text("Label: []
", src.buffer1label) - if (src.connected.occupant && !(src.connected.occupant.mutations & HUSK)) src.temphtml += text("Save : UI - UI+UE - SE
", src, src, src) + if (src.connected.occupant && !(src.connected.occupant.mutations & NOCLONE)) src.temphtml += text("Save : UI - UI+UE - SE
", src, src, src) if (src.buffer1) src.temphtml += text("Transfer to: Occupant - Injector
", src, src) //if (src.buffer1) src.temphtml += text("Isolate Block
", src) if (src.buffer1) src.temphtml += "Disk: Save To | Load From
" diff --git a/code/game/events/EventProcs/ninja_equipment.dm b/code/game/events/EventProcs/ninja_equipment.dm index bf09f2f7c33..4221c8590ae 100644 --- a/code/game/events/EventProcs/ninja_equipment.dm +++ b/code/game/events/EventProcs/ninja_equipment.dm @@ -840,22 +840,23 @@ ________________________________________________________________________________ U << "\red Procedure interrupted. Protocol terminated." return else if(istype(I, /obj/item/weapon/disk/tech_disk))//If it's a data disk, we want to copy the research on to the suit. - if(I:stored)//If it has something on it. + var/obj/item/weapon/disk/tech_disk/T = I + if(T.stored)//If it has something on it. U << "Research information detected, processing..." if(do_after(U,s_delay)) for(var/datum/tech/current_data in stored_research) - if(current_data.id==I:stored.id) - if(current_data.levelERROR: \black Procedure interrupted. Process terminated." else - I.loc = src - t_disk = I - U << "\blue You slot \the [I] into \the [src]." + T.loc = src + t_disk = T + U << "\blue You slot \the [T] into \the [src]." return ..() diff --git a/code/game/gamemodes/blob/theblob.dm b/code/game/gamemodes/blob/theblob.dm index 7c82a932425..52e578ac0a5 100644 --- a/code/game/gamemodes/blob/theblob.dm +++ b/code/game/gamemodes/blob/theblob.dm @@ -50,7 +50,7 @@ CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if((air_group && blobtype != "Shield") || (height==0)) return 1 - if(istype(mover) && mover.checkpass(PASSBLOB)) return 1 + if(istype(mover) && mover.pass_flags&PASSBLOB) return 1 return 0 diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index 1647eb7047f..a39f70939f9 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -3,11 +3,13 @@ desc = "An arcane weapon wielded by the followers of Nar-Sie" icon_state = "cultblade" item_state = "cultblade" - flags = FPRINT | ONBELT | TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT force = 40 throwforce = 10 + /obj/item/clothing/head/culthood name = "cult hood" icon_state = "culthood" diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index c744d9fd1e3..42ae74c5cae 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -79,7 +79,7 @@ /obj/machinery/nuclearbomb/Topic(href, href_list) ..() - if (usr.stat || usr.restrained()) + if (!usr.canmove || usr.stat || usr.restrained()) return if (!ishuman(usr)) usr << "\red You don't have the dexterity to do this!" diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index fa38c98f625..4c528f5f5ae 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -2,7 +2,8 @@ name = "pinpointer" icon = 'device.dmi' icon_state = "pinoff" - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT w_class = 2.0 item_state = "electronic" throw_speed = 4 diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index 8ace91fde73..802cfd68c1b 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -5,7 +5,8 @@ item_state = "electronic" desc = "A fragment of the legendary treasure known simply as the 'Soul Stone'. The shard still flickers with a fraction of the full artefacts power." w_class = 1.0 - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT origin_tech = "bluespace=4;materials=4" var/imprinted = "empty" diff --git a/code/game/jobs/access.dm b/code/game/jobs/access.dm index 46ae426bc9d..be95effa811 100644 --- a/code/game/jobs/access.dm +++ b/code/game/jobs/access.dm @@ -1,84 +1,84 @@ /var/const - access_security = 1 - access_brig = 2 - access_armory = 3 - access_forensics_lockers= 4 - access_medical = 5 - access_morgue = 6 - access_tox = 7 - access_tox_storage = 8 - access_genetics = 9 - access_engine = 10 - access_engine_equip= 11 - access_maint_tunnels = 12 - access_external_airlocks = 13 - access_emergency_storage = 14 - access_change_ids = 15 - access_ai_upload = 16 - access_teleporter = 17 - access_eva = 18 - access_heads = 19 - access_captain = 20 - access_all_personal_lockers = 21 - access_chapel_office = 22 - access_tech_storage = 23 - access_atmospherics = 24 - access_bar = 25 - access_janitor = 26 - access_crematorium = 27 - access_kitchen = 28 - access_robotics = 29 - access_rd = 30 - access_cargo = 31 - access_construction = 32 - access_chemistry = 33 - access_cargo_bot = 34 - access_hydroponics = 35 - access_manufacturing = 36 - access_library = 37 - access_lawyer = 38 - access_virology = 39 - access_cmo = 40 - access_qm = 41 - access_court = 42 - access_clown = 43 - access_mime = 44 - access_surgery = 45 - access_theatre = 46 - access_research = 47 - access_mining = 48 - access_mining_office = 49 //not in use - access_mailsorting = 50 - access_mint = 51 - access_mint_vault = 52 - access_heads_vault = 53 - access_mining_station = 54 - access_xenobiology = 55 - access_ce = 56 - access_hop = 57 - access_hos = 58 - access_RC_announce = 59 //Request console announcements - access_keycard_auth = 60 //Used for events which require at least two people to confirm them - access_tcomsat = 61 // has access to the entire telecomms satellite / machinery +/var/const/access_security = 1 +/var/const/access_brig = 2 +/var/const/access_armory = 3 +/var/const/access_forensics_lockers= 4 +/var/const/access_medical = 5 +/var/const/access_morgue = 6 +/var/const/access_tox = 7 +/var/const/access_tox_storage = 8 +/var/const/access_genetics = 9 +/var/const/access_engine = 10 +/var/const/access_engine_equip= 11 +/var/const/access_maint_tunnels = 12 +/var/const/access_external_airlocks = 13 +/var/const/access_emergency_storage = 14 +/var/const/access_change_ids = 15 +/var/const/access_ai_upload = 16 +/var/const/access_teleporter = 17 +/var/const/access_eva = 18 +/var/const/access_heads = 19 +/var/const/access_captain = 20 +/var/const/access_all_personal_lockers = 21 +/var/const/access_chapel_office = 22 +/var/const/access_tech_storage = 23 +/var/const/access_atmospherics = 24 +/var/const/access_bar = 25 +/var/const/access_janitor = 26 +/var/const/access_crematorium = 27 +/var/const/access_kitchen = 28 +/var/const/access_robotics = 29 +/var/const/access_rd = 30 +/var/const/access_cargo = 31 +/var/const/access_construction = 32 +/var/const/access_chemistry = 33 +/var/const/access_cargo_bot = 34 +/var/const/access_hydroponics = 35 +/var/const/access_manufacturing = 36 +/var/const/access_library = 37 +/var/const/access_lawyer = 38 +/var/const/access_virology = 39 +/var/const/access_cmo = 40 +/var/const/access_qm = 41 +/var/const/access_court = 42 +/var/const/access_clown = 43 +/var/const/access_mime = 44 +/var/const/access_surgery = 45 +/var/const/access_theatre = 46 +/var/const/access_research = 47 +/var/const/access_mining = 48 +/var/const/access_mining_office = 49 //not in use +/var/const/access_mailsorting = 50 +/var/const/access_mint = 51 +/var/const/access_mint_vault = 52 +/var/const/access_heads_vault = 53 +/var/const/access_mining_station = 54 +/var/const/access_xenobiology = 55 +/var/const/access_ce = 56 +/var/const/access_hop = 57 +/var/const/access_hos = 58 +/var/const/access_RC_announce = 59 //Request console announcements +/var/const/access_keycard_auth = 60 //Used for events which require at least two people to confirm them +/var/const/access_tcomsat = 61 // has access to the entire telecomms satellite / machinery //BEGIN CENTCOM ACCESS /*Should leave plenty of room if we need to add more access levels. Mostly for admin fun times.*/ - access_cent_general = 101//General facilities. - access_cent_thunder = 102//Thunderdome. - access_cent_specops = 103//Special Ops. - access_cent_medical = 104//Medical/Research - access_cent_living = 105//Living quarters. - access_cent_storage = 106//Generic storage areas. - access_cent_teleporter = 107//Teleporter. - access_cent_creed = 108//Creed's office. - access_cent_captain = 109//Captain's office/ID comp/AI. +/var/const/access_cent_general = 101//General facilities. +/var/const/access_cent_thunder = 102//Thunderdome. +/var/const/access_cent_specops = 103//Special Ops. +/var/const/access_cent_medical = 104//Medical/Research +/var/const/access_cent_living = 105//Living quarters. +/var/const/access_cent_storage = 106//Generic storage areas. +/var/const/access_cent_teleporter = 107//Teleporter. +/var/const/access_cent_creed = 108//Creed's office. +/var/const/access_cent_captain = 109//Captain's office/ID comp/AI. //The Syndicate - access_syndicate = 150//General Syndicate Access +/var/const/access_syndicate = 150//General Syndicate Access //MONEY - access_crate_cash = 200 +/var/const/access_crate_cash = 200 /obj/var/list/req_access = null /obj/var/req_access_txt = "0" @@ -233,7 +233,7 @@ if("Chef") return list(access_kitchen) if("Roboticist") - return list(access_robotics, access_tech_storage, access_maint_tunnels) + return list(access_robotics, access_tech_storage, access_maint_tunnels, access_morgue) //As a job that handles so many corpses, it makes sense for them to have morgue access. if("Cargo Technician") return list(access_maint_tunnels, access_cargo, access_cargo_bot, access_mailsorting) if("Shaft Miner") diff --git a/code/game/jobs/job/engineering.dm b/code/game/jobs/job/engineering.dm index c3fbcfa9e6e..c3f09ff8ffb 100644 --- a/code/game/jobs/job/engineering.dm +++ b/code/game/jobs/job/engineering.dm @@ -91,7 +91,7 @@ H.equip_if_possible(new /obj/item/weapon/storage/backpack(H), H.slot_back) H.equip_if_possible(new /obj/item/clothing/under/rank/atmospheric_technician(H), H.slot_w_uniform) H.equip_if_possible(new /obj/item/clothing/shoes/black(H), H.slot_shoes) - H.equip_if_possible(new /obj/item/device/pda/engineering(H), H.slot_l_store) + H.equip_if_possible(new /obj/item/device/pda/atmos(H), H.slot_l_store) H.equip_if_possible(new /obj/item/weapon/storage/belt/utility/atmostech/(H), H.slot_belt) if(H.backbag == 1) H.equip_if_possible(new /obj/item/weapon/storage/box/engineer(H), H.slot_r_hand) diff --git a/code/game/jobs/job/medical.dm b/code/game/jobs/job/medical.dm index 6c5aea84a7b..a12c54feece 100644 --- a/code/game/jobs/job/medical.dm +++ b/code/game/jobs/job/medical.dm @@ -87,10 +87,10 @@ if(H.backbag == 2) H.equip_if_possible(new /obj/item/weapon/storage/backpack(H), H.slot_back) if(H.backbag == 3) H.equip_if_possible(new /obj/item/weapon/storage/backpack/satchel(H), H.slot_back) if(H.backbag == 4) H.equip_if_possible(new /obj/item/weapon/storage/backpack/satchel_chem(H), H.slot_back) - H.equip_if_possible(new /obj/item/device/radio/headset/headset_medsci(H), H.slot_ears) + H.equip_if_possible(new /obj/item/device/radio/headset/headset_med(H), H.slot_ears) H.equip_if_possible(new /obj/item/clothing/under/rank/chemist(H), H.slot_w_uniform) H.equip_if_possible(new /obj/item/clothing/shoes/white(H), H.slot_shoes) - H.equip_if_possible(new /obj/item/device/pda/medical(H), H.slot_belt) + H.equip_if_possible(new /obj/item/device/pda/chemist(H), H.slot_belt) H.equip_if_possible(new /obj/item/clothing/suit/storage/labcoat/chemist(H), H.slot_wear_suit) return 1 @@ -115,7 +115,7 @@ if(H.backbag == 4) H.equip_if_possible(new /obj/item/weapon/storage/backpack/satchel_gen(H), H.slot_back) H.equip_if_possible(new /obj/item/clothing/under/rank/geneticist(H), H.slot_w_uniform) H.equip_if_possible(new /obj/item/clothing/shoes/white(H), H.slot_shoes) - H.equip_if_possible(new /obj/item/device/pda/medical(H), H.slot_belt) + H.equip_if_possible(new /obj/item/device/pda/geneticist(H), H.slot_belt) H.equip_if_possible(new /obj/item/clothing/suit/storage/labcoat/genetics(H), H.slot_wear_suit) H.equip_if_possible(new /obj/item/device/flashlight/pen(H), H.slot_s_store) return 1 diff --git a/code/game/machinery/OpTable.dm b/code/game/machinery/OpTable.dm index f519b02625d..ba7db1eaaa1 100644 --- a/code/game/machinery/OpTable.dm +++ b/code/game/machinery/OpTable.dm @@ -80,7 +80,7 @@ /obj/machinery/optable/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(air_group || (height==0)) return 1 - if(istype(mover) && mover.checkpass(PASSTABLE)) + if(istype(mover) && mover.pass_flags&PASSTABLE) return 1 else return 0 @@ -105,7 +105,7 @@ icon_state = "table2-active" return 1 if(victim) - victim.update_lying() + victim.update_clothing() victim = null if(updatesicon) icon_state = "table2-idle" @@ -134,7 +134,7 @@ if(updatesicon) icon_state = "table2-active" src.victim = M - M.update_lying() + M.update_clothing() processing_objects.Add(src) del(W) return diff --git a/code/game/machinery/bots/cleanbot.dm b/code/game/machinery/bots/cleanbot.dm index 7484273b4de..3b24ee2b277 100644 --- a/code/game/machinery/bots/cleanbot.dm +++ b/code/game/machinery/bots/cleanbot.dm @@ -355,6 +355,13 @@ text("[src.oddbutton ? "Yes" : "No" /obj/item/weapon/bucket_sensor/attackby(var/obj/item/W, mob/user as mob) ..() if(istype(W, /obj/item/robot_parts/l_arm) || istype(W, /obj/item/robot_parts/r_arm)) + var/cleanbots = 0 + for(var/obj/machinery/bot/cleanbot in world) + cleanbots++ + if(cleanbots >= 6) //For some reason it starts at 4, so max limit is actually 2. + user << "\red The station frequencies can't handle anymore cleanbots!" //TOO MANY GODDAMN CLEANBOTS + cleanbots = 0 + return var/obj/machinery/bot/cleanbot/A = new /obj/machinery/bot/cleanbot A.loc = get_turf(src.loc) A.name = src.created_name diff --git a/code/game/machinery/computer/HolodeckControl.dm b/code/game/machinery/computer/HolodeckControl.dm index 6c9d35414c8..90aed758954 100644 --- a/code/game/machinery/computer/HolodeckControl.dm +++ b/code/game/machinery/computer/HolodeckControl.dm @@ -417,6 +417,7 @@ log_admin("ATTACK: [G.assailant] ([G.assailant.ckey]) smashed [G.affecting] ([G.affecting.ckey]) on a table.") message_admins("ATTACK: [G.assailant] ([G.assailant.ckey]) smashed [G.affecting] ([G.affecting.ckey]) on a table.") log_attack("[G.assailant] ([G.assailant.ckey]) smashed [G.affecting] ([G.affecting.ckey]) on a table.") + if(prob(25)) add_blood(G.affecting) affecting.take_damage(rand(10,15), 0) @@ -425,20 +426,20 @@ affecting.take_damage(rand(0,5), 0) //Extra damage if(dented) G.assailant.visible_message("\red \The [G.assailant] smashes \the [H]'s head on \the [src] with enough force to further deform \the [src]!\nYou wish you could unhear that sound.",\ - "\red You smash \the [H]'s head on \the [src] with enough force to leave another dent!\n[prob(50)?"That was a satisfying noise." : "That sound will haunt your nightmares"]",\ + "\red You smash \the [H]'s head on \the [src] with enough force to leave another dent!\n\black [prob(50)?"That was a satisfying noise." : "That sound will haunt your nightmares"]",\ "\red You hear the nauseating crunch of bone and gristle on solid metal and the squeal of said metal deforming.") else - dented = 1 G.assailant.visible_message("\red \The [G.assailant] smashes \the [H]'s head on \the [src] so hard it left a dent!\nYou wish you could unhear that sound.",\ - "\red You smash \the [H]'s head on \the [src] with enough force to leave a dent!\n[prob(5)?"That was a satisfying noise." : "That sound will haunt your nightmares"]",\ + "\red You smash \the [H]'s head on \the [src] with enough force to leave a dent!\n\black [prob(5)?"That was a satisfying noise." : "That sound will haunt your nightmares"]",\ "\red You hear the nauseating crunch of bone and gristle on solid metal and the squeal of said metal deforming.") + dented++ else if(prob(50)) - G.assailant.visible_message("\red [G.assailant] smashes \the [H]'s head on \the [src], [H.gender == MALE? "his" : "her"] bone and cartilage making a loud crunch!",\ - "\red You smash \the [H]'s head on \the [src], [H.gender == MALE? "his" : "her"] bone and cartilage making a loud crunch!",\ + G.assailant.visible_message("\red [G.assailant] smashes \the [H]'s head on \the [src], [H.get_gender_form("its")] bone and cartilage making a loud crunch!",\ + "\red You smash \the [H]'s head on \the [src], [H.get_gender_form("its")] bone and cartilage making a loud crunch!",\ "\red You hear the nauseating crunch of bone and gristle on solid metal, the noise echoing through the room.") else - G.assailant.visible_message("\red [G.assailant] smashes \the [H]'s head on \the [src], [H.gender == MALE? "his" : "her"] nose smashed and face bloodied!",\ - "\red You smash \the [H]'s head on \the [src], [H.gender == MALE? "his" : "her"] nose smashed and face bloodied!",\ + G.assailant.visible_message("\red [G.assailant] smashes \the [H]'s head on \the [src], [H.get_gender_form("its")] nose smashed and face bloodied!",\ + "\red You smash \the [H]'s head on \the [src], [H.get_gender_form("its")] nose smashed and face bloodied!",\ "\red You hear the nauseating crunch of bone and gristle on solid metal and the gurgling gasp of someone who is trying to breathe through their own blood.") else affecting.take_damage(rand(5,10), 0) diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 2e8b706008b..cd72cafe438 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -397,7 +397,7 @@ // if ((!subject.ckey) || (!subject.client)) // src.temp = "Error: Mental interface failure." // return - if (subject.mutations & HUSK) + if (subject.mutations & NOCLONE) src.temp = "Error: Mental interface failure." return if (!isnull(find_record(subject.ckey))) diff --git a/code/game/machinery/computer/computer.dm b/code/game/machinery/computer/computer.dm index e78c65031b5..ef311774f78 100644 --- a/code/game/machinery/computer/computer.dm +++ b/code/game/machinery/computer/computer.dm @@ -161,7 +161,7 @@ Pod/Blast Doors computer M.fields["id"] = G.fields["id"] S.fields["name"] = G.fields["name"] S.fields["id"] = G.fields["id"] - if (H.gender == FEMALE) + if(H.gender == FEMALE) G.fields["sex"] = "Female" else G.fields["sex"] = "Male" @@ -171,21 +171,58 @@ Pod/Blast Doors computer G.fields["m_stat"] = "Stable" M.fields["b_type"] = text("[]", H.dna.b_type) M.fields["b_dna"] = H.dna.unique_enzymes - M.fields["mi_dis"] = "None" - M.fields["mi_dis_d"] = "No minor disabilities have been declared." - M.fields["ma_dis"] = "None" - M.fields["ma_dis_d"] = "No major disabilities have been diagnosed." + + var/minor_dis = null + if(H.disabilities) + if(H.disabilities & 1) + minor_dis += "Myopia, " + if(H.disabilities & 4) + minor_dis += "Persistant Cough, " + if(H.disabilities & 16) + minor_dis += "Stuttering, " + if(minor_dis) + M.fields["mi_dis"] = minor_dis + else + M.fields["mi_dis"] = "None" + + M.fields["mi_dis_d"] = "No additional minor disability notes." + + var/major_dis = null + if(H.disabilities) + if(H.disabilities & 2) + major_dis += "Epilepsy, " + if(H.disabilities & 8) + major_dis += "Tourette's Syndrome, " + if(H.disabilities & 32) + major_dis += "Deafness, " + if(major_dis) + M.fields["ma_dis"] = major_dis + else + M.fields["ma_dis"] = "None" + + M.fields["ma_dis_d"] = "No additional major disability notes." M.fields["alg"] = "None" - M.fields["alg_d"] = "No allergies have been detected in this patient." + M.fields["alg_d"] = "No additional allergy notes." M.fields["cdi"] = "None" - M.fields["cdi_d"] = "No diseases have been diagnosed at the moment." - M.fields["notes"] = "No notes." + M.fields["cdi_d"] = "No additional disease notes." + + if(H.med_record && !jobban_isbanned(H, "Records")) + M.fields["notes"] = H.med_record + else + M.fields["notes"] = "No notes found." + S.fields["criminal"] = "None" S.fields["mi_crim"] = "None" S.fields["mi_crim_d"] = "No minor crime convictions." S.fields["ma_crim"] = "None" S.fields["ma_crim_d"] = "No major crime convictions." - S.fields["notes"] = "No notes." + + if(H.sec_record && !jobban_isbanned(H, "Records")) + S.fields["notes"] = H.sec_record + else + S.fields["notes"] = "No notes." + + //Begin locked reporting L.fields["name"] = H.real_name diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index 057e9800c0b..e89d98ed8cf 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -133,7 +133,7 @@ for reference: CanPass(atom/movable/mover, turf/target, height=0, air_group=0)//So bullets will fly over and stuff. if(air_group || (height==0)) return 1 - if(istype(mover) && mover.checkpass(PASSTABLE)) + if(istype(mover) && mover.pass_flags&PASSTABLE) return 1 else return 0 @@ -260,7 +260,7 @@ for reference: CanPass(atom/movable/mover, turf/target, height=0, air_group=0)//So bullets will fly over and stuff. if(air_group || (height==0)) return 1 - if(istype(mover) && mover.checkpass(PASSTABLE)) + if(istype(mover) && mover.pass_flags&PASSTABLE) return 1 else return 0 diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index d69782a62f0..b902ffb9662 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -81,7 +81,7 @@ CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(air_group) return 0 - if(istype(mover) && mover.checkpass(PASSGLASS)) + if(istype(mover) && mover.pass_flags&PASSGLASS) return !opacity return !density diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 27967591d0d..d3323663982 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -58,7 +58,7 @@ return /obj/machinery/door/window/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) - if(istype(mover) && mover.checkpass(PASSGLASS)) + if(istype(mover) && mover.pass_flags & PASSGLASS) return 1 if(get_dir(loc, target) == dir) //Make sure looking at appropriate border if(air_group) return 0 @@ -67,7 +67,7 @@ return 1 /obj/machinery/door/window/CheckExit(atom/movable/mover as mob|obj, turf/target as turf) - if(istype(mover) && mover.checkpass(PASSGLASS)) + if(istype(mover) && mover.pass_flags & PASSGLASS) return 1 if(get_dir(loc, target) == dir) return !density diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index ffe411981ed..c9a9faa92ee 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -44,6 +44,7 @@ Possible to do for anyone motivated enough: if(!(stat & NOPOWER)&&user.eyeobj.loc==src.loc)//If the projector has power and client eye is on it. if(!hologram)//If there is not already a hologram. create_holo(user)//Create one. + user.current = src for(var/mob/M in viewers()) M.show_message("A holographic image of [user] flicks to life right before your eyes!",1) else diff --git a/code/game/machinery/pipe/pipe_dispenser.dm b/code/game/machinery/pipe/pipe_dispenser.dm index 20323f858ea..53365eea928 100644 --- a/code/game/machinery/pipe/pipe_dispenser.dm +++ b/code/game/machinery/pipe/pipe_dispenser.dm @@ -44,7 +44,7 @@ /obj/machinery/pipedispenser/Topic(href, href_list) if(..()) return - if(unwrenched) + if(unwrenched || !usr.canmove || usr.stat || usr.restrained() || !in_range(loc, usr)) usr << browse(null, "window=pipedispenser") return usr.machine = src @@ -135,6 +135,9 @@ usr.machine = src src.add_fingerprint(usr) if(href_list["dmake"]) + if(unwrenched || !usr.canmove || usr.stat || usr.restrained() || !in_range(loc, usr)) + usr << browse(null, "window=pipedispenser") + return if(!wait) var/p_type = text2num(href_list["dmake"]) var/obj/structure/disposalconstruct/C = new (src.loc) diff --git a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm index 6050615cdcc..9b98922870b 100644 --- a/code/game/machinery/shieldgen.dm +++ b/code/game/machinery/shieldgen.dm @@ -475,7 +475,7 @@ /obj/machinery/shieldwall/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(air_group || (height==0)) return 1 - if(istype(mover) && mover.checkpass(PASSGLASS)) + if(istype(mover) && mover.pass_flags&PASSGLASS) return prob(20) else if (istype(mover, /obj/item/projectile)) diff --git a/code/game/machinery/sink.dm b/code/game/machinery/sink.dm deleted file mode 100644 index e89b11828dd..00000000000 --- a/code/game/machinery/sink.dm +++ /dev/null @@ -1,151 +0,0 @@ -/obj/machinery/sink - name = "sink" - icon = 'device.dmi' - icon_state = "sink" - desc = "A sink used for washing one's hands and face." - anchored = 1 - var/busy = 0 //Something's being washed at the moment - var/mode = 0 //0 == fill, 1 == pour - - - New() - ..() - verbs += /obj/machinery/sink/proc/mode_pour - - attack_hand(mob/M as mob) - if(isrobot(M) || isAI(M)) - return - - if(busy) - M << "\red Someone's already washing something here." - return - M << "\blue You start washing up." - - busy = 1 - if(do_after(M,40)) - M.clean_blood() - if(istype(M, /mob/living/carbon)) - var/mob/living/carbon/C = M - C.clean_blood() - /* - if(C.r_hand) - C.r_hand.clean_blood() // The hand you attack with is empty anyway, the other one should not be washed while doing this. - if(C.l_hand) - C.l_hand.clean_blood() - - if(C.wear_mask) - C.wear_mask.clean_blood() //- NOPE, Washing machine -Errorage - */ - if(istype(M, /mob/living/carbon/human)) - /*if(C:w_uniform) - C:w_uniform.clean_blood() //- NOPE, Washing machine -Errorage - if(C:wear_suit) - C:wear_suit.clean_blood() //- NOPE, Washing machine -Errorage - if(C:shoes) - C:shoes.clean_blood()*/ //- NOPE, Washing machine -Errorage - if(C:gloves) - C:gloves.clean_blood() - /*if(C:head) - C:head.clean_blood()*/ //- NOPE, Washing machine -Errorage - for(var/mob/V in viewers(src, null)) - V.show_message(text("\blue [M] washes up using \the [src].")) - busy = 0 - - proc/mode_pour() - set name = "Mode -> Pour" - set category = "Object" - set src in oview(1) - - mode = 1 - verbs -= /obj/machinery/sink/proc/mode_pour - verbs += /obj/machinery/sink/proc/mode_fill - usr << "You will now pour reagents down \the [src]." - - proc/mode_fill() - set name = "Mode -> Fill" - set category = "Object" - set src in oview(1) - - mode = 0 - verbs -= /obj/machinery/sink/proc/mode_fill - verbs += /obj/machinery/sink/proc/mode_pour - usr << "You will now fill your container from the faucet." - - attackby(var/obj/item/O as obj, var/mob/user as mob) - if(busy) - user << "\red Someone's already washing something here." - return - - if (istype(O, /obj/item/weapon/reagent_containers/glass/bucket)) - O:reagents.add_reagent("water", 70) - user.visible_message( \ - "\blue [user] fills the [O] using the [src].", \ - "\blue You fill the [O] using the [src].") - return - - if (istype(O, /obj/item/weapon/reagent_containers/glass) || istype(O,/obj/item/weapon/reagent_containers/food/drinks)) - if(!mode) - // fill - if(O.reagents.total_volume < O.reagents.maximum_volume) - O:reagents.add_reagent("water", 10) - user.visible_message( \ - "\blue [user] fills the [O] using the [src].", \ - "\blue You fill the [O] using the [src].") - else - user.visible_message( \ - "\blue [user] spills water out of the overflowing [O] into the [src].", \ - "\blue You spill water out of the overflowing [O] into the [src].") - else - // pour - if(O.reagents.total_volume > 0) - O.reagents.clear_reagents() - user.visible_message( \ - "\blue [user] pours the contents of \the [O] into \the [src].", \ - "\blue You pour the contents of \the [O] into \the [src].") - else - user << "\The [O] is empty." - return - else if (istype(O, /obj/item/weapon/melee/baton)) - var/obj/item/weapon/melee/baton/B = O - if (B.charges > 0 && B.status == 1) - flick("baton_active", src) - user.Stun(10) - user.stuttering = 10 - user.Weaken(10) - if(isrobot(user)) - var/mob/living/silicon/robot/R = user - R.cell.charge -= 20 - else - B.charges-- - user.visible_message( \ - "[user] was stunned by his wet [O].", \ - "\red You have wet \the [O], it shocks you!") - return - - var/obj/item/I = O - if(!I || !istype(I,/obj/item)) return - - usr << "\blue You start washing up." - - busy = 1 - if(do_after(user,40)) - if(!I) return //Item's been destroyed while washing - - O.clean_blood() - user.visible_message( \ - "\blue [user] washes \a [I] using \the [src].", \ - "\blue You wash \a [I] using \the [src].") - busy = 0 - - shower - name = "Shower" - desc = "This is a shower. Useful for cleaning." - icon_state = "shower" - - kitchen - name = "Kitchen Sink" - icon_state = "sink_alt" - - kitchen2 - name = "Kitchen Sink" - icon_state = "sink_alt2" diff --git a/code/game/magic/cultist/runes.dm b/code/game/magic/cultist/runes.dm index 61dc166ea35..93b76fcece9 100644 --- a/code/game/magic/cultist/runes.dm +++ b/code/game/magic/cultist/runes.dm @@ -795,7 +795,7 @@ var/list/sacrificed = list() return fizzle() cultist.loc = src.loc cultist.lying = 1 - cultist.update_lying() + cultist.update_clothing() for(var/mob/living/carbon/human/C in orange(1,src)) if(iscultist(C)) C.say("N'ath reth sh'yro eth d'rekkathnor!") diff --git a/code/game/objects/alien/resin.dm b/code/game/objects/alien/resin.dm index e08ffaf5c42..18b0e9a6d58 100644 --- a/code/game/objects/alien/resin.dm +++ b/code/game/objects/alien/resin.dm @@ -50,7 +50,7 @@ /obj/effect/alien/resin/hitby(AM as mob|obj) ..() for(var/mob/O in viewers(src, null)) - O.show_message(text("\red [src] was hit by [AM]."), 1) + O.show_message("\red [src] was hit by [AM].", 1) var/tforce = 0 if(ismob(AM)) tforce = 10 @@ -64,9 +64,9 @@ /obj/effect/alien/resin/attack_hand() if ((usr.mutations & HULK)) - usr << text("\blue You easily destroy the [name].") + usr << "\blue You easily destroy the [name]." for(var/mob/O in oviewers(src)) - O.show_message(text("\red [] destroys the [name]!", usr), 1) + O.show_message("\red [usr] destroys the [name]!", 1) health = 0 healthcheck() return @@ -77,15 +77,15 @@ /obj/effect/alien/resin/attack_alien() if (islarva(usr))//Safety check for larva. /N return - usr << text("\green You claw at the [name].") + usr << "\green You claw at the [name]." for(var/mob/O in oviewers(src)) - O.show_message(text("\red [] claws at the resin!", usr), 1) + O.show_message("\red [usr] claws at the resin!", 1) playsound(loc, 'attackblob.ogg', 100, 1) health -= rand(10, 20) if(health <= 0) - usr << text("\green You slice the [name] to pieces.") + usr << "\green You slice the [name] to pieces." for(var/mob/O in oviewers(src)) - O.show_message(text("\red [] slices the [name] apart!", usr), 1) + O.show_message("\red [usr] slices the [name] apart!", 1) healthcheck() return @@ -161,6 +161,6 @@ /obj/effect/alien/resin/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(air_group) return 0 - if(istype(mover) && mover.checkpass(PASSGLASS)) + if(istype(mover) && mover.pass_flags & PASSGLASS) return !opacity return !density diff --git a/code/game/objects/closets/ert.dm b/code/game/objects/closets/ert.dm new file mode 100644 index 00000000000..71798a82bdb --- /dev/null +++ b/code/game/objects/closets/ert.dm @@ -0,0 +1,89 @@ +/obj/structure/closet/secure_closet/ert/commander + name = "\improper ERT commander locker" + req_access = list(access_security) + icon_state = "capsecure1" + icon_closed = "capsecure" + icon_locked = "capsecure1" + icon_opened = "capsecureopen" + icon_broken = "capsecurebroken" + icon_off = "capsecureoff" + + New() + ..() + sleep(2) + new /obj/item/clothing/head/helmet/space/ert/commander(src) + new /obj/item/clothing/suit/space/ert/commander(src) + new /obj/item/weapon/plastique(src) + new /obj/item/weapon/storage/belt/security/full(src) + new /obj/item/weapon/gun/energy/ionrifle(src) + new /obj/item/weapon/gun/energy/gun/nuclear(src) + new /obj/item/clothing/glasses/thermal(src) + new /obj/item/weapon/lighter/zippo(src) + new /obj/item/weapon/pinpointer(src) + return + +/obj/structure/closet/secure_closet/ert/security + name = "\improper ERT security locker" + req_access = list(access_security) + icon_state = "sec1" + icon_closed = "sec" + icon_locked = "sec1" + icon_opened = "secopen" + icon_broken = "secbroken" + icon_off = "secoff" + + New() + ..() + sleep(2) + new /obj/item/clothing/head/helmet/space/ert/security(src) + new /obj/item/clothing/suit/space/ert/security(src) + new /obj/item/weapon/plastique(src) + new /obj/item/weapon/storage/belt/security/full(src) + new /obj/item/weapon/gun/energy/ionrifle(src) + new /obj/item/weapon/gun/energy/gun/nuclear(src) + new /obj/item/clothing/glasses/thermal(src) + return + + +/obj/structure/closet/secure_closet/ert/engineer + name = "\improper ERT engineer locker" + req_access = list(access_engine) + icon_state = "secureeng1" + icon_closed = "secureeng" + icon_locked = "secureeng1" + icon_opened = "secureengopen" + icon_broken = "secureengbroken" + icon_off = "secureengoff" + + New() + ..() + sleep(2) + new /obj/item/clothing/head/helmet/space/ert/engineer(src) + new /obj/item/clothing/suit/space/ert/engineer(src) + new /obj/item/weapon/gun/energy/taser(src) + new /obj/item/weapon/storage/belt/utility/full(src) + new /obj/item/weapon/storage/backpack/industrial/full(src) + new /obj/item/device/t_scanner(src) + new /obj/item/clothing/glasses/meson(src) + return + +/obj/structure/closet/secure_closet/ert/medical + name = "\improper ERT medical locker" + req_access = list(access_medical) + icon_state = "securemed1" + icon_closed = "securemed" + icon_locked = "securemed1" + icon_opened = "securemedopen" + icon_broken = "securemedbroken" + icon_off = "securemedoff" + + New() + ..() + sleep(2) + new /obj/item/clothing/head/helmet/space/ert/medical(src) + new /obj/item/clothing/suit/space/ert/medical(src) + new /obj/item/weapon/gun/energy/taser(src) + new /obj/item/weapon/storage/backpack/medic/full(src) + new /obj/item/weapon/storage/belt/medical(src) + new /obj/item/clothing/glasses/hud/health(src) + return \ No newline at end of file diff --git a/code/game/objects/closets/extinguisher.dm b/code/game/objects/closets/extinguisher.dm index 1d503333d7f..82dc7d88aa0 100644 --- a/code/game/objects/closets/extinguisher.dm +++ b/code/game/objects/closets/extinguisher.dm @@ -1,4 +1,4 @@ -/obj/structure/closet/extinguisher +/obj/structure/extinguisher_cabinet name = "extinguisher cabinet" desc = "A small wall mounted cabinet designed to hold a fire extinguisher." icon = 'closet.dmi' @@ -6,10 +6,11 @@ anchored = 1 density = 0 var/obj/item/weapon/extinguisher/has_extinguisher = new/obj/item/weapon/extinguisher + var/opened = 0 -/obj/structure/closet/extinguisher/attackby(var/obj/item/O as obj, var/mob/user as mob) +/obj/structure/extinguisher_cabinet/attackby(var/obj/item/O as obj, var/mob/user as mob) if (isrobot(usr)) return if (istype(O, /obj/item/weapon/extinguisher)) @@ -26,7 +27,7 @@ -/obj/structure/closet/extinguisher/attack_hand(mob/user as mob) +/obj/structure/extinguisher_cabinet/attack_hand(mob/user as mob) if(has_extinguisher) user.put_in_hand(has_extinguisher) has_extinguisher = null @@ -38,13 +39,13 @@ -/obj/structure/closet/extinguisher/attack_paw(mob/user as mob) +/obj/structure/extinguisher_cabinet/attack_paw(mob/user as mob) attack_hand(user) return -/obj/structure/closet/extinguisher/update_icon() +/obj/structure/extinguisher_cabinet/update_icon() if(!opened) icon_state = "extinguisher_closed" return diff --git a/code/game/objects/closets/secure/cargo.dm b/code/game/objects/closets/secure/cargo.dm index a366ebf9ee2..638bc2ffd66 100644 --- a/code/game/objects/closets/secure/cargo.dm +++ b/code/game/objects/closets/secure/cargo.dm @@ -15,7 +15,7 @@ new /obj/item/clothing/shoes/black(src) new /obj/item/device/radio/headset/headset_cargo(src) new /obj/item/clothing/gloves/black(src) - new /obj/item/weapon/cartridge/quartermaster(src) +// new /obj/item/weapon/cartridge/quartermaster(src) return /obj/structure/closet/secure_closet/qm_personal diff --git a/code/game/objects/closets/secure/engineering.dm b/code/game/objects/closets/secure/engineering.dm index aed317be772..38c567421d3 100644 --- a/code/game/objects/closets/secure/engineering.dm +++ b/code/game/objects/closets/secure/engineering.dm @@ -118,7 +118,7 @@ new /obj/item/device/t_scanner(src) new /obj/item/weapon/storage/belt/utility/full(src) new /obj/item/weapon/storage/toolbox/mechanical(src) - new /obj/item/weapon/cartridge/engineering(src) +// new /obj/item/weapon/cartridge/engineering(src) new /obj/item/device/radio/headset/headset_eng(src) new /obj/item/clothing/suit/hazardvest(src) new /obj/item/clothing/mask/gas(src) diff --git a/code/game/objects/closets/secure/medical.dm b/code/game/objects/closets/secure/medical.dm index 49cb6f466e5..b9829af6ad4 100644 --- a/code/game/objects/closets/secure/medical.dm +++ b/code/game/objects/closets/secure/medical.dm @@ -86,7 +86,7 @@ new /obj/item/clothing/under/rank/medical/green(src) if ("purple") new /obj/item/clothing/under/rank/medical/purple(src) - new /obj/item/weapon/cartridge/medical(src) +// new /obj/item/weapon/cartridge/medical(src) new /obj/item/device/radio/headset/headset_med(src) return diff --git a/code/game/objects/closets/secure/personal.dm b/code/game/objects/closets/secure/personal.dm index 508a80cabb7..86bc423f0b6 100644 --- a/code/game/objects/closets/secure/personal.dm +++ b/code/game/objects/closets/secure/personal.dm @@ -72,7 +72,7 @@ playsound(src.loc, 'blade1.ogg', 50, 1) playsound(src.loc, "sparks", 50, 1) for(var/mob/O in viewers(user, 3)) - O.show_message(text("\blue The locker has been sliced open by [] with an energy blade!", user), 1, text("\red You hear metal being sliced and sparks flying."), 2) + O.show_message("\blue The locker has been sliced open by [user] with an energy blade!", 1, "\red You hear metal being sliced and sparks flying.", 2) else user << "\red Access Denied" return diff --git a/code/game/objects/closets/secure/secure_closets.dm b/code/game/objects/closets/secure/secure_closets.dm index 35c45401c1b..7abcc6ae059 100644 --- a/code/game/objects/closets/secure/secure_closets.dm +++ b/code/game/objects/closets/secure/secure_closets.dm @@ -56,15 +56,15 @@ playsound(src.loc, 'blade1.ogg', 50, 1) playsound(src.loc, "sparks", 50, 1) for(var/mob/O in viewers(user, 3)) - O.show_message(text("\blue The locker has been sliced open by [] with an energy blade!", user), 1, text("\red You hear metal being sliced and sparks flying."), 2) + O.show_message("\blue The locker has been sliced open by [user] with an energy blade!", 1, "\red You hear metal being sliced and sparks flying.", 2) else for(var/mob/O in viewers(user, 3)) - O.show_message(text("\blue The locker has been broken by [] with an electromagnetic card!", user), 1, text("You hear a faint electrical spark."), 2) + O.show_message("\blue The locker has been broken by [user] with an electromagnetic card!", 1, "You hear a faint electrical spark.", 2) else if(src.allowed(user)) src.locked = !src.locked for(var/mob/O in viewers(user, 3)) if((O.client && !( O.blinded ))) - O << text("\blue The locker has been []locked by [].", (src.locked ? null : "un"), user) + O << "\blue The locker has been [src.locked ? null : "un"]locked by [user]." if(src.locked) src.icon_state = src.icon_locked else diff --git a/code/game/objects/closets/secure/security.dm b/code/game/objects/closets/secure/security.dm index c05e41d40eb..c8129152ed0 100644 --- a/code/game/objects/closets/secure/security.dm +++ b/code/game/objects/closets/secure/security.dm @@ -107,7 +107,7 @@ new /obj/item/device/flash(B) new /obj/item/device/pda/security(src) new /obj/item/clothing/suit/armor/vest(src) - new /obj/item/weapon/cartridge/security(src) +// new /obj/item/weapon/cartridge/security(src) new /obj/item/device/radio/headset/headset_sec(src) new /obj/item/weapon/storage/flashbang_kit(src) new /obj/item/weapon/melee/baton(src) @@ -140,7 +140,7 @@ new /obj/item/clothing/suit/armor/vest(src) new /obj/item/clothing/suit/storage/gearharness(src) new /obj/item/clothing/head/helmet(src) - new /obj/item/weapon/cartridge/security(src) +// new /obj/item/weapon/cartridge/security(src) new /obj/item/device/pda/security(src) new /obj/item/device/radio/headset/headset_sec(src) new /obj/item/weapon/storage/belt/security(src) diff --git a/code/game/objects/devices/PDA/PDA.dm b/code/game/objects/devices/PDA/PDA.dm index 82b5235c2c4..f3d495452ea 100755 --- a/code/game/objects/devices/PDA/PDA.dm +++ b/code/game/objects/devices/PDA/PDA.dm @@ -8,7 +8,8 @@ icon_state = "pda" item_state = "electronic" w_class = 1.0 - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_ID | SLOT_BELT //Main variables var/owner = null @@ -134,8 +135,6 @@ /obj/item/device/pda/roboticist icon_state = "pda-robot" - desc = "A portable microcomputer by Thinktronic Systems, LTD. This is model is a special edition with a transparent case." - note = "Congratulations, your station has chosen the Thinktronic 5230 Personal Data Assistant Deluxe Special Turbo Edition!" /obj/item/device/pda/librarian icon_state = "pda-libb" @@ -143,6 +142,16 @@ note = "Congratulations, your station has chosen the Thinktronic 5290 WGW-11 Series E-reader and Personal Data Assistant!" silent = 1 //Quiet in the library! +/obj/item/device/pda/atmos + icon_state = "pda-atmo" + +/obj/item/device/pda/chemist + default_cartridge = /obj/item/weapon/cartridge/chemistry + icon_state = "pda-chem" + +/obj/item/device/pda/geneticist + icon_state = "pda-gene" + /* * The Actual PDA */ @@ -860,24 +869,30 @@ user.show_message("\blue No radiation detected.") /obj/item/device/pda/afterattack(atom/A as mob|obj|turf|area, mob/user as mob) + if(!in_range(A, user)) + return switch(scanmode) if(2) - if (!A.fingerprints) - user << "\blue Unable to locate any fingerprints on [A]!" - else - user << "\blue Isolated [A:fingerprints.len] fingerprints." - var/list/prints = A:fingerprints - var/list/complete_prints = list() - for(var/i in prints) - var/print = prints[i] - if(stringpercent(print) <= FINGERPRINT_COMPLETE) - complete_prints += print - if(complete_prints.len < 1) - user << "\blue No intact prints found" + if(!istype(A, /obj/item/weapon/f_card)) + if (!A.fingerprints) + user << "\blue Unable to locate any fingerprints on [A]!" else - user << "\blue Found [complete_prints.len] intact prints" - for(var/i in complete_prints) - user << "\blue [i]" + user << "\blue Isolated [A:fingerprints.len] fingerprints." + var/list/prints = A:fingerprints + var/list/complete_prints = list() + for(var/i in prints) + var/print = prints[i] + if(stringpercent(print) <= FINGERPRINT_COMPLETE) + complete_prints += print + if(complete_prints.len < 1) + user << "\blue No intact prints found" + else + user << "\blue Found [complete_prints.len] intact prints" + for(var/i in complete_prints) + user << "\blue [i]" + if(cartridge && cartridge.access_security) + cartridge.add_data(A) + user << "Data added to internal storage. Scan with a High-Resolution Scanner to retreive." if(3) if(!isnull(A.reagents)) diff --git a/code/game/objects/devices/PDA/cart.dm b/code/game/objects/devices/PDA/cart.dm index 0c750fed264..ff7b7325b9f 100644 --- a/code/game/objects/devices/PDA/cart.dm +++ b/code/game/objects/devices/PDA/cart.dm @@ -29,6 +29,7 @@ var/list/powermonitors = list() var/message1 // used for status_displays var/message2 + var/list/stored = list() engineering name = "Power-ON Cartridge" @@ -40,6 +41,11 @@ icon_state = "cart-m" access_medical = 1 + chemistry + name = "ChemWhiz Cartridge" + icon_state = "cart-chem" + access_reagent_scanner = 1 + security name = "R.O.B.U.S.T. Cartridge" icon_state = "cart-s" @@ -50,6 +56,7 @@ spawn(5) radio = new /obj/item/radio/integrated/beepsky(src) + detective name = "D.E.T.E.C.T. Cartridge" icon_state = "cart-s" @@ -89,7 +96,7 @@ name = "Signal Ace 2" desc = "Complete with integrated radio signaler!" icon_state = "cart-tox" - access_reagent_scanner = 1 +// access_reagent_scanner = 1 New() ..() @@ -152,7 +159,7 @@ name = "Signal Ace DELUXE" icon_state = "cart-rd" access_status_display = 1 - access_reagent_scanner = 1 +// access_reagent_scanner = 1 New() ..() @@ -570,6 +577,43 @@ Code: else menu += "ERROR: Unable to determine current location." + proc/add_data(atom/A as mob|obj|turf|area) + //I love hashtables. + var/list/data_entry = stored["\ref [A]"] + if(islist(data_entry)) //Yay, it was already stored! + //Merge the fingerprints. + var/list/data_prints = data_entry[1] + for(var/print in A.fingerprints) + var/merged_print = data_prints[print] + if(!merged_print) + data_prints[print] = A.fingerprints[print] + else + data_prints[print] = stringmerge(data_prints[print],A.fingerprints[print]) + + //Now the fibers + var/list/fibers = data_entry[2] + if(!fibers) + fibers = list() + if(A.suit_fibers && A.suit_fibers.len) + for(var/j = 1, j <= A.suit_fibers.len, j++) //Fibers~~~ + if(!fibers.Find(A.suit_fibers[j])) //It isn't! Add! + fibers += A.suit_fibers[j] + var/list/blood = data_entry[3] + if(!blood) + blood = list() + if(A.blood_DNA && A.blood_DNA.len) + for(var/main_blood in A.blood_DNA) + if(!blood[main_blood]) + blood[main_blood] = A.blood_DNA[blood] + return 1 + var/list/sum_list[4] //Pack it back up! + sum_list[1] = A.fingerprints + sum_list[2] = A.suit_fibers + sum_list[3] = A.blood_DNA + sum_list[4] = "\The [A] in \the [get_area(A)]" + stored["\ref [A]"] = sum_list + return 0 + /obj/item/weapon/cartridge/Topic(href, href_list) ..() diff --git a/code/game/objects/devices/aicard.dm b/code/game/objects/devices/aicard.dm index ea733eab5b7..f81d3e2089e 100644 --- a/code/game/objects/devices/aicard.dm +++ b/code/game/objects/devices/aicard.dm @@ -4,7 +4,8 @@ icon_state = "aicard" // aicard-full item_state = "electronic" w_class = 2.0 - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT var/flush = null origin_tech = "programming=4;materials=4" diff --git a/code/game/objects/devices/chameleonproj.dm b/code/game/objects/devices/chameleonproj.dm index 0526ec5ff29..c8e7ff754c0 100644 --- a/code/game/objects/devices/chameleonproj.dm +++ b/code/game/objects/devices/chameleonproj.dm @@ -42,7 +42,8 @@ /obj/item/device/chameleon name = "chameleon-projector" icon_state = "shield0" - flags = FPRINT | TABLEPASS| CONDUCT | USEDELAY | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT | USEDELAY + slot_flags = SLOT_BELT item_state = "electronic" throwforce = 5.0 throw_speed = 1 diff --git a/code/game/objects/devices/flashlight.dm b/code/game/objects/devices/flashlight.dm index 3f3ce72861a..e7101d2bd41 100644 --- a/code/game/objects/devices/flashlight.dm +++ b/code/game/objects/devices/flashlight.dm @@ -6,7 +6,8 @@ icon_state = "flight0" w_class = 2 item_state = "flight" - flags = FPRINT | ONBELT | TABLEPASS | CONDUCT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT m_amt = 50 g_amt = 20 var/on = 0 diff --git a/code/game/objects/devices/paicard.dm b/code/game/objects/devices/paicard.dm index ff7e2ef5dba..e13b7c605ff 100644 --- a/code/game/objects/devices/paicard.dm +++ b/code/game/objects/devices/paicard.dm @@ -4,7 +4,8 @@ icon_state = "pai" item_state = "electronic" w_class = 2.0 - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT origin_tech = "programming=2" var/obj/item/device/radio/radio var/looking_for_personality = 0 diff --git a/code/game/objects/devices/scanners.dm b/code/game/objects/devices/scanners.dm index 8d0211e7f29..f1e42988ef0 100644 --- a/code/game/objects/devices/scanners.dm +++ b/code/game/objects/devices/scanners.dm @@ -14,7 +14,8 @@ MASS SPECTROMETER desc = "A terahertz-ray emitter and scanner used to detect underfloor objects such as cables and pipes." icon_state = "t-ray0" var/on = 0 - flags = FPRINT|ONBELT|TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT w_class = 2 item_state = "electronic" m_amt = 150 @@ -64,12 +65,11 @@ MASS SPECTROMETER desc = "Used to scan objects for DNA and fingerprints." icon_state = "forensic1" var/amount = 20.0 -// var/printing = 0.0 var/list/stored = list() w_class = 3.0 item_state = "electronic" - flags = FPRINT | TABLEPASS | ONBELT | CONDUCT | USEDELAY - + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY + slot_flags = SLOT_BELT attackby(obj/item/weapon/f_card/W as obj, mob/user as mob) ..() @@ -90,16 +90,6 @@ MASS SPECTROMETER W.add_fingerprint(user) return -// attack_self(mob/user as mob) -// src.printing = !( src.printing ) -// if(src.printing) -// user << "\blue Printing turned on" -// else -// user << "\blue Printing turned off" -// src.icon_state = text("forensic[]", src.printing) -// add_fingerprint(user) -// return - attack(mob/living/carbon/human/M as mob, mob/user as mob) if (!ishuman(M)) user << "\red [M] is not human and cannot have the fingerprints." @@ -132,69 +122,65 @@ MASS SPECTROMETER return afterattack(atom/A as obj|turf|area, mob/user as mob) - if(!(locate(A) in oview(1,user))) + if(!in_range(A,user)) return - if(src.loc != user) + if(loc != user) return if(istype(A,/obj/machinery/computer/forensic_scanning)) //breaks shit. return if(istype(A,/obj/item/weapon/f_card)) - user << "Haha, nice try. Cheater. (It would break stuff anyways.)" + user << "The scanner displays on the screen: \"ERROR 43: Object on Excluded Object List.\"" return - if(!A.fingerprints) - A.fingerprints = list() + add_fingerprint(user) + //Special case for blood splaters. if (istype(A, /obj/effect/decal/cleanable/blood) || istype(A, /obj/effect/rune)) if(!isnull(A.blood_DNA)) for(var/blood in A.blood_DNA) user << "\blue Blood type: [A.blood_DNA[blood]]\nDNA: [blood]" return - var/duplicate = 0 + //General if ((!A.fingerprints || !A.fingerprints.len) && !A.suit_fibers && !A.blood_DNA) - user << "\blue Unable to locate any fingerprints, materials, fibers, or blood on [A]!" + user.visible_message("\The [user] scans \the [A] with \a [src], the air around [user.get_gender_form("it")] humming[prob(70) ? " gently." : "."]" ,\ + "\blue Unable to locate any fingerprints, materials, fibers, or blood on [A]!",\ + "You hear a faint hum of electrical equipment.") return 0 - //BLOOD - else if (A.blood_DNA) - user << "\blue Blood found on [A]. Analysing..." - sleep(15) - if(!duplicate) - duplicate = 1 - var/i = add_data(A) - if(i) - user << "\blue Blood already in memory." - for(var/blood in A.blood_DNA) - user << "\blue Blood type: [A.blood_DNA[blood]]\nDNA: [blood]" - else - user << "\blue No Blood Located" + if(add_data(A)) + user << "\blue Object already in internal memory. Consolidating data..." + return + //PRINTS if(!A.fingerprints || !A.fingerprints.len) - user << "\blue No Fingerprints Located." if(A.fingerprints) del(A.fingerprints) else - user << text("\blue Isolated [A.fingerprints.len] fingerprints: Data Stored: Scan with Hi-Res Forensic Scanner to retrieve.") - if(!duplicate) - duplicate = 1 - var/i = add_data(A) - if(i) - user << "\blue Fingerprints already in memory." + user << "\blue Isolated [A.fingerprints.len] fingerprints: Data Stored: Scan with Hi-Res Forensic Scanner to retrieve." //FIBERS - if(!A.suit_fibers) - user << "\blue No Fibers/Materials Located." - else + if(A.suit_fibers) user << "\blue Fibers/Materials Data Stored: Scan with Hi-Res Forensic Scanner to retrieve." - if(!duplicate) - duplicate = 1 - var/i = add_data(A) - if(i) - user << "\blue Fibers/Materials already in memory." + //Blood + if (A.blood_DNA) + user << "\blue Blood found on [A]. Analysing..." + spawn(15) + for(var/blood in A.blood_DNA) + user << "Blood type: \red [A.blood_DNA[blood]] \t \black DNA: \red [blood]" + if(prob(5)) + user.visible_message("\The [user] scans \the [A] with \a [src], the air around [user.get_gender_form("it")] humming[prob(70) ? " gently." : "."]" ,\ + "You finish scanning \the [A].",\ + "You hear a faint hum of electrical equipment.") + return 0 + else + user.visible_message("\The [user] scans \the [A] with \a [src], the air around [user.get_gender_form("it")] humming[prob(70) ? " gently." : "."]\n[user.get_gender_form("It")] seems to perk up slightly at the readout." ,\ + "The results of the scan pique your interest.",\ + "You hear a faint hum of electrical equipment, and someone making a thoughtful noise.") + return 0 return proc/add_data(atom/A as mob|obj|turf|area) @@ -230,7 +216,7 @@ MASS SPECTROMETER sum_list[1] = A.fingerprints sum_list[2] = A.suit_fibers sum_list[3] = A.blood_DNA - sum_list[4] = "\The [A] in [get_area(A)]" + sum_list[4] = "\The [A] in \the [get_area(A)]" stored["\ref [A]"] = sum_list return 0 @@ -240,7 +226,8 @@ MASS SPECTROMETER icon_state = "health" item_state = "analyzer" desc = "A hand-held body scanner able to distinguish vital signs of the subject." - flags = FPRINT | ONBELT | TABLEPASS | CONDUCT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT throwforce = 3 w_class = 1.0 throw_speed = 5 @@ -249,64 +236,64 @@ MASS SPECTROMETER origin_tech = "magnets=1;biotech=1" var/mode = 1; - proc - analyze_health_less_info(mob/living/carbon/M as mob, mob/user as mob) - var/fake_oxy = max(rand(1,40), M.getOxyLoss(), (300 - (M.getToxLoss() + M.getFireLoss() + M.getBruteLoss()))) - if((M.reagents && M.reagents.has_reagent("zombiepowder")) || (M.changeling && M.changeling.changeling_fakedeath)) - user.show_message(text("\blue Analyzing Results for []:\n\t Overall Status: []", M, "dead"), 1) - user.show_message(text("\blue \t Damage Specifics: []-[]-[]-[]", fake_oxy < 50 ? "\red [fake_oxy]" : fake_oxy , M.getToxLoss() > 50 ? "\red [M.getToxLoss()]" : M.getToxLoss(), M.getFireLoss() > 50 ? "\red[M.getFireLoss()]" : M.getFireLoss(), M.getBruteLoss() > 50 ? "\red[M.getBruteLoss()]" : M.getBruteLoss()), 1) +/obj/item/device/healthanalyzer/proc/analyze_health_less_info(mob/living/carbon/M as mob, mob/user as mob) + var/fake_oxy = max(rand(1,40), M.getOxyLoss(), (300 - (M.getToxLoss() + M.getFireLoss() + M.getBruteLoss()))) + if((M.reagents && M.reagents.has_reagent("zombiepowder")) || (M.changeling && M.changeling.changeling_fakedeath)) + user.show_message(text("\blue Analyzing Results for []:\n\t Overall Status: []", M, "dead"), 1) + user.show_message(text("\blue \t Damage Specifics: []-[]-[]-[]", fake_oxy < 50 ? "\red [fake_oxy]" : fake_oxy , M.getToxLoss() > 50 ? "\red [M.getToxLoss()]" : M.getToxLoss(), M.getFireLoss() > 50 ? "\red[M.getFireLoss()]" : M.getFireLoss(), M.getBruteLoss() > 50 ? "\red[M.getBruteLoss()]" : M.getBruteLoss()), 1) + else + user.show_message(text("\blue Analyzing Results for []:\n\t Overall Status: []", M, (M.stat > 1 ? "dead" : text("[]% healthy", M.health - M.halloss))), 1) + user.show_message(text("\blue \t Damage Specifics: []-[]-[]-[]", M.getOxyLoss() > 50 ? "\red [M.getOxyLoss()]" : M.getOxyLoss(), M.getToxLoss() > 50 ? "\red [M.getToxLoss()]" : M.getToxLoss(), M.getFireLoss() > 50 ? "\red[M.getFireLoss()]" : M.getFireLoss(), M.getBruteLoss() > 50 ? "\red[M.getBruteLoss()]" : M.getBruteLoss()), 1) + user.show_message("\blue Key: Suffocation/Toxin/Burns/Brute", 1) + user.show_message("\blue Body Temperature: [M.bodytemperature-T0C]°C ([M.bodytemperature*1.8-459.67]°F)", 1) + if(mode == 1 && istype(M, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = M + var/list/damaged = H.get_damaged_organs(1,1) + user.show_message("\blue Localized Damage, Brute/Burn:",1) + if(length(damaged)>0) + for(var/datum/organ/external/org in damaged) + user.show_message(text("\blue \t []: []\blue-[]",capitalize(org.getDisplayName()),(org.brute_dam > 0)?"\red [org.brute_dam]":0,(org.burn_dam > 0)?"\red [org.burn_dam]":0),1) + else + user.show_message("\blue \t Limbs are OK.",1) + + if((M.changeling && M.changeling.changeling_fakedeath) || (M.reagents && M.reagents.has_reagent("zombiepowder"))) + user.show_message(text("\blue [] | [] | [] | []", fake_oxy > 50 ? "\red Severe oxygen deprivation detected\blue" : "Subject bloodstream oxygen level normal", M.getToxLoss() > 50 ? "\red Dangerous amount of toxins detected\blue" : "Subject bloodstream toxin level minimal", M.getFireLoss() > 50 ? "\red Severe burn damage detected\blue" : "Subject burn injury status O.K", M.getBruteLoss() > 50 ? "\red Severe anatomical damage detected\blue" : "Subject brute-force injury status O.K"), 1) + else + user.show_message(text("\blue [] | [] | [] | []", M.getOxyLoss() > 50 ? "\red Severe oxygen deprivation detected\blue" : "Subject bloodstream oxygen level normal", M.getToxLoss() > 50 ? "\red Dangerous amount of toxins detected\blue" : "Subject bloodstream toxin level minimal", M.getFireLoss() > 50 ? "\red Severe burn damage detected\blue" : "Subject burn injury status O.K", M.getBruteLoss() > 50 ? "\red Severe anatomical damage detected\blue" : "Subject brute-force injury status O.K"), 1) + if (M.getCloneLoss()) + user.show_message(text("\red Subject appears to have been imperfectly cloned."), 1) + for(var/datum/disease/D in M.viruses) + if(!D.hidden[SCANNER]) + user.show_message(text("\red Warning: [D.form] Detected\nName: [D.name].\nType: [D.spread].\nStage: [D.stage]/[D.max_stages].\nPossible Cure: [D.cure]")) + if (M.reagents && M.reagents.get_reagent_amount("inaprovaline")) + user.show_message(text("\blue Bloodstream Analysis located [M.reagents:get_reagent_amount("inaprovaline")] units of rejuvenation chemicals."), 1) + if (M.getBrainLoss() >= 100 || istype(M, /mob/living/carbon/human) && M:brain_op_stage == 4.0) + user.show_message(text("\red Subject is brain dead."), 1) + else if (M.getBrainLoss() >= 60) + user.show_message(text("\red Severe brain damage detected. Subject likely to have mental retardation."), 1) + else if (M.getBrainLoss() >= 10) + user.show_message(text("\red Significant brain damage detected. Subject may have had a concussion."), 1) + if (M.virus2 || M.reagents.reagent_list.len > 0) + user.show_message(text("\red Unknown substance detected in blood."), 1) + if(ishuman(M)) + var/mob/living/carbon/human/H = M + for(var/name in H.organs) + var/datum/organ/external/e = H.organs[name] + if(e.broken) + user.show_message(text("\red Bone fractures detected. Advanced scanner required for location."), 1) + break + if(ishuman(M)) + if(M:vessel) + var/blood_volume = round(M:vessel.get_reagent_amount("blood")) + var/blood_percent = blood_volume / 560 + blood_percent *= 100 + if(blood_volume <= 448) + user.show_message("\red Warning: Blood Level LOW: [blood_percent]% [blood_volume]cl") + else if(blood_volume <= 336) + user.show_message("\red Warning: Blood Level CRITICAL: [blood_percent]% [blood_volume]cl") else - user.show_message(text("\blue Analyzing Results for []:\n\t Overall Status: []", M, (M.stat > 1 ? "dead" : text("[]% healthy", M.health - M.halloss))), 1) - user.show_message(text("\blue \t Damage Specifics: []-[]-[]-[]", M.getOxyLoss() > 50 ? "\red [M.getOxyLoss()]" : M.getOxyLoss(), M.getToxLoss() > 50 ? "\red [M.getToxLoss()]" : M.getToxLoss(), M.getFireLoss() > 50 ? "\red[M.getFireLoss()]" : M.getFireLoss(), M.getBruteLoss() > 50 ? "\red[M.getBruteLoss()]" : M.getBruteLoss()), 1) - user.show_message("\blue Key: Suffocation/Toxin/Burns/Brute", 1) - user.show_message("\blue Body Temperature: [M.bodytemperature-T0C]°C ([M.bodytemperature*1.8-459.67]°F)", 1) - if(mode == 1 && istype(M, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = M - var/list/damaged = H.get_damaged_organs(1,1) - user.show_message("\blue Localized Damage, Brute/Burn:",1) - if(length(damaged)>0) - for(var/datum/organ/external/org in damaged) - user.show_message(text("\blue \t []: []\blue-[]",capitalize(org.getDisplayName()),(org.brute_dam > 0)?"\red [org.brute_dam]":0,(org.burn_dam > 0)?"\red [org.burn_dam]":0),1) - else - user.show_message("\blue \t Limbs are OK.",1) - if((M.changeling && M.changeling.changeling_fakedeath) || (M.reagents && M.reagents.has_reagent("zombiepowder"))) - user.show_message(text("\blue [] | [] | [] | []", fake_oxy > 50 ? "\red Severe oxygen deprivation detected\blue" : "Subject bloodstream oxygen level normal", M.getToxLoss() > 50 ? "\red Dangerous amount of toxins detected\blue" : "Subject bloodstream toxin level minimal", M.getFireLoss() > 50 ? "\red Severe burn damage detected\blue" : "Subject burn injury status O.K", M.getBruteLoss() > 50 ? "\red Severe anatomical damage detected\blue" : "Subject brute-force injury status O.K"), 1) - else - user.show_message(text("\blue [] | [] | [] | []", M.getOxyLoss() > 50 ? "\red Severe oxygen deprivation detected\blue" : "Subject bloodstream oxygen level normal", M.getToxLoss() > 50 ? "\red Dangerous amount of toxins detected\blue" : "Subject bloodstream toxin level minimal", M.getFireLoss() > 50 ? "\red Severe burn damage detected\blue" : "Subject burn injury status O.K", M.getBruteLoss() > 50 ? "\red Severe anatomical damage detected\blue" : "Subject brute-force injury status O.K"), 1) - if (M.getCloneLoss()) - user.show_message(text("\red Subject appears to have been imperfectly cloned."), 1) - for(var/datum/disease/D in M.viruses) - if(!D.hidden[SCANNER]) - user.show_message(text("\red Warning: [D.form] Detected\nName: [D.name].\nType: [D.spread].\nStage: [D.stage]/[D.max_stages].\nPossible Cure: [D.cure]")) - if (M.reagents && M.reagents.get_reagent_amount("inaprovaline")) - user.show_message(text("\blue Bloodstream Analysis located [M.reagents:get_reagent_amount("inaprovaline")] units of rejuvenation chemicals."), 1) - if (M.getBrainLoss() >= 100 || istype(M, /mob/living/carbon/human) && M:brain_op_stage == 4.0) - user.show_message(text("\red Subject is brain dead."), 1) - else if (M.getBrainLoss() >= 60) - user.show_message(text("\red Severe brain damage detected. Subject likely to have mental retardation."), 1) - else if (M.getBrainLoss() >= 10) - user.show_message(text("\red Significant brain damage detected. Subject may have had a concussion."), 1) - if (M.virus2 || M.reagents.reagent_list.len > 0) - user.show_message(text("\red Unknown substance detected in blood."), 1) - if(ishuman(M)) - var/mob/living/carbon/human/H = M - for(var/name in H.organs) - var/datum/organ/external/e = H.organs[name] - if(e.broken) - user.show_message(text("\red Bone fractures detected. Advanced scanner required for location."), 1) - break - if(ishuman(M)) - if(M:vessel) - var/blood_volume = round(M:vessel.get_reagent_amount("blood")) - var/blood_percent = blood_volume / 560 - blood_percent *= 100 - if(blood_volume <= 448) - user.show_message("\red Warning: Blood Level LOW: [blood_percent]% [blood_volume]cl") - else if(blood_volume <= 336) - user.show_message("\red Warning: Blood Level CRITICAL: [blood_percent]% [blood_volume]cl") - else - user.show_message("\blue Blood Level Normal: [blood_percent]% [blood_volume]cl") - return + user.show_message("\blue Blood Level Normal: [blood_percent]% [blood_volume]cl") + return /obj/item/device/healthanalyzer/attack(mob/M as mob, mob/user as mob) if ((user.mutations & CLUMSY || user.getBrainLoss() >= 60) && prob(50)) @@ -346,7 +333,8 @@ MASS SPECTROMETER icon_state = "atmos" item_state = "analyzer" w_class = 2.0 - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT throwforce = 5 throw_speed = 4 throw_range = 20 diff --git a/code/game/objects/effect_system.dm b/code/game/objects/effect_system.dm index 1b449b6fc94..639b553821e 100644 --- a/code/game/objects/effect_system.dm +++ b/code/game/objects/effect_system.dm @@ -18,7 +18,7 @@ would spawn and follow the beaker, even if it is carried or thrown. icon = 'effects.dmi' icon_state = "extinguish" var/life = 15.0 - flags = 2.0 + flags = TABLEPASS mouse_opacity = 0 /obj/effect/effect/smoke diff --git a/code/game/objects/grille.dm b/code/game/objects/grille.dm index 065977e07eb..db3021c05df 100644 --- a/code/game/objects/grille.dm +++ b/code/game/objects/grille.dm @@ -94,7 +94,7 @@ CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(air_group || (height==0)) return 1 - if(istype(mover) && mover.checkpass(PASSGRILLE)) + if(istype(mover) && mover.pass_flags & PASSGRILLE) return 1 else if (istype(mover, /obj/item/projectile)) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 51a56b40af1..4168521db88 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -564,3 +564,20 @@ for(var/mob/M in viewers(5, src)) M << "\red \the [src] burns up." del(src) + +/obj/item/weapon/megaphone/attack_self(mob/user as mob) + if(!ishuman(user)) + usr << "\red You don't know how to use this!" + return + if(cooldown) + usr << "\red \The [src] needs to recharge!" + return + var/message = copytext(sanitize(input(user, "Shout a message?", "Megaphone", null) as text),1,MAX_MESSAGE_LEN) + if(message && !cooldown) + if ((src.loc == user && usr.stat == 0)) + for(var/mob/O in (viewers(user))) + O.show_message("[user] broadcasts, \"[message]\"",2) // 2 stands for hearable message + cooldown = 1 + spawn(100) + cooldown = 0 + return diff --git a/code/game/objects/items/candle.dm b/code/game/objects/items/candle.dm index 5cda2c423e7..d93e157d767 100644 --- a/code/game/objects/items/candle.dm +++ b/code/game/objects/items/candle.dm @@ -95,7 +95,8 @@ w_class = 1 throwforce = 2 var/candlecount = 5 - flags = ONBELT | TABLEPASS + flags = TABLEPASS + slot_flags = SLOT_BELT /obj/item/weapon/candlepack/update_icon() diff --git a/code/game/objects/items/clothing.dm b/code/game/objects/items/clothing.dm index e52417e67da..7eb200596e4 100644 --- a/code/game/objects/items/clothing.dm +++ b/code/game/objects/items/clothing.dm @@ -434,10 +434,10 @@ THERMAL GLASSES M.disabilities &= ~1 ..() -/obj/item/clothing/head/helmet/space/rig/engspace_helmet/attack_self() +/obj/item/clothing/head/helmet/space/engineer/attack_self() toggle() -/obj/item/clothing/head/helmet/space/rig/engspace_helmet/verb/toggle() +/obj/item/clothing/head/helmet/space/engineer/verb/toggle() set category = "Object" set name = "Toggle Helmet Visor" if(usr.canmove && usr.stat != 2 && !usr.restrained()) @@ -445,34 +445,13 @@ THERMAL GLASSES src.up = !src.up src.see_face = !src.see_face src.flags |= HEADCOVERSEYES - icon_state = "engspace_helmet" + icon_state = "[initial(icon_state)]" usr << "You toggle the reflective tint on." else src.up = !src.up src.see_face = !src.see_face src.flags &= ~HEADCOVERSEYES - icon_state = "engspace_helmet_clear" - usr << "You toggle the reflective tint off." - usr.update_clothing() - -/obj/item/clothing/head/helmet/space/rig/cespace_helmet/attack_self() - toggle() - -/obj/item/clothing/head/helmet/space/rig/cespace_helmet/verb/toggle() - set category = "Object" - set name = "Toggle Helmet Visor" - if(usr.canmove && usr.stat != 2 && !usr.restrained()) - if(src.up) - src.up = !src.up - src.see_face = !src.see_face - src.flags |= HEADCOVERSEYES - icon_state = "cespace_helmet" - usr << "You toggle the reflective tint on." - else - src.up = !src.up - src.see_face = !src.see_face - src.flags &= ~HEADCOVERSEYES - icon_state = "cespace_helmet_clear" + icon_state = "[initial(icon_state)]_clear" usr << "You toggle the reflective tint off." usr.update_clothing() diff --git a/code/game/objects/items/robot_parts.dm b/code/game/objects/items/robot_parts.dm index fcc1df6dd60..169adde5b8e 100644 --- a/code/game/objects/items/robot_parts.dm +++ b/code/game/objects/items/robot_parts.dm @@ -3,7 +3,8 @@ icon = 'robot_parts.dmi' item_state = "buildpipe" icon_state = "blank" - flags = FPRINT | ONBELT | TABLEPASS | CONDUCT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT var/construction_time = 100 var/list/construction_cost = list("metal"=20000,"glass"=5000) diff --git a/code/game/objects/items/trash.dm b/code/game/objects/items/trash.dm index b2f6f24f6c7..627a2a5f849 100644 --- a/code/game/objects/items/trash.dm +++ b/code/game/objects/items/trash.dm @@ -61,7 +61,8 @@ desc = "A heavy-duty, no fun allowed trash bag." var/mode = 1; //0 = pick one at a time, 1 = pick all on tile var/capacity = 25; //the number of trash it can carry. - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT w_class = 2.0 /obj/item/weapon/trashbag/update_icon() @@ -91,6 +92,7 @@ if(contents.len < capacity) //slightly redundant, but it makes it prettier in the chatbox. -Pete user << "\blue You pick up all the trash." for(var/obj/item/O in get_turf(W)) + if(istype(O, /obj/item/weapon/disk/nuclear)) continue //No nuke disks - Nodrak if(contents.len < capacity) if(O.w_class <= 2) contents += O; @@ -100,6 +102,7 @@ else user << "\blue The bag is full!" else + if(istype(W, /obj/item/weapon/disk/nuclear)) return //No nuke disks - Nodrak if(contents.len < capacity) contents += W; else diff --git a/code/game/objects/items/weapons/cameras.dm b/code/game/objects/items/weapons/cameras.dm index 8acba217c74..0fc1ecb6255 100644 --- a/code/game/objects/items/weapons/cameras.dm +++ b/code/game/objects/items/weapons/cameras.dm @@ -42,7 +42,8 @@ icon_state = "camera" item_state = "electropack" w_class = 2.0 - flags = 466.0 + flags = FPRINT | CONDUCT | USEDELAY | TABLEPASS + slot_flags = SLOT_BELT m_amt = 2000 throwforce = 5 throw_speed = 4 @@ -51,7 +52,6 @@ var/pictures_left = 30 var/can_use = 1 - /obj/item/weapon/photo name = "photo" icon = 'items.dmi' diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index 899853e205e..d0463e41d72 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -65,7 +65,8 @@ ZIPPO icon_state = "matchbox" item_state = "zippo" w_class = 1 - flags = ONBELT | TABLEPASS + flags = TABLEPASS + slot_flags = SLOT_BELT var/matchcount = 10 w_class = 1.0 @@ -122,6 +123,7 @@ ZIPPO var/lastHolder = null var/smoketime = 300 var/butt_count = 5 //count of butt sprite variations + proc light(var/flavor_text = "[usr] lights the [name].") @@ -162,7 +164,6 @@ ZIPPO processing_objects.Add(src) - process() var/turf/location = get_turf(src) src.smoketime-- @@ -251,6 +252,7 @@ ZIPPO var/lastHolder = null var/smoketime = 100 var/maxsmoketime = 100 //make sure this is equal to your smoketime + proc light(var/flavor_text = "[usr] lights the [name].") @@ -337,7 +339,8 @@ ZIPPO item_state = "cigpacket" w_class = 1 throwforce = 2 - flags = ONBELT | TABLEPASS + flags = TABLEPASS + slot_flags = SLOT_BELT var/cigcount = 6 @@ -381,7 +384,8 @@ ZIPPO var/icon_off = "lighter-g" w_class = 1 throwforce = 4 - flags = ONBELT | TABLEPASS | CONDUCT + flags = TABLEPASS | CONDUCT + slot_flags = SLOT_BELT var/lit = 0 /obj/item/weapon/lighter/zippo @@ -409,16 +413,16 @@ ZIPPO src.item_state = icon_on if( istype(src,/obj/item/weapon/lighter/zippo) ) for(var/mob/O in viewers(user, null)) - O.show_message(text("\red Without even breaking stride, [] flips open and lights [] in one smooth movement.", user, src), 1) + O.show_message(text("\red Without even breaking stride, \the [] flips open and lights \the [] in one smooth movement.", user, src), 1) else if(prob(75)) for(var/mob/O in viewers(user, null)) - O.show_message("\red After a few attempts, [user] manages to light [src].", 1) + O.show_message("\red After a few attempts, \the [user] manages to light \the [src].", 1) else user << "\red You burn yourself while lighting the lighter." user.adjustFireLoss(5) for(var/mob/O in viewers(user, null)) - O.show_message("\red After a few attempts, [user] manages to light [src], they however burn their finger in the process.", 1) + O.show_message("\red After a few attempts, \the [user] manages to light \the [src], they however burn themself in the process.", 1) user.total_luminosity += 2 processing_objects.Add(src) @@ -471,4 +475,4 @@ ZIPPO if(lit) user.total_luminosity -= 2 src.sd_SetLuminosity(2) - return + return \ No newline at end of file diff --git a/code/game/objects/items/weapons/grenades.dm b/code/game/objects/items/weapons/grenades.dm index 0782d2206e5..adec04cb2b8 100644 --- a/code/game/objects/items/weapons/grenades.dm +++ b/code/game/objects/items/weapons/grenades.dm @@ -16,14 +16,17 @@ FLASHBANG item_state = "emp" throw_speed = 4 throw_range = 20 - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT origin_tech = "materials=2;magnets=3" var/active = 0 var/det_time = 50 - proc - prime() - clown_check(var/mob/living/user) + proc/prime() + return + + proc/clown_check(var/mob/living/user) + return afterattack(atom/target as mob|obj|turf|area, mob/user as mob) if (istype(target, /obj/item/weapon/storage)) return ..() // Trying to put it in a full container @@ -89,16 +92,21 @@ FLASHBANG item_state = "flashbang" throw_speed = 4 throw_range = 20 - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT origin_tech = "materials=2;combat=1" var/active = 0 var/det_time = 30 var/banglet = 0 - proc - bang(var/turf/T , var/mob/living/carbon/M) - prime() - clown_check(var/mob/living/user) + proc/bang(var/turf/T , var/mob/living/carbon/M) + return + + proc/prime() + return + + proc/clown_check(var/mob/living/user) + return attackby(obj/item/weapon/W as obj, mob/user as mob) if (isscrewdriver(W)) @@ -227,7 +235,6 @@ FLASHBANG M << "\red Your ears start to ring!" prime() // Prime now just handles the two loops that query for people in lockers and people who can see it. - var/turf/T = get_turf(src) if(T) T.hotspot_expose(700,125) diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index 6e404c1a65d..f5422469e2f 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -7,19 +7,29 @@ icon_state = "implant" var/implanted = null var/mob/imp_in = null - var/color = "b" + color = "b" var/allow_reagents = 0 - proc - trigger(emote, source as mob) - activate() - implanted(source as mob) - get_data() - hear(message, source as mob) + + proc/trigger(emote, source as mob) + return + + proc/activate() + return + + proc/implanted(source as mob) + return + + proc/get_data() + return + + proc/hear(message, source as mob) + return trigger(emote, source as mob) return + activate() return @@ -38,6 +48,7 @@ implanted(source as mob) return + get_data() return "No information available" @@ -449,4 +460,4 @@ the implant may become unstable and either pre-maturely inject the subject or si usr << "You suddenly start seeing body temperatures of whoever is around you." else usr << "This implant is not compatible!" - return*/ + return*/ \ No newline at end of file diff --git a/code/game/objects/items/weapons/implants/implanter.dm b/code/game/objects/items/weapons/implants/implanter.dm index 9b0fa8d8039..d3f9c76ca57 100644 --- a/code/game/objects/items/weapons/implants/implanter.dm +++ b/code/game/objects/items/weapons/implants/implanter.dm @@ -26,9 +26,9 @@ return if (user && imp) if (M != user) - user.visible_message("\red [user] tries to implant [M] with \the [src]!","\red You try to implant [M] with \the [src]!") + user.visible_message("\red \The [user] tries to implant \the [M] with \the [src]!","\red You try to implant \the [M] with \the [src]!") else - user.visible_message("\red [user] tries to implant [user.gender == MALE? "himself":"herself"] with \the [src]!","\red You try to implant yourself with \the [src]!") + user.visible_message("\red \The [user] tries to implant [user.get_gender_form("itself")] with \the [src]!","\red You try to implant yourself with \the [src]!") if(!do_mob(user, M,60)) return if(hasorgans(M)) @@ -39,9 +39,9 @@ target.implant += imp imp.loc = target if (M != user) - user.visible_message("\red [user] implants [M]'s [target.display_name] with \the [src]!","\red You implant [M]'s [target.display_name] with \the [src]!") + user.visible_message("\red \The [user] implants \the [M]'s [target.display_name] with \the [src]!","\red You implant \the [M]'s [target.display_name] with \the [src]!") else - user.visible_message("\red [user] implants [user.gender == MALE? "his own ":"her own "][target.display_name] with \the [src]!","\red You implant your [target.display_name] with \the [src]!") + user.visible_message("\red \The [user] implants [user.get_gender_form("its")] own [target.display_name] with \the [src]!","\red You implant your [target.display_name] with \the [src]!") M.attack_log += text("\[[time_stamp()]\] Implanted with [src] ([imp]) by [user] ([user.ckey])") user.attack_log += text("\[[time_stamp()]\] Used the [src] ([imp]) to implant [M] ([M.ckey])") log_admin("ATTACK: [user] ([user.ckey]) implanted [M] ([M.ckey]) with [src].") diff --git a/code/game/objects/items/weapons/medical.dm b/code/game/objects/items/weapons/medical.dm index 12305a43c01..09996aa6216 100644 --- a/code/game/objects/items/weapons/medical.dm +++ b/code/game/objects/items/weapons/medical.dm @@ -8,16 +8,11 @@ MEDICAL /obj/item/stack/medical/attack(mob/living/carbon/M as mob, mob/user as mob) if (M.stat == 2) - var/t_him = "it" - if (M.gender == MALE) - t_him = "him" - else if (M.gender == FEMALE) - t_him = "her" - user << "\red \The [M] is dead, you cannot help [t_him]!" + user << "\red \The [M] is dead, you cannot help [M.get_gender_form("it")]!" return if (!istype(M)) - user << "\red \The [src] cannot be applied to [M]!" + user << "\red \The [src] cannot be applied to \the [M]!" return 1 if ( ! (istype(user, /mob/living/carbon/human) || \ @@ -26,6 +21,8 @@ MEDICAL user << "\red You don't have the dexterity to do this!" return 1 + + var/stoppedblood = 0 if(hasorgans(M)) var/datum/organ/external/affecting = M:get_organ("chest") @@ -37,7 +34,7 @@ MEDICAL if(!istype(affecting, /datum/organ/external) || affecting:burn_dam <= 0) affecting = M:get_organ("head") if(affecting.destroyed && !affecting.gauzed) - user.visible_message("\red [user] does [user.gender == MALE? "his" : "her"] best to stem [M]'s bleeding from [M.gender == MALE? "his" : "her"] stump.", "\red You do your best to stop the bleeding from [M]'s stump.", "\red You hear something like gauze being ripped.") + user.visible_message("\red \The [user] does [user.get_gender_form("its")] best to stem \the [M]'s bleeding from [M.get_gender_form("its")] stump.", "\red You do your best to stop the bleeding from \the [M]'s stump.", "\red You hear something like gauze being ripped.") affecting.gauzed = 1 use(1) return @@ -68,9 +65,9 @@ MEDICAL if (user && stoppedblood) if (M != user) - user.visible_message("\red [user] [heal_burn? "salves" : "bandages"] [stoppedblood - 1 ? "some of" : "the last of"] [M]'s cuts with [src].", "\red You [heal_burn? "salve" : "bandage up"] [stoppedblood - 1 ? "some of" : "the last of"] [M]'s [heal_burn? "burns" : "wounds"].", "\red You hear something like gauze being ripped.") + user.visible_message("\red \The [user] [heal_burn? "salves" : "bandages"] [stoppedblood - 1 ? "some of" : "the last of"] \the [M]'s cuts with \the [src].", "\red You [heal_burn? "salve" : "bandage up"] [stoppedblood - 1 ? "some of" : "the last of"] \the [M]'s [heal_burn? "burns" : "wounds"].", "\red You hear something like gauze being ripped.") else - user.visible_message("\red [user] [heal_burn? "salves" : "bandages"] [stoppedblood - 1 ? "some of" : "the last of"] [user.gender == MALE? "his" : "her"] own cuts with [src].", "\red You [heal_burn? "salve" : "bandage up"] [stoppedblood - 1 ? "some of" : "the last of"] your [heal_burn? "burns" : "wounds"].", "\red You hear something like gauze being ripped.") + user.visible_message("\red \The [user] [heal_burn? "salves" : "bandages"] [stoppedblood - 1 ? "some of" : "the last of"] [user.get_gender_form("its")] own cuts with \the [src].", "\red You [heal_burn? "salve" : "bandage up"] [stoppedblood - 1 ? "some of" : "the last of"] your [heal_burn? "burns" : "wounds"].", "\red You hear something like gauze being ripped.") else if(user) user << "\red Nothing to patch up!" return @@ -126,16 +123,11 @@ MEDICAL /obj/item/stack/medical/advanced/attack(mob/living/carbon/M as mob, mob/user as mob) if (M.stat == 2) - var/t_him = "it" - if (M.gender == MALE) - t_him = "him" - else if (M.gender == FEMALE) - t_him = "her" - user << "\red \The [M] is dead, you cannot help [t_him]!" + user << "\red \The [M] is dead, you cannot help [M.get_gender_form("it")]!" return if (!istype(M)) - user << "\red \The [src] cannot be applied to [M]!" + user << "\red \The [src] cannot be applied to \the [M]!" return 1 if ( ! (istype(user, /mob/living/carbon/human) || \ @@ -155,7 +147,7 @@ MEDICAL if(!istype(affecting, /datum/organ/external) || affecting:burn_dam <= 0) affecting = M:get_organ("head") if(affecting.destroyed && !affecting.gauzed) - M.visible_message("\red You do your best to stop the bleeding from [M]'s stump.", "\red [user] does their best to stem [M]'s bleeding from [M.gender == MALE? "his" : "her"] stump.", "\red You hear something like gauze being ripped.") + M.visible_message("\red \The [user] does their best to stem \the [M]'s bleeding from [M.get_gender_form("its")] stump.", "\red You do your best to stop the bleeding from \the [M]'s stump.", "\red You hear something like gauze being ripped.") affecting.gauzed = 1 use(1) return @@ -177,9 +169,13 @@ MEDICAL if (user && stoppedblood) if (M != user) - user.visible_message("\red [user] [heal_burn? "salves" : "bandages"] [stoppedblood - 1 ? "some of" : "the last of"] [M]'s cuts with [src].", "\red You [heal_burn? "salve" : "bandage up"] [stoppedblood - 1 ? "some of" : "the last of"] [M]'s [heal_burn? "burns" : "wounds"].", "\red You hear something like gauze being ripped.") + user.visible_message("\red \The [user] [heal_burn? "salves" : "bandages"] [stoppedblood - 1 ? "some of" : "the last of"] \the [M]'s cuts with \the [src].",\ + "\red You [heal_burn? "salve" : "bandage up"] [stoppedblood - 1 ? "some of" : "the last of"] \the [M]'s [heal_burn? "burns" : "wounds"].",\ + "\red You hear something like gauze being ripped.") else - user.visible_message("\red [user] [heal_burn? "salves" : "bandages"] [stoppedblood - 1 ? "some of" : "the last of"] [user.gender == MALE? "his" : "her"] own cuts with [src].", "\red You [heal_burn? "salve" : "bandage up"] [stoppedblood - 1 ? "some of" : "the last of"] your [heal_burn? "burns" : "wounds"].", "\red You hear something like gauze being ripped.") + user.visible_message("\red \The [user] [heal_burn? "salves" : "bandages"] [stoppedblood - 1 ? "some of" : "the last of"] [user.get_gender_form("its")] own cuts with \the [src].",\ + "\red You [heal_burn? "salve" : "bandage up"] [stoppedblood - 1 ? "some of" : "the last of"] your [heal_burn? "burns" : "wounds"].",\ + "\red You hear something like gauze being ripped.") else if(user) user << "\red Nothing to patch up!" return diff --git a/code/game/objects/items/weapons/mops_cleaners.dm b/code/game/objects/items/weapons/mops_cleaners.dm index 1a32c2c9e1a..6f5e460303a 100644 --- a/code/game/objects/items/weapons/mops_cleaners.dm +++ b/code/game/objects/items/weapons/mops_cleaners.dm @@ -6,7 +6,8 @@ name = "space cleaner" icon_state = "cleaner" item_state = "cleaner" - flags = ONBELT|TABLEPASS|OPENCONTAINER|FPRINT|USEDELAY + flags = TABLEPASS|OPENCONTAINER|FPRINT|USEDELAY + slot_flags = SLOT_BELT throwforce = 3 w_class = 2.0 throw_speed = 2 @@ -117,7 +118,8 @@ name = "chem sprayer" icon_state = "chemsprayer" item_state = "chemsprayer" - flags = ONBELT|TABLEPASS|OPENCONTAINER|FPRINT|USEDELAY + flags = TABLEPASS|OPENCONTAINER|FPRINT|USEDELAY + slot_flags = SLOT_BELT throwforce = 3 w_class = 3.0 throw_speed = 2 @@ -212,7 +214,6 @@ return - return //Pepper spray, set up to make the 2 different types /obj/item/weapon/pepperspray //This is riot control @@ -221,7 +222,8 @@ name = "pepperspray" icon_state = "pepperspray" item_state = "pepperspray" - flags = ONBELT|TABLEPASS|FPRINT|USEDELAY + flags = TABLEPASS | FPRINT | USEDELAY + slot_flags = SLOT_BELT throwforce = 3 w_class = 2.0 throw_speed = 2 @@ -236,7 +238,8 @@ name = "mace" icon_state = "pepperspray" item_state = "pepperspray" - flags = ONBELT|TABLEPASS|FPRINT|USEDELAY + flags = TABLEPASS | FPRINT | USEDELAY + slot_flags = SLOT_BELT throwforce = 3 w_class = 1.0 throw_speed = 2 diff --git a/code/game/objects/items/weapons/paint.dm b/code/game/objects/items/weapons/paint.dm index 3e92b39a56a..e41e65e6eee 100644 --- a/code/game/objects/items/weapons/paint.dm +++ b/code/game/objects/items/weapons/paint.dm @@ -63,14 +63,13 @@ var/global/list/cached_icons = list() remover paint_type = "remover" - /* /obj/item/weapon/paint name = "Paint Can" desc = "Used to recolor floors and walls. Can not be removed by the janitor." icon = 'items.dmi' icon_state = "paint_neutral" - var/color = "FFFFFF" + color = "FFFFFF" item_state = "paintcan" w_class = 3.0 diff --git a/code/game/objects/items/weapons/plant_bag.dm b/code/game/objects/items/weapons/plant_bag.dm index 1cbb6f7903c..4f13ee45e1b 100644 --- a/code/game/objects/items/weapons/plant_bag.dm +++ b/code/game/objects/items/weapons/plant_bag.dm @@ -7,7 +7,8 @@ name = "Plant Bag" var/mode = 1; //0 = pick one at a time, 1 = pick all on tile var/capacity = 50; //the number of plant pieces it can carry. - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT w_class = 1 /obj/item/weapon/plantbag/attack_self(mob/user as mob) diff --git a/code/game/objects/items/weapons/surgery_tools.dm b/code/game/objects/items/weapons/surgery_tools.dm index 163adf1f40b..8e88a50278d 100644 --- a/code/game/objects/items/weapons/surgery_tools.dm +++ b/code/game/objects/items/weapons/surgery_tools.dm @@ -346,7 +346,7 @@ CIRCULAR SAW if(M != user) for(var/mob/O in (viewers(M) - user - M)) O.show_message("\red [user] is beginning to clamp bleeders in [M]'s cut open torso with [src].", 1) - M << "\red [user] begins to torso bleeders in your chest with [src]!" + M << "\red [user] begins to clamp bleeders in your chest with [src]!" user << "\red You clamp bleeders in [M]'s torso with [src]!" M:embryo_op_stage = 2.0 return @@ -503,12 +503,12 @@ CIRCULAR SAW if(3.0) if(M != user) M.visible_message( \ - "\red [user] is beginning to reshape [M]'s vocal chords and face with [src].", \ + "\red [user] is beginning to reshape [M]'s vocal cords and face with [src].", \ "\red [user] begins to reshape your vocal chords and face [src]!") else M.visible_message( \ - "\red [user] begins to reshape their vocal chords and face and face with [src]!", \ - "\red You begin to reshape your vocal chords and face with [src]!") + "\red [user] begins to reshape their vocal cords and face and face with [src]!", \ + "\red You begin to reshape your vocal cords and face with [src]!") if(do_mob(user, M, 120)) if(M != user) @@ -523,12 +523,12 @@ CIRCULAR SAW if(do_mob(user, M, 120)) if(M != user) M.visible_message( \ - "\red [user] reshapes [M]'s vocal chords and face with [src]!", \ - "\red [user] reshapes your vocal chords and face with [src]!") + "\red [user] reshapes [M]'s vocal cords and face with [src]!", \ + "\red [user] reshapes your vocal cords and face with [src]!") else M.visible_message( \ - "\red [user] reshapes their vocal chords and face with [src]!", \ - "\red You reshape your vocal chords and face with [src]!") + "\red [user] reshapes their vocal cords and face with [src]!", \ + "\red You reshape your vocal cords and face with [src]!") if(M == user && prob(25)) user << "\red You mess up!" @@ -563,7 +563,7 @@ CIRCULAR SAW return ..() if(S.robot) - user << "Medical equipment for a robot arm? How would that do any good..." + user << "Medical equipment for a robot arm? How would that do any good?" return if(!S.open) @@ -814,7 +814,7 @@ CIRCULAR SAW usr << "You have to cut the limb open first!" return if(S.robot) - user << "Medical equipment for a robot arm? How would that do any good..." + user << "Medical equipment for a robot arm? How would that do any good?" return for(var/mob/O in viewers(M)) O.show_message("\red [user.name] scans the wounds on [M.name]'s [S.display_name] with \the [src.name]", 1) diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index 6beb9841632..7f177066d1e 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -15,7 +15,8 @@ WELDINGTOOOL desc = "A wrench with common uses. Can be found in your hand." icon = 'items.dmi' icon_state = "wrench" - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT force = 5.0 throwforce = 7.0 w_class = 2.0 @@ -46,7 +47,8 @@ WELDINGTOOOL name = "Welding Tool" icon = 'items.dmi' icon_state = "welder" - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT force = 3.0 throwforce = 5.0 throw_speed = 1 @@ -225,7 +227,6 @@ WELDINGTOOOL src.damtype = "brute" src.icon_state = "welder" src.welding = 0 - return eyecheck(mob/user as mob) @@ -314,7 +315,8 @@ WELDINGTOOOL desc = "This cuts wires." icon = 'items.dmi' icon_state = "cutters" - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT force = 6.0 throw_speed = 2 throw_range = 9 diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index b39e32a55b9..14eff5ba0f0 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -93,7 +93,7 @@ desc = "Truly, the weapon of a madman. Who would think to fight fire with an axe?" force = 5 w_class = 4.0 - flags = ONBACK + slot_flags = SLOT_BACK force_unwielded = 5 force_wielded = 18 diff --git a/code/game/objects/new_year.dm b/code/game/objects/new_year.dm index 90ed7f10665..4bf649b5542 100644 --- a/code/game/objects/new_year.dm +++ b/code/game/objects/new_year.dm @@ -55,7 +55,8 @@ item_state = "flashbang" throw_speed = 4 throw_range = 20 - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT /obj/item/weapon/firbang/afterattack(atom/target as mob|obj|turf|area, mob/user as mob) if (user.equipped() == src) diff --git a/code/game/objects/radio/electropack.dm b/code/game/objects/radio/electropack.dm index 209fbea8b53..dd5462fbff5 100644 --- a/code/game/objects/radio/electropack.dm +++ b/code/game/objects/radio/electropack.dm @@ -8,7 +8,8 @@ m_amt = 10000 frequency = 1449 w_class = 5.0 - flags = 323 + flags = FPRINT | CONDUCT | TABLEPASS + slot_flags = SLOT_BACK item_state = "electropack" /obj/item/device/radio/electropack/examine() diff --git a/code/game/objects/radio/headset.dm b/code/game/objects/radio/headset.dm index 582a08e8ae7..7c0217a2db6 100644 --- a/code/game/objects/radio/headset.dm +++ b/code/game/objects/radio/headset.dm @@ -8,8 +8,10 @@ g_amt = 0 m_amt = 75 subspace_transmission = 1 - protective_temperature = 0 canhear_range = 1 // can't hear headsets from very far away + + slot_flags = SLOT_EARS + protective_temperature = 0 var/translate_binary = 0 var/translate_hive = 0 var/obj/item/device/encryptionkey/keyslot1 = null @@ -246,4 +248,4 @@ src.name = "broken radio headset" return - return + return \ No newline at end of file diff --git a/code/game/objects/radio/radio.dm b/code/game/objects/radio/radio.dm index 75b9774a6f2..56cd66eec87 100644 --- a/code/game/objects/radio/radio.dm +++ b/code/game/objects/radio/radio.dm @@ -26,7 +26,8 @@ var/GLOBAL_RADIO_TYPE = 1 // radio type to use var/list/channels = list() //see communications.dm for full list. First channes is a "default" for :h var/subspace_transmission = 0 // "Example" = FREQ_LISTENING|FREQ_BROADCASTING - flags = 450 // hello i'm a fucking idiot why is this 450?? CODE GODS PLEASE EXPLAIN~ + flags = FPRINT | CONDUCT | TABLEPASS + slot_flags = SLOT_BELT throw_speed = 2 throw_range = 9 w_class = 2 @@ -43,11 +44,11 @@ var/GLOBAL_RADIO_TYPE = 1 // radio type to use /obj/item/device/radio var/datum/radio_frequency/radio_connection var/list/datum/radio_frequency/secure_radio_connections = new - proc - set_frequency(new_frequency) - radio_controller.remove_object(src, frequency) - frequency = new_frequency - radio_connection = radio_controller.add_object(src, frequency, RADIO_CHAT) + + proc/set_frequency(new_frequency) + radio_controller.remove_object(src, frequency) + frequency = new_frequency + radio_connection = radio_controller.add_object(src, frequency, RADIO_CHAT) diff --git a/code/game/objects/stool.dm b/code/game/objects/stool.dm index 6a4a9b1caeb..00849d24d2c 100644 --- a/code/game/objects/stool.dm +++ b/code/game/objects/stool.dm @@ -184,7 +184,7 @@ if ((!( istype(M, /mob) ) || get_dist(src, user) > 1 || M.loc != src.loc || user.restrained() || usr.stat || M.buckled || istype(usr, /mob/living/silicon/pai))) return M.pixel_y = 6 - M.update_lying() + M.update_clothing() density = 1 icon_state = "up" ..() diff --git a/code/game/objects/storage/backpack.dm b/code/game/objects/storage/backpack.dm index a6eb10e6fe7..7e5b3ff895f 100644 --- a/code/game/objects/storage/backpack.dm +++ b/code/game/objects/storage/backpack.dm @@ -47,6 +47,7 @@ return /* Remove these comments to re-enable BoH BoH Singuloths.-Hawk. if(istype(W, /obj/item/weapon/storage/backpack/holding) && !W.crit_fail) + investigate_log("has become a singularity. Caused by [user.key]","singulo") user << "\red The Bluespace interfaces of the two devices catastrophically malfunction!" del(W) var/obj/machinery/singularity/singulo = new /obj/machinery/singularity (get_turf(src)) diff --git a/code/game/objects/storage/belt.dm b/code/game/objects/storage/belt.dm index 11dcc50c2a6..51c168e955b 100644 --- a/code/game/objects/storage/belt.dm +++ b/code/game/objects/storage/belt.dm @@ -4,7 +4,8 @@ icon = 'belts.dmi' icon_state = "utilitybelt" item_state = "utility" - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT max_w_class = 3 max_combined_w_class = 21 diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm index 6edbbf80491..132fd7e00cc 100644 --- a/code/game/objects/structures.dm +++ b/code/game/objects/structures.dm @@ -1,6 +1,27 @@ obj/structure icon = 'structures.dmi' +obj/structure/blob_act() + if(prob(50)) + del(src) + +obj/structure/ex_act(severity) + switch(severity) + if(1.0) + del(src) + return + if(2.0) + if(prob(50)) + del(src) + return + if(3.0) + return + +obj/structure/meteorhit(obj/O as obj) + del(src) + + + /obj/structure/girder icon_state = "girder" anchored = 1 diff --git a/code/game/objects/tables_racks.dm b/code/game/objects/tables_racks.dm index 451208b164f..7cbe88a9e66 100644 --- a/code/game/objects/tables_racks.dm +++ b/code/game/objects/tables_racks.dm @@ -20,6 +20,11 @@ TABLE AND RACK OBJECT INTERATIONS else return +/obj/structure/table/examine() + set src in oview() + ..() + if(dented) + usr << "It looks to have [dented] [prob(30) ? "face shaped " : ""] dents in it." /obj/structure/table/blob_act() if(prob(75)) @@ -39,10 +44,10 @@ TABLE AND RACK OBJECT INTERATIONS /obj/structure/table/attack_paw(mob/user as mob) if ((usr.mutations & HULK)) - usr << text("\blue You destroy the table.") + usr << "\blue You destroy the table." for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes the table apart!", usr) + O << "\red [user] smashes the table apart!" if(istype(src, /obj/structure/table/reinforced)) new /obj/item/weapon/table_parts/reinforced( src.loc ) else if(istype(src, /obj/structure/table/woodentable)) @@ -57,16 +62,16 @@ TABLE AND RACK OBJECT INTERATIONS user.layer = TURF_LAYER for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("[] hides under the table!", user) + O << "[user] hides under the table!" //Foreach goto(69) return /obj/structure/table/attack_alien(mob/user as mob) //Removed code for larva since it doesn't work. Previous code is now a larva ability. /N - usr << text("\green You destroy the table.") + usr << "\green You destroy the table." for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("\red [] slices the table apart!", user) + O << "\red [user] slices the table apart!" if(istype(src, /obj/structure/table/reinforced)) new /obj/item/weapon/table_parts/reinforced( src.loc ) else if(istype(src, /obj/structure/table/woodentable)) @@ -80,10 +85,10 @@ TABLE AND RACK OBJECT INTERATIONS /obj/structure/table/attack_animal(mob/living/simple_animal/user as mob) //Removed code for larva since it doesn't work. Previous code is now a larva ability. /N if(user.wall_smash) - usr << text("\red You destroy the table.") + usr << "\red You destroy the table." for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes the table apart!", user) + O << "\red [user] smashes the table apart!" if(istype(src, /obj/structure/table/reinforced)) new /obj/item/weapon/table_parts/reinforced( src.loc ) else if(istype(src, /obj/structure/table/woodentable)) @@ -98,11 +103,11 @@ TABLE AND RACK OBJECT INTERATIONS /obj/structure/table/attack_hand(mob/user as mob) - if (usr.mutations & HULK) - usr << text("\blue You destroy the table.") + if ((usr.mutations & HULK)) + usr << "\blue You destroy the table." for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes the table apart!", usr) + O << "\red [user] smashes the table apart!" if(istype(src, /obj/structure/table/reinforced)) new /obj/item/weapon/table_parts/reinforced( src.loc ) else if(istype(src, /obj/structure/table/woodentable)) @@ -117,7 +122,7 @@ TABLE AND RACK OBJECT INTERATIONS /obj/structure/table/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(air_group || (height==0)) return 1 - if(istype(mover) && (mover.checkpass(PASSTABLE) || (mover.flags & TABLEPASS) || mover.throwing)) //WTF do things hit tables like that? Jeez. + if(istype(mover) && (mover.pass_flags & PASSTABLE || (mover.flags & TABLEPASS) || mover.throwing)) //WTF do things hit tables like that? Jeez. return 1 else return 0 @@ -154,23 +159,23 @@ TABLE AND RACK OBJECT INTERATIONS affecting.take_damage(rand(10,15), 0) H.Weaken(2) if(prob(20)) // One chance in 20 to DENT THE TABLE - affecting.take_damage(rand(0,5), 0) //Extra damage + affecting.take_damage(rand(5,10), 0) //Extra damage if(dented) G.assailant.visible_message("\red \The [G.assailant] smashes \the [H]'s head on \the [src] with enough force to further deform \the [src]!\nYou wish you could unhear that sound.",\ "\red You smash \the [H]'s head on \the [src] with enough force to leave another dent!\n[prob(50)?"That was a satisfying noise." : "That sound will haunt your nightmares"]",\ "\red You hear the nauseating crunch of bone and gristle on solid metal and the squeal of said metal deforming.") else - dented = 1 G.assailant.visible_message("\red \The [G.assailant] smashes \the [H]'s head on \the [src] so hard it left a dent!\nYou wish you could unhear that sound.",\ "\red You smash \the [H]'s head on \the [src] with enough force to leave a dent!\n[prob(5)?"That was a satisfying noise." : "That sound will haunt your nightmares"]",\ "\red You hear the nauseating crunch of bone and gristle on solid metal and the squeal of said metal deforming.") + dented++ else if(prob(50)) - G.assailant.visible_message("\red [G.assailant] smashes \the [H]'s head on \the [src], [H.gender == MALE? "his" : "her"] bone and cartilage making a loud crunch!",\ - "\red You smash \the [H]'s head on \the [src], [H.gender == MALE? "his" : "her"] bone and cartilage making a loud crunch!",\ + G.assailant.visible_message("\red [G.assailant] smashes \the [H]'s head on \the [src], [H.get_gender_form("its")] bone and cartilage making a loud crunch!",\ + "\red You smash \the [H]'s head on \the [src], [H.get_gender_form("its")] bone and cartilage making a loud crunch!",\ "\red You hear the nauseating crunch of bone and gristle on solid metal, the noise echoing through the room.") else - G.assailant.visible_message("\red [G.assailant] smashes \the [H]'s head on \the [src], [H.gender == MALE? "his" : "her"] nose smashed and face bloodied!",\ - "\red You smash \the [H]'s head on \the [src], [H.gender == MALE? "his" : "her"] nose smashed and face bloodied!",\ + G.assailant.visible_message("\red [G.assailant] smashes \the [H]'s head on \the [src], [H.get_gender_form("its")] nose smashed and face bloodied!",\ + "\red You smash \the [H]'s head on \the [src], [H.get_gender_form("its")] nose smashed and face bloodied!",\ "\red You hear the nauseating crunch of bone and gristle on solid metal and the gurgling gasp of someone who is trying to breathe through their own blood.") else affecting.take_damage(rand(5,10), 0) @@ -185,7 +190,7 @@ TABLE AND RACK OBJECT INTERATIONS G.affecting.Weaken(5) for(var/mob/O in viewers(world.view, src)) if (O.client) - O << text("\red [] puts [] on the table.", G.assailant, G.affecting) + O << "\red [G.assailant] puts [G.affecting] on the table." del(W) return @@ -209,7 +214,7 @@ TABLE AND RACK OBJECT INTERATIONS playsound(src.loc, 'blade1.ogg', 50, 1) playsound(src.loc, "sparks", 50, 1) for(var/mob/O in viewers(user, 4)) - O.show_message(text("\blue The table was sliced apart by []!", user), 1, text("\red You hear metal coming apart."), 2) + O.show_message("\blue The table was sliced apart by [user]!", 1, "\red You hear metal coming apart.", 2) new /obj/item/weapon/table_parts( src.loc ) del(src) return @@ -231,7 +236,7 @@ TABLE AND RACK OBJECT INTERATIONS G.affecting.Weaken(5) for(var/mob/O in viewers(world.view, src)) if (O.client) - O << text("\red [] puts [] on the wooden table.", G.assailant, G.affecting) + O << "\red [G.assailant] puts [G.affecting] on the wooden table." del(W) return if (istype(W, /obj/item/weapon/wrench)) @@ -251,7 +256,7 @@ TABLE AND RACK OBJECT INTERATIONS playsound(src.loc, 'blade1.ogg', 50, 1) playsound(src.loc, "sparks", 50, 1) for(var/mob/O in viewers(user, 4)) - O.show_message(text("\blue The wooden table was sliced apart by []!", user), 1, text("\red You hear wood coming apart."), 2) + O.show_message("\blue The wooden table was sliced apart by [user]!", 1, "\red You hear wood coming apart.", 2) new /obj/item/weapon/table_parts/wood( src.loc ) del(src) return @@ -273,7 +278,7 @@ TABLE AND RACK OBJECT INTERATIONS G.affecting.Weaken(5) for(var/mob/O in viewers(world.view, src)) if (O.client) - O << text("\red [] puts [] on the reinforced table.", G.assailant, G.affecting) + O << "\red [G.assailant] puts [G.affecting] on the reinforced table." del(W) return @@ -321,7 +326,7 @@ TABLE AND RACK OBJECT INTERATIONS playsound(src.loc, 'blade1.ogg', 50, 1) playsound(src.loc, "sparks", 50, 1) for(var/mob/O in viewers(user, 4)) - O.show_message(text("\blue The reinforced table was sliced apart by []!", user), 1, text("\red You hear metal coming apart."), 2) + O.show_message("\blue The reinforced table was sliced apart by [user]!", 1, "\red You hear metal coming apart.", 2) new /obj/item/weapon/table_parts/reinforced( src.loc ) del(src) return @@ -358,7 +363,7 @@ TABLE AND RACK OBJECT INTERATIONS if(air_group || (height==0)) return 1 if(src.density == 0) //Because broken racks -Agouri |TODO: SPRITE!| return 1 - if(istype(mover) && (mover.checkpass(PASSTABLE) || mover.flags & TABLEPASS || mover.throwing)) + if(istype(mover) && (mover.pass_flags & PASSTABLE || mover.flags & TABLEPASS || mover.throwing)) return 1 else return 0 diff --git a/code/game/objects/tank.dm b/code/game/objects/tank.dm index 73b890be9e7..fb711275107 100644 --- a/code/game/objects/tank.dm +++ b/code/game/objects/tank.dm @@ -5,7 +5,8 @@ var/datum/gas_mixture/air_contents = null var/distribute_pressure = ONE_ATMOSPHERE - flags = FPRINT | TABLEPASS | CONDUCT | ONBACK + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BACK pressure_resistance = ONE_ATMOSPHERE*5 @@ -34,7 +35,7 @@ set src in usr ..() if(air_contents.oxygen < 1 && loc==usr) - usr << text("\red The meter on the [src.name] indicates you are almost out of air!") + usr << "\red The meter on the [src.name] indicates you are almost out of air!" usr << sound('alert.ogg') @@ -43,6 +44,7 @@ desc = "Contains dangerous plasma. Do not inhale." icon_state = "plasma" flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = null //they have no straps! /obj/item/weapon/tank/blob_act() if(prob(50)) @@ -282,7 +284,7 @@ else descriptive = "furiously hot" - usr << text("\blue \The \icon[][src] feels []", icon, descriptive) + usr << "\blue \The \icon[icon][src] feels [descriptive]" return diff --git a/code/game/objects/tanks/emergency.dm b/code/game/objects/tanks/emergency.dm index 71ca3243f12..83a7822b3c9 100644 --- a/code/game/objects/tanks/emergency.dm +++ b/code/game/objects/tanks/emergency.dm @@ -2,7 +2,8 @@ name = "emergency oxygen tank" desc = "Used for emergencies. Contains very little oxygen, so try to conserve it until you actually need it." icon_state = "emergency" - flags = FPRINT | TABLEPASS | ONBELT | CONDUCT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT w_class = 2.0 force = 4.0 distribute_pressure = ONE_ATMOSPHERE*O2STANDARD diff --git a/code/game/objects/transfer_valve.dm b/code/game/objects/transfer_valve.dm index 395e7cd4ecf..3404d4b6498 100644 --- a/code/game/objects/transfer_valve.dm +++ b/code/game/objects/transfer_valve.dm @@ -10,195 +10,180 @@ var/valve_open = 0 var/toggle = 1 - proc - process_activation(var/obj/item/device/D) +/obj/item/device/transfer_valve/proc/process_activation(var/obj/item/device/D) - IsAssemblyHolder() - return 1 +/obj/item/device/transfer_valve/IsAssemblyHolder() + return 1 - attackby(obj/item/item, mob/user) - if(istype(item, /obj/item/weapon/tank)) - if(tank_one && tank_two) - user << "There are already two tanks attached, remove one first." - return +/obj/item/device/transfer_valve/attackby(obj/item/item, mob/user) + if(istype(item, /obj/item/weapon/tank)) + if(tank_one && tank_two) + user << "There are already two tanks attached, remove one first." + return - if(!tank_one) - tank_one = item - user.drop_item() - item.loc = src - user << "You attach the tank to the transfer valve." - else if(!tank_two) - tank_two = item - user.drop_item() - item.loc = src - user << "You attach the tank to the transfer valve." + if(!tank_one) + tank_one = item + user.drop_item() + item.loc = src + user << "You attach the tank to the transfer valve." + else if(!tank_two) + tank_two = item + user.drop_item() + item.loc = src + user << "You attach the tank to the transfer valve." - update_icon() + update_icon() //TODO: Have this take an assemblyholder - else if(isassembly(item)) - var/obj/item/device/assembly/A = item - if(A.secured) - user << "The device is secured." - return - if(attached_device) - user << "There is already an device attached to the valve, remove it first." - return - user.remove_from_mob(item) - attached_device = A - A.loc = src - user << "You attach the [item] to the valve controls and secure it." - A.holder = src - A.toggle_secure() - - bombers += "[key_name(user)] attached a [item] to a transfer valve." - message_admins("[key_name_admin(user)] attached a [item] to a transfer valve.") - log_game("[key_name_admin(user)] attached a [item] to a transfer valve.") - attacher = key_name(user) - return - - - HasProximity(atom/movable/AM as mob|obj) - if(!attached_device) return - attached_device.HasProximity(AM) - return - - - attack_self(mob/user as mob) - user.machine = src - var/dat = {" Valve properties: -
Attachment one: [tank_one] [tank_one ? "
Remove" : ""] -
Attachment two: [tank_two] [tank_two ? "Remove" : ""] -
Valve attachment: [attached_device ? "[attached_device]" : "None"] [attached_device ? "Remove" : ""] -
Valve status: [ valve_open ? "Closed Open" : "Closed Open"]"} - - user << browse(dat, "window=trans_valve;size=600x300") - onclose(user, "trans_valve") - return - - Topic(href, href_list) - ..() - if ( usr.stat || usr.restrained() ) + else if(isassembly(item)) + var/obj/item/device/assembly/A = item + if(A.secured) + user << "The device is secured." return - if (src.loc == usr) - if(tank_one && href_list["tankone"]) - split_gases() - valve_open = 0 - tank_one.loc = get_turf(src) - tank_one = null - update_icon() - else if(tank_two && href_list["tanktwo"]) - split_gases() - valve_open = 0 - tank_two.loc = get_turf(src) - tank_two = null - update_icon() - else if(href_list["open"]) - toggle_valve() - else if(attached_device) - if(href_list["rem_device"]) - attached_device.loc = get_turf(src) - attached_device:holder = null - attached_device = null - update_icon() - if(href_list["device"]) - attached_device.attack_self(usr) - - src.attack_self(usr) - src.add_fingerprint(usr) - return - return - - process_activation(var/obj/item/device/D) - if(toggle) - toggle = 0 - toggle_valve() - spawn(50) // To stop a signal being spammed from a proxy sensor constantly going off or whatever - toggle = 1 - - process() - - update_icon() - src.overlays = new/list() - src.underlays = new/list() - if(!tank_one && !tank_two && !attached_device) - icon_state = "valve_1" - return - icon_state = "valve" - var/tank_one_icon = "" - var/tank_two_icon = "" - if(tank_one) - tank_one_icon = tank_one.icon_state - if(tank_two) - tank_two_icon = tank_two.icon_state - if(tank_one) - var/icon/I = new(src.icon, icon_state = "[tank_one_icon]") - //var/obj/effect/overlay/tank_one_overlay = new - //tank_one_overlay.icon = src.icon - //tank_one_overlay.icon_state = tank_one_icon - src.underlays += I - if(tank_two) - var/icon/J = new(src.icon, icon_state = "[tank_two_icon]") - //I.Flip(EAST) this breaks the perspective! - J.Shift(WEST, 13) - //var/obj/underlay/tank_two_overlay = new - //tank_two_overlay.icon = I - src.underlays += J if(attached_device) - var/icon/K = new(src.icon, icon_state = "device") - //var/obj/effect/overlay/device_overlay = new - //device_overlay.icon = src.icon - //device_overlay.icon_state = device_icon - src.overlays += K - proc - merge_gases() - tank_two.air_contents.volume += tank_one.air_contents.volume - var/datum/gas_mixture/temp - temp = tank_one.air_contents.remove_ratio(1) - tank_two.air_contents.merge(temp) - - split_gases() - if (!valve_open || !tank_one || !tank_two) - return - var/ratio1 = tank_one.air_contents.volume/tank_two.air_contents.volume - var/datum/gas_mixture/temp - temp = tank_two.air_contents.remove_ratio(ratio1) - tank_one.air_contents.merge(temp) - tank_two.air_contents.volume -= tank_one.air_contents.volume - - /* - Exadv1: I know this isn't how it's going to work, but this was just to check - it explodes properly when it gets a signal (and it does). - */ - - toggle_valve() - if(valve_open==0 && (tank_one && tank_two)) - valve_open = 1 - var/turf/bombturf = get_turf(src) - var/bombarea = bombturf.loc.name - var/log_str = "Bomb valve opened in [bombarea] with device attacher: [attacher]. Last touched by: [src.fingerprintslast]" - bombers += log_str - message_admins(log_str) - log_game(log_str) - merge_gases() - spawn(20) // In case one tank bursts - for (var/i=0,i<5,i++) - src.update_icon() - sleep(10) - src.update_icon() - - else if(valve_open==1 && (tank_one && tank_two)) - split_gases() - valve_open = 0 - src.update_icon() - - // this doesn't do anything but the timer etc. expects it to be here - // eventually maybe have it update icon to show state (timer, prox etc.) like old bombs - c_state() + user << "There is already an device attached to the valve, remove it first." return + user.remove_from_mob(item) + attached_device = A + A.loc = src + user << "You attach the [item] to the valve controls and secure it." + A.holder = src + A.toggle_secure() + + bombers += "[key_name(user)] attached a [item] to a transfer valve." + message_admins("[key_name_admin(user)] attached a [item] to a transfer valve.") + log_game("[key_name_admin(user)] attached a [item] to a transfer valve.") + attacher = key_name(user) + return + + +/obj/item/device/transfer_valve/HasProximity(atom/movable/AM as mob|obj) + if(!attached_device) return + attached_device.HasProximity(AM) + return + + +/obj/item/device/transfer_valve/attack_self(mob/user as mob) + user.machine = src + var/dat = {" Valve properties: +
Attachment one: [tank_one] [tank_one ? "Remove" : ""] +
Attachment two: [tank_two] [tank_two ? "Remove" : ""] +
Valve attachment: [attached_device ? "[attached_device]" : "None"] [attached_device ? "Remove" : ""] +
Valve status: [ valve_open ? "Closed Open" : "Closed Open"]"} + + user << browse(dat, "window=trans_valve;size=600x300") + onclose(user, "trans_valve") + return + +/obj/item/device/transfer_valve/Topic(href, href_list) + ..() + if ( usr.stat || usr.restrained() ) + return + if (src.loc == usr) + if(tank_one && href_list["tankone"]) + split_gases() + valve_open = 0 + tank_one.loc = get_turf(src) + tank_one = null + update_icon() + else if(tank_two && href_list["tanktwo"]) + split_gases() + valve_open = 0 + tank_two.loc = get_turf(src) + tank_two = null + update_icon() + else if(href_list["open"]) + toggle_valve() + else if(attached_device) + if(href_list["rem_device"]) + attached_device.loc = get_turf(src) + attached_device:holder = null + attached_device = null + update_icon() + if(href_list["device"]) + attached_device.attack_self(usr) + + src.attack_self(usr) + src.add_fingerprint(usr) + return + return + +/obj/item/device/transfer_valve/process_activation(var/obj/item/device/D) + if(toggle) + toggle = 0 + toggle_valve() + spawn(50) // To stop a signal being spammed from a proxy sensor constantly going off or whatever + toggle = 1 + +/obj/item/device/transfer_valve/process() + return + +/obj/item/device/transfer_valve/update_icon() + overlays = null + underlays = null + + if(!tank_one && !tank_two && !attached_device) + icon_state = "valve_1" + return + icon_state = "valve" + + if(tank_one) + overlays += "[tank_one.icon_state]" + if(tank_two) + var/icon/J = new(icon, icon_state = "[tank_two.icon_state]") + J.Shift(WEST, 13) + underlays += J + if(attached_device) + overlays += "device" + +/obj/item/device/transfer_valve/proc/merge_gases() + tank_two.air_contents.volume += tank_one.air_contents.volume + var/datum/gas_mixture/temp + temp = tank_one.air_contents.remove_ratio(1) + tank_two.air_contents.merge(temp) + +/obj/item/device/transfer_valve/proc/split_gases() + if (!valve_open || !tank_one || !tank_two) + return + var/ratio1 = tank_one.air_contents.volume/tank_two.air_contents.volume + var/datum/gas_mixture/temp + temp = tank_two.air_contents.remove_ratio(ratio1) + tank_one.air_contents.merge(temp) + tank_two.air_contents.volume -= tank_one.air_contents.volume + + /* + Exadv1: I know this isn't how it's going to work, but this was just to check + it explodes properly when it gets a signal (and it does). + */ + +/obj/item/device/transfer_valve/proc/toggle_valve() + if(valve_open==0 && (tank_one && tank_two)) + valve_open = 1 + var/turf/bombturf = get_turf(src) + var/bombarea = bombturf.loc.name + var/log_str = "Bomb valve opened in [bombarea] with device attacher: [attacher]. Last touched by: [src.fingerprintslast]" + bombers += log_str + message_admins(log_str) + log_game(log_str) + merge_gases() + spawn(20) // In case one tank bursts + for (var/i=0,i<5,i++) + src.update_icon() + sleep(10) + src.update_icon() + + else if(valve_open==1 && (tank_one && tank_two)) + split_gases() + valve_open = 0 + src.update_icon() + +// this doesn't do anything but the timer etc. expects it to be here +// eventually maybe have it update icon to show state (timer, prox etc.) like old bombs +/obj/item/device/transfer_valve/proc/c_state() + return -/obj/structure/falsewall/ +/obj/structure/falsewall attack_hand(mob/user as mob) if(density) // Open wall diff --git a/code/game/objects/uplinks.dm b/code/game/objects/uplinks.dm index 203cbb77bb7..568e5974993 100644 --- a/code/game/objects/uplinks.dm +++ b/code/game/objects/uplinks.dm @@ -312,7 +312,8 @@ A list of items and costs is stored under the datum of every game mode, alongsid var/temp = null //Temporary storage area for a message offering the option to destroy the radio var/selfdestruct = 0 //Set to 1 while the radio is self destructing itself. var/obj/item/device/radio/origradio = null - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT w_class = 2.0 item_state = "radio" throwforce = 5 diff --git a/code/game/objects/watercloset.dm b/code/game/objects/watercloset.dm index da6d46bdc0a..afc41385615 100644 --- a/code/game/objects/watercloset.dm +++ b/code/game/objects/watercloset.dm @@ -1,4 +1,4 @@ -//todo: flushing, flushing heads, showers actually cleaning people +//todo: toothbrushes, and some sort of "toilet-filthinator" for the hos /obj/structure/toilet name = "toilet" @@ -8,18 +8,43 @@ density = 0 anchored = 1 var/open = 0 + var/mob/swirlie = null /obj/structure/toilet/New() open = round(rand(0, 1)) update_icon() /obj/structure/toilet/attack_hand() - open = !open - update_icon() + if(!swirlie) + open = !open + update_icon() + else + usr.visible_message("[usr] slams the toilet seat onto [swirlie.name]'s head!", "You slam the toilet seat onto [swirlie.name]'s head!", "You hear reverberating porcelain.") + swirlie.adjustBruteLoss(8) /obj/structure/toilet/update_icon() icon_state = "toilet[open]" +/obj/structure/toilet/attackby(var/obj/item/I, var/mob/user) + if(istype(I, /obj/item/weapon/grab)) + var/obj/item/weapon/grab/G = I + var/mob/GM = G.affecting + if(ismob(G.affecting)) + if(G.state>1 && GM.loc == get_turf(src)) + if(open && !swirlie) + user.visible_message("[user] starts to give [GM.name] a swirlie!", "You start to give [GM.name] a swirlie!") + swirlie = GM + if(do_after(user, 30, 5, 0)) + user.visible_message("[user] gives [GM.name] a swirlie!", "You give [GM.name] a swirlie!", "You hear a toilet flushing.") + if(!GM.internal) + GM.adjustOxyLoss(5) + swirlie = null + else + user.visible_message("[user] slams [GM.name] into the [src]!", "You slam [GM.name] into the [src]!") + GM.adjustBruteLoss(8) + else + user << "You need a tighter grip." + /obj/structure/urinal @@ -30,9 +55,20 @@ density = 0 anchored = 1 +/obj/structure/urinal/attackby(var/obj/item/I, var/mob/user) + if(istype(I, /obj/item/weapon/grab)) + var/obj/item/weapon/grab/G = I + var/mob/GM = G.affecting + if(ismob(G.affecting)) + if(G.state>1 && GM.loc == get_turf(src)) + user.visible_message("[user] slams [GM.name] into the [src]!", "You slam [GM.name] into the [src]!") + GM.adjustBruteLoss(8) + else + user << "You need a tighter grip." -/obj/structure/shower + +/obj/machinery/shower name = "shower" desc = "The HS-451. Installed in the 2550s by the Nanotrasen Hygiene Division." icon = 'watercloset.dmi' @@ -41,7 +77,9 @@ anchored = 1 var/on = 0 var/obj/effect/mist/mymist = null - var/ismist = 0 //needs a var so we can make it linger~ + var/ismist = 0 //needs a var so we can make it linger~ + var/watertemp = "normal" //freezing, normal, or boiling + var/mobpresent = 0 //true if there is a mob on the shower's loc, this is to ease process() //add heat controls? when emagged, you can freeze to death in it? @@ -52,22 +90,37 @@ layer = MOB_LAYER + 1 mouse_opacity = 0 -/obj/structure/shower/attack_hand(mob/M as mob) +/obj/machinery/shower/attack_hand(mob/M as mob) on = !on update_icon() if(on && M.loc == loc) wash(M) + check_heat(M) -/obj/structure/shower/attackby(mob/M as mob) - attack_hand(M) +/obj/machinery/shower/attackby(var/obj/item/I, var/mob/user) + if(I.type == /obj/item/device/analyzer) + user << "The water temperature seems to be [watertemp]." + if(istype(I, /obj/item/weapon/wrench)) + user << "You begin to adjust the temperature valve with the [I]." + if(do_after(user, 50)) + switch(watertemp) + if("normal") + watertemp = "freezing" + if("freezing") + watertemp = "boiling" + if("boiling") + watertemp = "normal" + user.visible_message("[user] adjusts the shower with the [I].", "You adjust the shower with the [I].") -/obj/structure/shower/update_icon() - overlays = null +/obj/machinery/shower/update_icon() //this is terribly unreadable, but basically it makes the shower mist up + overlays = null //once it's been on for a while, in addition to handling the water overlay. if(mymist) del(mymist) if(on) overlays += image('watercloset.dmi', src, "water", MOB_LAYER + 1, dir) + if(watertemp == "freezing") + return if(!ismist) spawn(50) if(src && on) @@ -84,13 +137,20 @@ del(mymist) ismist = 0 -/obj/structure/shower/HasEntered(atom/movable/O as obj|mob) +/obj/machinery/shower/HasEntered(atom/movable/O) ..() wash(O) + if(ismob(O)) + mobpresent += 1 + check_heat(O) + +/obj/machinery/shower/Uncrossed(atom/movable/O) + if(ismob(O)) + mobpresent -= 1 + ..() //Yes, showers are super powerful as far as washing goes. -/obj/structure/shower/proc/wash(atom/movable/O as obj|mob) - ..() +/obj/machinery/shower/proc/wash(atom/movable/O as obj|mob) if(!on) return O.clean_blood() @@ -108,10 +168,10 @@ var/mob/living/carbon/human/washer = O if(washer.head) washer.head.clean_blood() - if(washer.w_uniform) - washer.w_uniform.clean_blood() if(washer.wear_suit) washer.wear_suit.clean_blood() + else if(washer.w_uniform) + washer.w_uniform.clean_blood() if(washer.shoes) washer.shoes.clean_blood() if(washer.gloves) @@ -129,6 +189,26 @@ for(var/obj/effect/overlay/R in tile) del(R) +/obj/machinery/shower/process() + if(!on || !mobpresent) return + for(var/mob/living/carbon/C in loc) + check_heat(C) + +/obj/machinery/shower/proc/check_heat(mob/M as mob) + if(!on || watertemp == "normal") return + if(iscarbon(M)) + var/mob/living/carbon/C = M + + if(watertemp == "freezing") + C.bodytemperature = min(100, C.bodytemperature - 80) + C << "The water is freezing!" + return + if(watertemp == "boiling") + C.bodytemperature = max(500, C.bodytemperature + 35) + C.adjustFireLoss(10) + C << "The water is searing!" + return + /obj/item/weapon/bikehorn/rubberducky @@ -177,7 +257,7 @@ else C.clean_blood() //other things that can't wear gloves should just wash the mob. for(var/mob/V in viewers(src, null)) - V.show_message(text("\blue [M] washes their hands using \the [src].")) + V.show_message("\blue [M] washes their hands using \the [src].") /obj/structure/sink/attackby(var/obj/item/O as obj, var/mob/user as mob) if(busy) diff --git a/code/game/objects/weapons.dm b/code/game/objects/weapons.dm index 24be9eed502..06d523e4128 100644 --- a/code/game/objects/weapons.dm +++ b/code/game/objects/weapons.dm @@ -82,7 +82,7 @@ if(istype(M, /mob/living/carbon/human) || istype(M, /mob/living/carbon/monkey)) for(var/mob/O in viewers(world.view, src.loc)) - O << text("[M] triggered the \icon[] [src]", src) + O << "[M] triggered the \icon[src] [src]" triggered = 1 call(src,triggerproc)(M) @@ -162,7 +162,7 @@ for(var/mob/O in viewers(user, null)) if(O == user) continue - O.show_message(text("\red [user] accidentally sets off the mousetrap, breaking their fingers."), 1) + O.show_message("\red [user] accidentally sets off the mousetrap, breaking their fingers.", 1) return user << "\blue You disarm the mousetrap." armed = !armed @@ -179,7 +179,7 @@ for(var/mob/O in viewers(user, null)) if(O == user) continue - O.show_message(text("\red [user] accidentally sets off the mousetrap, breaking their fingers."), 1) + O.show_message("\red [user] accidentally sets off the mousetrap, breaking their fingers.", 1) return ..() @@ -192,12 +192,12 @@ for(var/mob/O in viewers(H, null)) if(O == H) continue - O.show_message(text("\red [H] accidentally steps on the mousetrap."), 1) + O.show_message("\red [H] accidentally steps on the mousetrap.", 1) ..() /obj/item/weapon/mousetrap/hitby(A as mob|obj) if(!armed) return ..() for(var/mob/O in viewers(src, null)) - O.show_message(text("\red The mousetrap is triggered by [A]."), 1) + O.show_message("\red The mousetrap is triggered by [A].", 1) src.triggered(null) diff --git a/code/game/objects/window.dm b/code/game/objects/window.dm index f3e69130cf6..ea12961dda7 100644 --- a/code/game/objects/window.dm +++ b/code/game/objects/window.dm @@ -34,7 +34,7 @@ del(src) /obj/structure/window/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) - if(istype(mover) && mover.checkpass(PASSGLASS)) + if(istype(mover) && mover.pass_flags & PASSGLASS) return 1 if (src.dir == SOUTHWEST || src.dir == SOUTHEAST || src.dir == NORTHWEST || src.dir == NORTHEAST) return 0 //full tile window, you can't move into it! @@ -44,7 +44,7 @@ return 1 /obj/structure/window/CheckExit(atom/movable/O as mob|obj, target as turf) - if(istype(O) && O.checkpass(PASSGLASS)) + if(istype(O) && O.pass_flags & PASSGLASS) return 1 if (get_dir(O.loc, target) == dir) return 0 @@ -68,7 +68,7 @@ ..() for(var/mob/O in viewers(src, null)) - O.show_message(text("\red [src] was hit by [AM]."), 1) + O.show_message("\red [src] was hit by [AM].", 1) var/tforce = 0 if(ismob(AM)) tforce = 40 @@ -90,12 +90,14 @@ ..() return +//These all need to be rewritten to use visiblemessage() + /obj/structure/window/attack_hand() if ((usr.mutations & HULK)) - usr << text("\blue You smash through the window.") + usr << "\blue You smash through the window." for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes through the window!", usr) + O << "\red [usr] smashes through the window!" src.health = 0 new /obj/item/weapon/shard( src.loc ) if(reinf) new /obj/item/stack/rods( src.loc) @@ -112,10 +114,10 @@ /obj/structure/window/attack_paw() if ((usr.mutations & HULK)) - usr << text("\blue You smash through the window.") + usr << "\blue You smash through the window." for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes through the window!", usr) + O << "\red [usr] smashes through the window!" src.health = 0 new /obj/item/weapon/shard( src.loc ) if(reinf) new /obj/item/stack/rods( src.loc) @@ -126,17 +128,17 @@ /obj/structure/window/attack_alien() if (istype(usr, /mob/living/carbon/alien/larva))//Safety check for larva. /N return - usr << text("\green You smash against the window.") + usr << "\green You smash against the window." for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes against the window.", usr) + O << "\red [usr] smashes against the window." playsound(src.loc, 'Glasshit.ogg', 100, 1) src.health -= 15 if(src.health <= 0) - usr << text("\green You smash through the window.") + usr << "\green You smash through the window." for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes through the window!", usr) + O << "\red [usr] smashes through the window!" src.health = 0 new /obj/item/weapon/shard(src.loc) if(reinf) @@ -150,17 +152,17 @@ /obj/structure/window/attack_animal(mob/living/simple_animal/M as mob) if (M.melee_damage_upper == 0) return - M << text("\green You smash against the window.") + M << "\green You smash against the window." for(var/mob/O in viewers(src, null)) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes against the window.", M) + O << "\red [M] smashes against the window." playsound(src.loc, 'Glasshit.ogg', 100, 1) src.health -= M.melee_damage_upper if(src.health <= 0) - M << text("\green You smash through the window.") + M << "\green You smash through the window." for(var/mob/O in viewers(src, null)) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes through the window!", M) + O << "\red [M] smashes through the window!" src.health = 0 new /obj/item/weapon/shard(src.loc) if(reinf) @@ -174,17 +176,17 @@ if(!istype(usr, /mob/living/carbon/metroid/adult)) return - usr<< text("\green You smash against the window.") + usr<< "\green You smash against the window." for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes against the window.", usr) + O << "\red [usr] smashes against the window." playsound(src.loc, 'Glasshit.ogg', 100, 1) src.health -= rand(10,15) if(src.health <= 0) - usr << text("\green You smash through the window.") + usr << "\green You smash through the window." for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes through the window!", usr) + O << "\red [usr] smashes through the window!" src.health = 0 new /obj/item/weapon/shard(src.loc) if(reinf) diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index c601a5582e8..e7e7a06a884 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -46,7 +46,7 @@ var/list/supply_groups = new() layer = 4 /obj/structure/plasticflaps/CanPass(atom/A, turf/T) - if(istype(A) && A.checkpass(PASSGLASS)) + if(istype(A) && A.pass_flags&PASSGLASS) return prob(60) else if(istype(A, /mob/living)) // You Shall Not Pass! var/mob/living/M = A diff --git a/code/modules/DetectiveWork/detective_work.dm b/code/modules/DetectiveWork/detective_work.dm index 55a18aa3e34..4c9b20b7281 100644 --- a/code/modules/DetectiveWork/detective_work.dm +++ b/code/modules/DetectiveWork/detective_work.dm @@ -3,10 +3,11 @@ atom/var/list/suit_fibers atom/proc/add_fibers(mob/living/carbon/human/M) - if(M.gloves) - if(M.gloves.transfer_blood) //bloodied gloves transfer blood to touched objects - if(add_blood(M.gloves.bloody_hands_mob)) //only reduces the bloodiness of our gloves if the item wasn't already bloody - M.gloves.transfer_blood-- + if(M.gloves && istype(M.gloves,/obj/item/clothing/)) + var/obj/item/clothing/gloves/G = M.gloves + if(G.transfer_blood) //bloodied gloves transfer blood to touched objects + if(add_blood(G.bloody_hands_mob)) //only reduces the bloodiness of our gloves if the item wasn't already bloody + G.transfer_blood-- else if(M.bloody_hands) if(add_blood(M.bloody_hands_mob)) M.bloody_hands-- @@ -133,10 +134,8 @@ obj/machinery/computer/forensic_scanning authenticated = 1 updateDialog() return - var/obj/item/weapon/card/id/I = M.equipped() - if (I && istype(I)) - if(src.check_access(I)) - authenticated = 1 + if (allowed(M)) + authenticated = 1 //usr << "\green Access Granted" //if(!authenticated) //usr << "\red Access Denied" @@ -166,7 +165,7 @@ obj/machinery/computer/forensic_scanning I.loc = src else usr << "Invalid Object Rejected." - if("card") + if("card") //Processing a fingerprint card. var/mob/M = usr var/obj/item/I = M.equipped() if(!(I && istype(I,/obj/item/weapon/f_card))) @@ -186,7 +185,7 @@ obj/machinery/computer/forensic_scanning process_card() else usr << "\red Invalid Object Rejected." - if("database") + if("database") //Viewing all records in each database canclear = 1 if(href_list["delete_record"]) delete_dossier(href_list["delete_record"]) @@ -211,7 +210,7 @@ obj/machinery/computer/forensic_scanning for(var/atom in misc) var/list/data_entry = misc[atom] temp += "{[data_entry[3]]}
" - if("record") + if("record") //Viewing a record from the "files" database. canclear = 0 if(files) temp = "Criminal Evidence Database

" @@ -245,7 +244,7 @@ obj/machinery/computer/forensic_scanning else temp = "ERROR. Database not found!
" temp += "
{Return}" - if("databaseprint") + if("databaseprint") //Printing from the "files" database. if(files) var/obj/item/weapon/paper/P = new(loc) P.name = "Database File (Dossier [files.Find(href_list["identifier"])])" @@ -274,12 +273,11 @@ obj/machinery/computer/forensic_scanning var/list/blood = outputs[3] if(blood && blood.len) P.info += " Blood:
" - for(var/j = 1, j <= blood.len, j++) - var/list/templist2 = blood[j] - P.info += "      Type: [templist2[2]], DNA: [templist2[1]]
" + for(var/named in blood) + P.info += "      Type: [blood[named]], DNA: [named]
" else usr << "ERROR. Database not found!
" - if("auxiliary") + if("auxiliary") //Viewing a record from the "misc" database. canclear = 0 if(misc) temp = "Auxiliary Evidence Database

" @@ -289,19 +287,18 @@ obj/machinery/computer/forensic_scanning if(fibers && fibers.len) temp += " Fibers:
" for(var/j = 1, j <= fibers.len, j++) - temp += "
      [fibers[j]]" + temp += "      [fibers[j]]
" var/list/blood = outputs[2] if(blood && blood.len) temp += " Blood:
" - for(var/j = 1, j <= blood.len, j++) - var/list/templist2 = blood[j] - temp += "      Type: [templist2[2]], DNA: [templist2[1]]
" + for(var/named in blood) + temp += "      Type: [blood[named]], DNA: [named]
" temp += "
{Delete This Record}" temp += "
{Print}" else temp = "ERROR. Database not found!
" temp += "
{Return}" - if("auxiliaryprint") + if("auxiliaryprint") //Printing from the "misc" database. if(misc) var/obj/item/weapon/paper/P = new(loc) var/list/outputs = misc[href_list["identifier"]] @@ -313,13 +310,12 @@ obj/machinery/computer/forensic_scanning if(fibers && fibers.len) P.info += " Fibers:
" for(var/j = 1, j <= fibers.len, j++) - P.info += "
      [fibers[j]]" + P.info += "      [fibers[j]]
" var/list/blood = outputs[2] if(blood && blood.len) P.info += " Blood:
" - for(var/j = 1, j <= blood.len, j++) - var/list/templist2 = blood[j] - P.info += "      Type: [templist2[2]], DNA: [templist2[1]]
" + for(var/named in blood) + P.info += "      Type: [blood[named]], DNA: [named]
" else usr << "ERROR. Database not found!
" if("scan") @@ -393,7 +389,7 @@ obj/machinery/computer/forensic_scanning scan_data += "Fibers/Materials Found:
" for(var/data in scanning.suit_fibers) scan_data += "- [data]
" - if(istype(scanning,/obj/item/device/detective_scanner)) + if(istype(scanning,/obj/item/device/detective_scanner) || (istype(scanning, /obj/item/device/pda) && scanning:cartridge && scanning:cartridge.access_security)) scan_data += "
Data transfered from Scanner to Database.
" add_data_scanner(scanning) else if(!scanning.fingerprints) @@ -402,7 +398,7 @@ obj/machinery/computer/forensic_scanning temp = "Scan Failed: No Object" - if("print") + if("print") //Printing scan data if(scan_data) temp = "Scan Data Printed." var/obj/item/weapon/paper/P = new(loc) @@ -415,7 +411,7 @@ obj/machinery/computer/forensic_scanning scan_data = "" if("cancel") scan_process = 0 - if("add") + if("add") //Adding an object (Manually) to the database. if(scanning) add_data(scanning) else @@ -426,12 +422,19 @@ obj/machinery/computer/forensic_scanning return - proc/add_data_scanner(var/obj/item/device/detective_scanner/W) - if(W.stored) - for(var/atom in W.stored) - var/list/data = W.stored[atom] - add_data_master(atom,data[1],data[2],data[3],data[4]) - W.stored = list() + proc/add_data_scanner(var/obj/item/device/W) + if(istype(W, /obj/item/device/detective_scanner)) + if(W:stored) + for(var/atom in W:stored) + var/list/data = W:stored[atom] + add_data_master(atom,data[1],data[2],data[3],data[4]) + W:stored = list() + else if(istype(W, /obj/item/device/pda) && W:cartridge && W:cartridge.access_security) + if(W:cartridge.stored) + for(var/atom in W:cartridge.stored) + var/list/data = W:cartridge.stored[atom] + add_data_master(atom,data[1],data[2],data[3],data[4]) + W:cartridge.stored = list() return proc/add_data(var/atom/scanned_atom) @@ -447,89 +450,88 @@ obj/machinery/computer/forensic_scanning //What follows is massive. It cross references all stored data in the scanner with the other stored data, //and what is already in the computer. Not sure how bad the lag may/may not be. - if(!atom_fingerprints) //No prints - if(!misc) - misc = list() - var/list/data_entry = misc[atom_reference] - if(data_entry) - var/list/fibers = data_entry[1] - if(!fibers) - fibers = list() - if(atom_suit_fibers) - for(var/j = 1, j <= atom_suit_fibers.len, j++) //Fibers~~~ - if(!fibers.Find(atom_suit_fibers[j])) //It isn't! Add! - fibers += atom_suit_fibers[j] - var/list/blood = data_entry[2] - if(!blood) - blood = list() - if(atom_blood_DNA) - for(var/main_blood in atom_blood_DNA) - if(!blood[main_blood]) - blood[main_blood] = atom_blood_DNA[blood] - return 1 + if(!misc) + misc = list() + var/list/data_entry = misc[atom_reference] + if(data_entry) + var/list/fibers = data_entry[1] + if(!fibers) + fibers = list() + if(atom_suit_fibers) + for(var/j = 1, j <= atom_suit_fibers.len, j++) //Fibers~~~ + if(!fibers.Find(atom_suit_fibers[j])) //It isn't! Add! + fibers += atom_suit_fibers[j] + var/list/blood = data_entry[2] + if(!blood) + blood = list() + if(atom_blood_DNA) + for(var/main_blood in atom_blood_DNA) + if(!blood[main_blood]) + blood[main_blood] = atom_blood_DNA[blood] + else var/list/templist[3] templist[1] = atom_suit_fibers templist[2] = atom_blood_DNA templist[3] = atom_name misc[atom_reference] = templist //Store it! - return 0 //Has prints. - if(!files) - files = list() - for(var/main_print in atom_fingerprints) - var/list/data_entry = files[main_print] - if(data_entry)//The print is already in here! - var/list/internal_atom = data_entry[atom_reference] //Lets see if we can find the current object - if(internal_atom) - //We must be on a roll! Just update what needs to be updated. - var/list/internal_prints = internal_atom[1] - for(var/print in atom_fingerprints) //Sorry for the double loop! D: - var/associated_print = internal_prints[print] - var/reference_print = atom_fingerprints[print] - if(associated_print && associated_print != reference_print) //It does not match - internal_prints[print] = stringmerge(associated_print, reference_print) - else if(!associated_print) - internal_prints[print] = reference_print - //If the main print was updated, lets update the master as well. - if(print == main_print && (!associated_print || (associated_print && associated_print != reference_print))) - update_fingerprints(main_print, internal_prints[print]) - //Fibers. - var/list/fibers = internal_atom[2] - if(!fibers) - fibers = list() - if(atom_suit_fibers) - for(var/j = 1, j < atom_suit_fibers.len, j++) //Fibers~~~ - if(!fibers.Find(atom_suit_fibers[j])) //It isn't! Add! - fibers += atom_suit_fibers[j] - //Blood. - var/list/blood = internal_atom[3] - if(!blood) - blood = list() - if(atom_blood_DNA) - for(var/main_blood in atom_blood_DNA) - if(!blood[main_blood]) - blood[main_blood] = atom_blood_DNA[blood] + if(atom_fingerprints) + if(!files) + files = list() + for(var/main_print in atom_fingerprints) + data_entry = files[main_print] + if(data_entry)//The print is already in here! + var/list/internal_atom = data_entry[atom_reference] //Lets see if we can find the current object + if(internal_atom) + //We must be on a roll! Just update what needs to be updated. + var/list/internal_prints = internal_atom[1] + for(var/print in atom_fingerprints) //Sorry for the double loop! D: + var/associated_print = internal_prints[print] + var/reference_print = atom_fingerprints[print] + if(associated_print && associated_print != reference_print) //It does not match + internal_prints[print] = stringmerge(associated_print, reference_print) + else if(!associated_print) + internal_prints[print] = reference_print + //If the main print was updated, lets update the master as well. + if(print == main_print && (!associated_print || (associated_print && associated_print != reference_print))) + update_fingerprints(main_print, internal_prints[print]) + //Fibers. + var/list/fibers = internal_atom[2] + if(!fibers) + fibers = list() + if(atom_suit_fibers) + for(var/j = 1, j < atom_suit_fibers.len, j++) //Fibers~~~ + if(!fibers.Find(atom_suit_fibers[j])) //It isn't! Add! + fibers += atom_suit_fibers[j] + //Blood. + var/list/blood = internal_atom[3] + if(!blood) + blood = list() + if(atom_blood_DNA) + for(var/main_blood in atom_blood_DNA) + if(!blood[main_blood]) + blood[main_blood] = atom_blood_DNA[blood] + continue + //It's not in there! We gotta add it. + update_fingerprints(main_print, atom_fingerprints[main_print]) + var/list/data_point[4] + data_point[1] = atom_fingerprints + data_point[2] = atom_suit_fibers + data_point[3] = atom_blood_DNA + data_point[4] = atom_name + data_entry[atom_reference] = data_point continue - //It's not in there! We gotta add it. - update_fingerprints(main_print, atom_fingerprints[main_print]) + //No print at all! New data entry, go! var/list/data_point[4] data_point[1] = atom_fingerprints data_point[2] = atom_suit_fibers data_point[3] = atom_blood_DNA data_point[4] = atom_name - data_entry[atom_reference] = data_point - continue - //No print at all! New data entry, go! - var/list/data_point[4] - data_point[1] = atom_fingerprints - data_point[2] = atom_suit_fibers - data_point[3] = atom_blood_DNA - data_point[4] = atom_name - var/list/new_file[1] - new_file[1] = atom_fingerprints[main_print] - new_file[atom_reference] = data_point - files[main_print] = new_file + var/list/new_file[1] + new_file[1] = atom_fingerprints[main_print] + new_file[atom_reference] = data_point + files[main_print] = new_file return 1 /******************************** ***END DO NOT DIRECTLY CALL ME*** @@ -540,7 +542,7 @@ obj/machinery/computer/forensic_scanning if(master) master[1] = stringmerge(master[1],new_print) else - CRASH("Fucking hell. Something went wrong, and it tried to update a null print or something. Tell SkyMarshal") + CRASH("Fucking hell. Something went wrong, and it tried to update a null print or something. Tell SkyMarshal (and give him this call stack)") return proc/process_card() //Same as above, but for fingerprint cards @@ -613,10 +615,11 @@ turf/Exited(mob/living/carbon/human/M) M.track_blood-- src.add_bloody_footprints(M.track_blood_mob,1,M.dir,get_tracks(M),M.track_blood_type) else if(istype(M,/mob/living/carbon/human)) - if(M.shoes) - if(M.shoes.track_blood > 0) - M.shoes.track_blood-- - src.add_bloody_footprints(M.shoes.track_blood_mob,1,M.dir,M.shoes.name,M.shoes.track_blood_type) // And bloody tracks end here + if(M.shoes && istype(M.shoes,/obj/item/clothing/shoes)) + var/obj/item/clothing/shoes/S = M.shoes + if(S.track_blood > 0) + S.track_blood-- + src.add_bloody_footprints(S.track_blood_mob,1,M.dir,S.name,S.track_blood_type) // And bloody tracks end here . = ..() turf/Entered(mob/living/carbon/human/M) if(istype(M,/mob/living) && !istype(M,/mob/living/carbon/metroid)) @@ -631,10 +634,11 @@ turf/Entered(mob/living/carbon/human/M) M.track_blood-- src.add_bloody_footprints(M.track_blood_mob,0,M.dir,get_tracks(M),M.track_blood_type) else if(istype(M,/mob/living/carbon/human)) - if(M.shoes && !istype(src,/turf/space)) - if(M.shoes.track_blood > 0) - M.shoes.track_blood-- - src.add_bloody_footprints(M.shoes.track_blood_mob,0,M.dir,M.shoes.name,M.shoes.track_blood_type) + if(M.shoes && istype(M.shoes,/obj/item/clothing/shoes) && !istype(src,/turf/space)) + var/obj/item/clothing/shoes/S = M.shoes + if(S.track_blood > 0) + S.track_blood-- + src.add_bloody_footprints(S.track_blood_mob,0,M.dir,S.name,S.track_blood_type) for(var/obj/effect/decal/cleanable/B in src) @@ -649,11 +653,12 @@ turf/Entered(mob/living/carbon/human/M) track_type = "oil" if(istype(M,/mob/living/carbon/human)) - if(M.shoes) - M.shoes.add_blood(B.blood_owner) - M.shoes.track_blood_mob = B.blood_owner - M.shoes.track_blood = max(M.shoes.track_blood,8) - M.shoes.track_blood_type = track_type + if(M.shoes && istype(M.shoes,/obj/item/clothing/shoes)) + var/obj/item/clothing/shoes/S = M.shoes + S.add_blood(B.blood_owner) + S.track_blood_mob = B.blood_owner + S.track_blood = max(S.track_blood,8) + S.track_blood_type = track_type else M.add_blood(B.blood_owner) M.track_blood_mob = B.blood_owner @@ -768,7 +773,7 @@ proc/blood_incompatible(donor,receiver) ..() afterattack(atom/A as obj|turf|area, mob/user as mob) - if(istype(A)) + if(istype(A) && src in user) user.visible_message("[user] starts to wipe down [A] with [src]!") if(do_after(user,30)) user.visible_message("[user] finishes wiping off the [A]!") @@ -776,7 +781,7 @@ proc/blood_incompatible(donor,receiver) return examine() - if (!( usr )) + if (!usr) return usr << "That's \a [src]." usr << desc diff --git a/code/modules/DetectiveWork/evidence.dm b/code/modules/DetectiveWork/evidence.dm index 5ff551d1ada..a35a4982a2d 100644 --- a/code/modules/DetectiveWork/evidence.dm +++ b/code/modules/DetectiveWork/evidence.dm @@ -1,8 +1,6 @@ //CONTAINS: //Evidence bags and stuff /////////// -//Shamelessly ripped from Mini's old code. - /obj/item/weapon/evidencebag name = "evidence bag" desc = "An empty evidence bag." @@ -10,34 +8,43 @@ icon_state = "evidenceobj" w_class = 1 -/* buggy and stuff -/obj/item/weapon/evidencebag/attackby(obj/item/weapon/O, mob/user as mob) - return src.afterattack(O, user) -*/ - /obj/item/weapon/evidencebag/afterattack(obj/item/O, mob/user as mob) + if(!in_range(O,user)) + return + if(istype(O, /obj/item/weapon/storage) && O in user) return ..() + if(!(O && istype(O)) || O.anchored == 1) - user << "You can't put that inside the [src]!" + user << "You can't put that inside \the [src]!" return ..() - if(O in user) + + if(istype(O, /obj/item/weapon/evidencebag)) + user << "You find putting an evidence bag in another evidence bag to be slightly absurd." + return + + if(O in user && (user.l_hand != O && user.r_hand != O)) //If it is in their inventory, but not in their hands, don't grab it off of them. user << "You are wearing that." return - if(src.contents.len > 0) + + if(contents.len) user << "The [src] already has something inside it." return ..() + if(istype(O.loc,/obj/item/weapon/storage)) var/obj/item/weapon/storage/U = O.loc user.client.screen -= O U.contents.Remove(O) + if(istype(O.loc,/obj/item/clothing/suit/storage/)) var/obj/item/clothing/suit/storage/U = O.loc user.client.screen -= O U.contents.Remove(O) - user << "You put the [O] inside the [src]." + + user.visible_message("\The [user] puts \a [O] into \a [src]", "You put \the [O] inside \the [src].",\ + "You hear a rustle as someone puts something into a plastic bag.") icon_state = "evidence" - src.overlays += O + overlays += O desc = "An evidence bag containing \a [O]. [O.desc]" O.loc = src w_class = O.w_class @@ -45,17 +52,19 @@ /obj/item/weapon/evidencebag/attack_self(mob/user as mob) - if (src.contents.len > 0) - var/obj/item/I = src.contents[1] - user << "You take the [I] out of the [src]." - src.overlays -= I - I.loc = get_turf(user.loc) + if (contents.len) + var/obj/item/I = contents[1] + user.visible_message("\The [user] takes \a [I] out of \a [src]", "You take \the [I] out of \the [src].",\ + "You hear someone rustle around in a plastic bag, and remove something.") + overlays -= I + user.put_in_hands(I) w_class = 1 - src.icon_state = "evidenceobj" + icon_state = "evidenceobj" desc = "An empty evidence bag." + else - user << "[src] is empty." - src.icon_state = "evidenceobj" + user << "\The [src] is empty." + icon_state = "evidenceobj" return /obj/item/weapon/storage/box/evidence diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 2b29c7e5ad1..d0f0b72f56a 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -515,6 +515,17 @@ var/global/BSACooldown = 0 else jobs += "[dd_replacetext("Emergency Response Team", " ", " ")]" + //Misc (Grey) + jobs += "" + jobs += "" + + //Records + if(jobban_isbanned(M, "Records")) + jobs += "" + else + jobs += "" + + /* //Malfunctioning AI //Removed Malf-bans because they're a pain to impliment if(jobban_isbanned(M, "malf AI") || isbanned_dept) @@ -601,6 +612,13 @@ var/global/BSACooldown = 0 var/datum/job/temp = job_master.GetJob(jobPos) if(!temp) continue joblist += temp.title + if("miscdept") + joblist += "pAI" + for(var/jobPos in nonhuman_positions) + if(!jobPos) continue + var/datum/job/temp = job_master.GetJob(jobPos) + if(!temp) continue + joblist += temp.title else joblist += href_list["jobban3"] diff --git a/code/modules/admin/admin_investigate.dm b/code/modules/admin/admin_investigate.dm new file mode 100644 index 00000000000..4f2956cf9bf --- /dev/null +++ b/code/modules/admin/admin_investigate.dm @@ -0,0 +1,43 @@ +//By Carnwennan + +//This system was made as an alternative to all the in-game lists and variables used to log stuff in-game. +//lists and variables are great. However, they have several major flaws: +//Firstly, they use memory. TGstation has one of the highest memory usage of all the ss13 branches. +//Secondly, they are usually stored in an object. This means that they aren't centralised. It also means that +//the data is lost when the object is deleted! This is especially annoying for things like the singulo engine! +#define INVESTIGATE_DIR "data/investigate/" + +//SYSTEM +/proc/investigate_subject2file(var/subject) + switch(subject) + if("singulo") + return file("[INVESTIGATE_DIR]singulo.html") + if("silicon") + return file("[INVESTIGATE_DIR]silicon.html") + else + return + +/proc/investigate_reset() + if(fdel(INVESTIGATE_DIR)) return 1 + return 0 + +/atom/proc/investigate_log(var/message, var/subject) + if(!message) return + var/F = investigate_subject2file(subject) + if(!F) return + F << "[time2text(world.timeofday,"hh:mm")] \ref[src] ([x],[y],[z]) || [src] [message]
" + + + +//ADMINVERBS +/client/proc/investigate_show( subject in list("singulo","silicon") ) + set name = "Investigate" + set category = "Admin" + if(!holder) return + var/F = investigate_subject2file(subject) + if(!F) + src << "Error: admin_investigate: [INVESTIGATE_DIR][subject] is an invalid path or cannot be accessed." + return + src << browse(F,"window=investigate;size=800x300") + + diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 624832c9264..f7eec938d0e 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -105,6 +105,7 @@ //Admin Observer if (holder.level >= -1) + verbs += /client/proc/investigate_show verbs += /client/proc/cmd_admin_say verbs += /client/proc/cmd_admin_gib_self verbs += /client/proc/deadmin_self @@ -423,10 +424,11 @@ verbs -= /client/proc/deadmin_self verbs -= /client/proc/jumptocoord verbs -= /client/proc/everyone_random - verbs -= /client/proc/giveruntimelog //used by coders to retrieve runtime logs + verbs -= /client/proc/giveruntimelog //used by coders to retrieve runtime logs verbs -= /client/proc/getserverlog verbs -= /client/proc/cinematic //show a cinematic sequence verbs -= /client/proc/admin_memo + verbs -= /client/proc/investigate_show verbs -= /client/proc/cmd_admin_change_custom_event verbs -= /client/proc/admin_invis verbs -= /client/proc/callprocgen diff --git a/code/modules/assembly/assembly.dm b/code/modules/assembly/assembly.dm index 1a0e282d4db..1ea22042b6f 100644 --- a/code/modules/assembly/assembly.dm +++ b/code/modules/assembly/assembly.dm @@ -62,17 +62,32 @@ var/const/WIRE_RADIO_RECEIVE = 8 //Allows Pulsed(1) to call Activate() var/const/WIRE_RADIO_PULSE = 16 //Allows Pulse(1) to send a radio message - proc/activate() //What the device does when turned on + return + proc/pulsed(var/radio = 0) //Called when another assembly acts on this one, var/radio will determine where it came from for wire calcs - pulse(var/radio = 0) //Called when this device attempts to act on another device, var/radio determines if it was sent via radio or direct + return + + proc/pulse(var/radio = 0) //Called when this device attempts to act on another device, var/radio determines if it was sent via radio or direct + return + proc/toggle_secure() //Code that has to happen when the assembly is un\secured goes here + return + proc/attach_assembly(var/obj/A, var/mob/user) //Called when an assembly is attacked by another + return + + proc/process_cooldown() //Called via spawn(10) to have it count down the cooldown var + return + proc/holder_movement() //Called when the holder is moved + return + proc/interact(mob/user as mob) //Called when attack_self is called + return - proc/process_cooldown() + process_cooldown() cooldown-- if(cooldown <= 0) return 0 spawn(10) @@ -88,7 +103,7 @@ return 1 - proc/pulse(var/radio = 0) + pulse(var/radio = 0) if(holder && (wires & WIRE_PULSE)) holder.process_activation(src, 1, 0) if(holder && (wires & WIRE_PULSE_SPECIAL)) @@ -219,4 +234,4 @@ Desc: If true is an object that can be attached to an assembly holder but is a s //Remember to have it set its loc somewhere in here -*/ +*/ \ No newline at end of file diff --git a/code/modules/assembly/holder.dm b/code/modules/assembly/holder.dm index 51ac5e39337..f499c3c0875 100644 --- a/code/modules/assembly/holder.dm +++ b/code/modules/assembly/holder.dm @@ -1,5 +1,3 @@ -//This file was auto-corrected by findeclaration.exe on 29/05/2012 15:03:05 - /obj/item/device/assembly_holder name = "Assembly" desc = "Holds various devices"//Fix this by adding dynamic desc @@ -18,10 +16,15 @@ var/obj/item/device/assembly/a_right = null var/obj/special_assembly = null - proc - attach(var/obj/item/device/D, var/obj/item/device/D2, var/mob/user) - attach_special(var/obj/O, var/mob/user) - process_activation(var/obj/item/device/D) + proc/attach(var/obj/item/device/D, var/obj/item/device/D2, var/mob/user) + return + + proc/attach_special(var/obj/O, var/mob/user) + return + + proc/process_activation(var/obj/item/device/D) + return + IsAssemblyHolder() diff --git a/code/modules/chemical/Chemistry-Tools.dm b/code/modules/chemical/Chemistry-Tools.dm index 8de9d005c49..c2c280619ab 100644 --- a/code/modules/chemical/Chemistry-Tools.dm +++ b/code/modules/chemical/Chemistry-Tools.dm @@ -11,9 +11,6 @@ item_state = "flashbang" w_class = 2.0 force = 2.0 - throw_speed = 4 - throw_range = 20 - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT | USEDELAY var/obj/item/weapon/reagent_containers/glass/beaker_one var/obj/item/weapon/reagent_containers/glass/beaker_two var/obj/item/device/assembly/attached_device @@ -27,6 +24,10 @@ var/list/allowed_containers = list("/obj/item/weapon/reagent_containers/glass/beaker", "/obj/item/weapon/reagent_containers/glass/dispenser", "/obj/item/weapon/reagent_containers/glass/bottle") var/affected_area = 3 var/mob/attacher = "Unknown" + throw_speed = 4 + throw_range = 20 + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY + slot_flags = SLOT_BELT attackby(var/obj/item/weapon/W, var/mob/user) if(path || !active) @@ -784,7 +785,7 @@ /obj/structure/table, /obj/structure/closet/secure_closet, /obj/structure/closet, - /obj/machinery/sink, + /obj/structure/sink, /obj/item/weapon/storage, /obj/machinery/atmospherics/unary/cryo_cell, /obj/item/weapon/chem_grenade, @@ -1304,7 +1305,8 @@ amount_per_transfer_from_this = 5 volume = 30 possible_transfer_amounts = null - flags = FPRINT | ONBELT | TABLEPASS | OPENCONTAINER + flags = FPRINT | TABLEPASS | OPENCONTAINER + slot_flags = SLOT_BELT /obj/item/weapon/reagent_containers/hypospray/attack_paw(mob/user as mob) return src.attack_hand(user) @@ -1349,9 +1351,9 @@ possible_transfer_amounts = null flags = FPRINT var/mode = 1 - var/charge_cost = 100 + var/charge_cost = 50 var/charge_tick = 0 - var/recharge_time = 10 //Time it takes for shots to recharge (in seconds) + var/recharge_time = 5 //Time it takes for shots to recharge (in seconds) New() ..() @@ -1372,13 +1374,13 @@ if(R && R.cell) if(mode == 1 && reagents.total_volume < 30) //Don't recharge reagents and drain power if the storage is full. R.cell.use(charge_cost) //Take power from borg... - reagents.add_reagent("tricordrazine",10) //And fill hypo with reagent. + reagents.add_reagent("tricordrazine",5) //And fill hypo with reagent. if(mode == 2 && reagents.total_volume < 30) R.cell.use(charge_cost) - reagents.add_reagent("inaprovaline", 10) + reagents.add_reagent("inaprovaline", 5) if(mode == 3 && reagents.total_volume < 30) R.cell.use(charge_cost) - reagents.add_reagent("spaceacillin", 10) + reagents.add_reagent("spaceacillin", 5) //update_icon() return 1 @@ -1402,16 +1404,19 @@ playsound(src.loc, 'pop.ogg', 50, 0) //Change the mode if(mode == 1) mode = 2 + charge_tick = 0 //Prevents wasted chems/cell charge if you're cycling through modes. reagents.clear_reagents() //Flushes whatever was in the storage previously, so you don't get chems all mixed up. user << "\blue Synthesizer is now producing 'Inaprovaline'." return if(mode == 2) mode = 3 + charge_tick = 0 reagents.clear_reagents() user << "\blue Synthesizer is now producing 'Spaceacillin'." return if(mode == 3) mode = 1 + charge_tick = 0 reagents.clear_reagents() user << "\blue Synthesizer is now producing 'Tricordrazine'." return diff --git a/code/modules/clothing/ears.dm b/code/modules/clothing/ears.dm index 05493ff2e10..25c12fd946a 100644 --- a/code/modules/clothing/ears.dm +++ b/code/modules/clothing/ears.dm @@ -4,6 +4,7 @@ name = "ears" w_class = 1.0 throwforce = 2 + slot_flags = SLOT_EARS var/twoeared = 0 /obj/item/clothing/ears/attack_hand(mob/user as mob) diff --git a/code/modules/clothing/gimmick.dm b/code/modules/clothing/gimmick.dm index 27e5f8579de..0d250a587dd 100644 --- a/code/modules/clothing/gimmick.dm +++ b/code/modules/clothing/gimmick.dm @@ -296,7 +296,8 @@ icon = 'weapons.dmi' icon_state = "baton" item_state = "classic_baton" - flags = FPRINT | ONBELT | TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT force = 10 /obj/item/clothing/under/pirate diff --git a/code/modules/clothing/glasses.dm b/code/modules/clothing/glasses.dm index b1527b20878..40f5794b05c 100644 --- a/code/modules/clothing/glasses.dm +++ b/code/modules/clothing/glasses.dm @@ -5,6 +5,7 @@ icon = 'glasses.dmi' w_class = 2.0 flags = GLASSESCOVERSEYES + slot_flags = SLOT_EYES var/vision_flags = 0 var/darkness_view = 0//Base human is 2 var/invisa_view = 0 diff --git a/code/modules/clothing/gloves.dm b/code/modules/clothing/gloves.dm index e2192512d43..670802d16e1 100644 --- a/code/modules/clothing/gloves.dm +++ b/code/modules/clothing/gloves.dm @@ -12,6 +12,7 @@ var/wired = 0 var/obj/item/weapon/cell/cell = 0 body_parts_covered = HANDS + slot_flags = SLOT_GLOVES /obj/item/clothing/gloves/boxing diff --git a/code/modules/clothing/head/hats.dm b/code/modules/clothing/head/hats.dm index ca94d809f95..8f3e4aaafe2 100644 --- a/code/modules/clothing/head/hats.dm +++ b/code/modules/clothing/head/hats.dm @@ -3,7 +3,7 @@ name = "head" icon = 'hats.dmi' body_parts_covered = HEAD - var/list/allowed = list() + slot_flags = SLOT_HEAD /obj/item/clothing/head/cakehat name = "cake-hat" @@ -83,8 +83,24 @@ icon_state = "beret" flags = FPRINT | TABLEPASS +/obj/item/clothing/head/chaplain_hood + name = "chaplain's hood" + desc = "It's hood that covers the head. It keeps you warm during the space winters." + icon_state = "chaplain_hood" + flags = FPRINT|TABLEPASS|HEADSPACE|HEADCOVERSEYES|BLOCKHAIR + +/obj/item/clothing/head/hasturhood + name = "hastur's hood" + desc = "It's unspeakably stylish" + icon_state = "hasturhood" + flags = FPRINT|TABLEPASS|HEADSPACE|HEADCOVERSEYES|BLOCKHAIR + +/obj/item/clothing/head/nursehat + name = "nurse's hat" + desc = "It allows quick identification of trained medical personnel." + icon_state = "nursehat" + flags = FPRINT|TABLEPASS -// CHUMP HELMETS: COOKING THEM DESTROYS THE CHUMP HELMET SPAWN. /obj/item/clothing/head/helmet/cueball name = "cueball helmet" @@ -109,6 +125,8 @@ item_state = "helmet" var/flipped = 0 + +// CHUMP HELMETS: COOKING THEM DESTROYS THE CHUMP HELMET SPAWN. /obj/item/clothing/head/syndicatefake name = "red space-helmet replica" desc = "A plastic replica of a red space space helmet. This is a toy, it is not made for use in space!" @@ -118,24 +136,6 @@ flags = FPRINT | TABLEPASS | BLOCKHAIR flags_inv = HIDEMASK|HIDEEARS|HIDEEYES -/obj/item/clothing/head/chaplain_hood - name = "chaplain's hood" - desc = "It's hood that covers the head. It keeps you warm during the space winters." - icon_state = "chaplain_hood" - flags = FPRINT|TABLEPASS|HEADSPACE|HEADCOVERSEYES|BLOCKHAIR - -/obj/item/clothing/head/hasturhood - name = "hastur's hood" - desc = "It's unspeakably stylish" - icon_state = "hasturhood" - flags = FPRINT|TABLEPASS|HEADSPACE|HEADCOVERSEYES|BLOCKHAIR - -/obj/item/clothing/head/nursehat - name = "nurse's hat" - desc = "It allows quick identification of trained medical personnel." - icon_state = "nursehat" - flags = FPRINT|TABLEPASS - /obj/item/clothing/head/helmet/cardborg name = "cardborg helmet" desc = "A helmet made out of a box." diff --git a/code/modules/clothing/jumpsuit.dm b/code/modules/clothing/jumpsuit.dm index 52cd992c82a..97f58f0605e 100644 --- a/code/modules/clothing/jumpsuit.dm +++ b/code/modules/clothing/jumpsuit.dm @@ -8,6 +8,7 @@ heat_transfer_coefficient = 0.30 permeability_coefficient = 0.90 flags = FPRINT | TABLEPASS + slot_flags = SLOT_ICLOTHING var/has_sensor = 1//For the crew computer 2 = unable to change mode var/sensor_mode = 0 /* diff --git a/code/modules/clothing/mask.dm b/code/modules/clothing/mask.dm index 1a8fc6d83b4..22180af9dbe 100644 --- a/code/modules/clothing/mask.dm +++ b/code/modules/clothing/mask.dm @@ -73,6 +73,7 @@ desc = "A face-covering mask that can be connected to an air supply." icon_state = "gas_alt" flags = FPRINT|TABLEPASS|SUITSPACE|MASKCOVERSMOUTH|MASKCOVERSEYES + flags_inv = HIDEEARS|HIDEEYES w_class = 3.0 see_face = 0.0 item_state = "gas_alt" diff --git a/code/modules/clothing/shoes.dm b/code/modules/clothing/shoes.dm index 6e0a4a8d683..493cf794cb2 100644 --- a/code/modules/clothing/shoes.dm +++ b/code/modules/clothing/shoes.dm @@ -5,6 +5,7 @@ gender = PLURAL //Carn: for grammarically correct text-parsing body_parts_covered = FEET + slot_flags = SLOT_FEET protective_temperature = 500 heat_transfer_coefficient = 0.10 diff --git a/code/modules/clothing/spacesuits/engineer.dm b/code/modules/clothing/spacesuits/engineer.dm new file mode 100644 index 00000000000..5ede859031e --- /dev/null +++ b/code/modules/clothing/spacesuits/engineer.dm @@ -0,0 +1,37 @@ +/obj/item/clothing/head/helmet/space/engineer + name = "environment suit helmet" + desc = "A special helmet designed for work in a hazardous, low-pressure environment. Has radiation shielding and a visor that can be toggled on and off." + flags = FPRINT | TABLEPASS | HEADSPACE | HEADCOVERSEYES + see_face = 0.0 + flags_inv = HIDEEARS + icon_state = "engspace_helmet" + item_state = "engspace_helmet" + protective_temperature = 5000 + armor = list(melee = 20, bullet = 5, laser = 10,energy = 5, bomb = 15, bio = 100, rad = 75) + var/up = 0 + +/obj/item/clothing/head/helmet/space/engineer/ce + name = "chief engineer's environment suit helmet" + desc = "A special helmet designed for work in a hazardous, low-pressure environment. Has radiation shielding and a visor that can be toggled on and off." + icon_state = "cespace_helmet" + item_state = "cespace_helmet" + +/obj/item/clothing/suit/space/engineer + name = "environment suit" + desc = "An environment suit that protects against hazardous, low pressure environments. Has radiation shielding." + icon_state = "engspace_suit" + item_state = "engspace_suit" + protective_temperature = 5000 //For not dieing near a fire, but still not being great in a full inferno + slowdown = 2 + armor = list(melee = 20, bullet = 5, laser = 10,energy = 5, bomb = 15, bio = 100, rad = 75) + allowed = list(/obj/item/device/flashlight, /obj/item/weapon/tank, /obj/item/device/t_scanner, /obj/item/weapon/rcd, /obj/item/weapon/crowbar, \ + /obj/item/weapon/screwdriver, /obj/item/weapon/weldingtool, /obj/item/weapon/wirecutters, /obj/item/weapon/wrench, /obj/item/device/multitool, \ + /obj/item/device/radio, /obj/item/device/analyzer) + //yes, you can fit everything and your dog in it. + //i figure this might mitigate some of the inevitable bitching about it being a downgrade from the rig. + +/obj/item/clothing/suit/space/engineer/ce + name = "chief engineer's environment suit" + desc = "An environment suit that protects against hazardous, low pressure environments. Has radiation shielding and Chief Engineer colours." + icon_state = "cespace_suit" + item_state = "cespace_suit" \ No newline at end of file diff --git a/code/modules/clothing/spacesuits/ert.dm b/code/modules/clothing/spacesuits/ert.dm new file mode 100644 index 00000000000..33ed7261b12 --- /dev/null +++ b/code/modules/clothing/spacesuits/ert.dm @@ -0,0 +1,69 @@ +/obj/item/clothing/head/helmet/space/ert + name = "emergency response team helmet" + desc = "A helmet worn by members of the NanoTrasen Emergency Response Team. Armoured and space ready." + icon_state = "ert_commander" + item_state = "helm-command" + armor = list(melee = 50, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 100, rad = 60) + +/obj/item/clothing/suit/space/ert + name = "emergency response team suit" + desc = "A suit worn by members of the NanoTrasen Emergency Response Team. Armoured, space ready, and fire resistant." + icon_state = "ert_commander" + item_state = "suit-command" + w_class = 3 + allowed = list(/obj/item/weapon/gun,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword,/obj/item/weapon/handcuffs,/obj/item/weapon/tank/emergency_oxygen) + slowdown = 1 + armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 100, rad = 60) + protective_temperature = 10000 + allowed = list(/obj/item/device/flashlight, /obj/item/weapon/tank, /obj/item/device/t_scanner, /obj/item/weapon/rcd, /obj/item/weapon/crowbar, \ + /obj/item/weapon/screwdriver, /obj/item/weapon/weldingtool, /obj/item/weapon/wirecutters, /obj/item/weapon/wrench, /obj/item/device/multitool, \ + /obj/item/device/radio, /obj/item/device/analyzer, /obj/item/weapon/gun/energy/laser, /obj/item/weapon/gun/energy/pulse_rifle, \ + /obj/item/weapon/gun/energy/taser, /obj/item/weapon/melee/baton, /obj/item/weapon/gun/energy/gun) + +//Commander +/obj/item/clothing/head/helmet/space/ert/commander + name = "emergency response team commander helmet" + desc = "A helmet worn by the commander of a NanoTrasen Emergency Response Team. Has blue highlights. Armoured and space ready." + icon_state = "ert_commander" + item_state = "helm-command" + +/obj/item/clothing/suit/space/ert/commander + name = "emergency response team commander suit" + desc = "A suit worn by the commander of a NanoTrasen Emergency Response Team. Has blue highlights. Armoured, space ready, and fire resistant." + icon_state = "ert_commander" + item_state = "suit-command" + +//Security +/obj/item/clothing/head/helmet/space/ert/security + name = "emergency response team security helmet" + desc = "A helmet worn by security members of a NanoTrasen Emergency Response Team. Has red highlights. Armoured and space ready." + icon_state = "ert_security" + item_state = "syndicate-helm-black-red" + +/obj/item/clothing/suit/space/ert/security + name = "emergency response team security suit" + desc = "A suit worn by security members of a NanoTrasen Emergency Response Team. Has red highlights. Armoured, space ready, and fire resistant." + icon_state = "ert_security" + item_state = "syndicate-black-red" + +//Engineer +/obj/item/clothing/head/helmet/space/ert/engineer + name = "emergency response team engineer helmet" + desc = "A helmet worn by engineering members of a NanoTrasen Emergency Response Team. Has blue highlights. Armoured and space ready." + icon_state = "ert_engineer" + +/obj/item/clothing/suit/space/ert/engineer + name = "emergency response team engineer suit" + desc = "A suit worn by the engineering of a NanoTrasen Emergency Response Team. Has blue highlights. Armoured, space ready, and fire resistant." + icon_state = "ert_engineer" + +//Medical +/obj/item/clothing/head/helmet/space/ert/medical + name = "emergency response team medical helmet" + desc = "A helmet worn by medical members of a NanoTrasen Emergency Response Team. Has white highlights. Armoured and space ready." + icon_state = "ert_medical" + +/obj/item/clothing/suit/space/ert/medical + name = "emergency response team medical suit" + desc = "A suit worn by medical members of a NanoTrasen Emergency Response Team. Has white highlights. Armoured and space ready." + icon_state = "ert_medical" \ No newline at end of file diff --git a/code/modules/clothing/spacesuits/rig.dm b/code/modules/clothing/spacesuits/rig.dm index 0aa74b947b5..c37bcf0ed34 100644 --- a/code/modules/clothing/spacesuits/rig.dm +++ b/code/modules/clothing/spacesuits/rig.dm @@ -15,29 +15,12 @@ item_state = "rig0-mining" color = "mining" - /obj/item/clothing/head/helmet/space/rig/elite name = "advanced RIG helmet" icon_state = "rig0-white" item_state = "rig0-white" color = "white" -/obj/item/clothing/head/helmet/space/rig/engspace_helmet - name = "engineering space helmet" - desc = "A special helmet designed for work in a hazardous, low-pressure environment. Has radiation shielding and a visor that can be toggled on and off." - icon_state = "engspace_helmet" - item_state = "engspace_helmet" - see_face = 0.0 - var/up = 0 - -/obj/item/clothing/head/helmet/space/rig/cespace_helmet - name = "chief engineer's space helmet" - desc = "A special helmet designed for work in a hazardous, low-pressure environment. Has radiation shielding and a visor that can be toggled on and off." - icon_state = "cespace_helmet" - item_state = "cespace_helmet" - see_face = 0.0 - var/up = 0 - /obj/item/clothing/head/helmet/space/rig/security name = "security RIG helmet" icon_state = "rig0-security" @@ -63,18 +46,6 @@ name = "advanced RIG suit" protective_temperature = 10000 -/obj/item/clothing/suit/space/rig/engspace_suit - name = "engineering space suit" - icon_state = "engspace_suit" - item_state = "engspace_suit" - -/obj/item/clothing/suit/space/rig/cespace_suit - name = "chief engineer's space suit" - desc = "A special suit that protects against hazardous, low pressure environments. Has radiation and fire shielding, and Chief Engineer colours." - icon_state = "cespace_suit" - item_state = "cespace_suit" - protective_temperature = 10000 - /obj/item/clothing/suit/space/rig/security name = "security RIG suit" desc = "A suit specially designed for security to offer minor protection from environmental hazards, and greater protection from human hazards" diff --git a/code/modules/clothing/suit.dm b/code/modules/clothing/suit.dm index 55f1cbaaa84..8156dc337d8 100644 --- a/code/modules/clothing/suit.dm +++ b/code/modules/clothing/suit.dm @@ -3,5 +3,6 @@ name = "suit" var/fire_resist = T0C+100 flags = FPRINT | TABLEPASS - var/list/allowed = list(/obj/item/weapon/tank/emergency_oxygen) + allowed = list(/obj/item/weapon/tank/emergency_oxygen) armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) + slot_flags = SLOT_OCLOTHING diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 0d87b19a3dc..80a1278db90 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -96,7 +96,7 @@ icon_state = "johann_erzatz_1" volume = 50 -/obj/item/weapon/lighter/zippo/fluff/li_tsun_1 //mangled: Li Tsun +/obj/item/weapon/lighter/zippo/fluff/li_matsuda_1 //mangled: Li Matsuda name = "blue zippo lighter" desc = "A zippo lighter made of some blue metal." icon = 'custom_items.dmi' diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index 8750adbc0c0..ee260eeecbe 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -37,14 +37,14 @@ mob/living/carbon/proc/handle_hallucinations() //src << "Traitor Items" if(!halitem) halitem = new - var/list/slots_free = list("1,1","3,1") - if(l_hand) slots_free -= "1,1" - if(r_hand) slots_free -= "3,1" + var/list/slots_free = list(ui_lhand,ui_rhand) + if(l_hand) slots_free -= ui_lhand + if(r_hand) slots_free -= ui_rhand if(istype(src,/mob/living/carbon/human)) var/mob/living/carbon/human/H = src - if(!H.belt) slots_free += "3,0" - if(!H.l_store) slots_free += "4,0" - if(!H.r_store) slots_free += "5,0" + if(!H.belt) slots_free += ui_belt + if(!H.l_store) slots_free += ui_storage1 + if(!H.r_store) slots_free += ui_storage2 if(slots_free.len) halitem.screen_loc = pick(slots_free) halitem.layer = 50 diff --git a/code/modules/food/food.dm b/code/modules/food/food.dm index 4baee5736aa..bde691e6e43 100644 --- a/code/modules/food/food.dm +++ b/code/modules/food/food.dm @@ -1096,7 +1096,7 @@ reagents.add_reagent("nutriment",12) afterattack(obj/O as obj, mob/user as mob) - if(istype(O,/obj/machinery/sink) && !wrapped) + if(istype(O,/obj/structure/sink) && !wrapped) user << "You place [name] under a stream of water..." loc = get_turf(O) return Expand() diff --git a/code/modules/icon generation/Bluespaced.dm b/code/modules/icon generation/Bluespaced.dm new file mode 100644 index 00000000000..697b9e97196 --- /dev/null +++ b/code/modules/icon generation/Bluespaced.dm @@ -0,0 +1,243 @@ +/proc/bsi_cast_ray(icon/I, list/start, list/end) + + if(abs(start[1] - end[1]) > abs(start[2] - end[2])) + var/dist = abs(start[1] - end[1]) * 2 + + for(var/i = 1, i <= dist, i++) + var/x = round((start[1] * i / dist) + (end[1] * (1 - i / dist))) + var/y = round((start[2] * i / dist) + (end[2] * (1 - i / dist))) + + if(I.GetPixel(x, y) != null) + return list(x, y) + + else + var/dist = abs(start[2] - end[2]) * 2 + + for(var/i = 1, i <= dist, i++) + var/x = round((start[1] * i / dist) + (end[1] * (1 - i / dist))) + var/y = round((start[2] * i / dist) + (end[2] * (1 - i / dist))) + + if(I.GetPixel(x, y) != null) + return list(x, y) + + return null + +/proc/bsi_split_colors(color) + if(color == null) + return list(0, 0, 0, 0) + + var/list/colors = list(0, 0, 0, 0) + colors[1] = hex2num(copytext(color, 2, 4)) + colors[2] = hex2num(copytext(color, 4, 6)) + colors[3] = hex2num(copytext(color, 6, 8)) + colors[4] = (length(color) > 7)? hex2num(copytext(color, 8, 10)) : 255 + + return colors + +/proc/bsi_spread(icon/I, list/start_point) + var/list/queue = list() + queue[++queue.len] = start_point + + var/i = 0 + + while(i++ < length(queue)) + var/x = queue[i][1] + var/y = queue[i][2] + + var/list/pixel = bsi_split_colors(I.GetPixel(x, y)) + if(pixel[4] == 0) + continue + + var/list/n = (y < I.Height())? bsi_split_colors(I.GetPixel(x, y + 1)) : list(0, 0, 0, 0) + var/list/s = (y > 1)? bsi_split_colors(I.GetPixel(x, y - 1)) : list(0, 0, 0, 0) + var/list/e = (x < I.Width())? bsi_split_colors(I.GetPixel(x + 1, y)) : list(0, 0, 0, 0) + var/list/w = (x > 1)? bsi_split_colors(I.GetPixel(x - 1, y)) : list(0, 0, 0, 0) + + var/value = (i == 1)? 16 : max(n[1] - 1, e[1] - 1, s[1] - 1, w[1] - 1) + + if(prob(50)) + value = max(0, value - 1) + + if(prob(50)) + value = max(0, value - 1) + + if(prob(50)) + value = max(0, value - 1) + + if(value <= pixel[1]) + continue + + var/v2 = 256 - ((16 - value) * (16 - value)) + + I.DrawBox(rgb(value, v2, pixel[4] - v2, pixel[4]), x, y) + + if(n[4] != 0 && n[1] < value - 1) + queue[++queue.len] = list(x, y + 1) + + if(s[4] != 0 && s[1] < value - 1) + queue[++queue.len] = list(x, y - 1) + + if(e[4] != 0 && e[1] < value - 1) + queue[++queue.len] = list(x + 1, y) + + if(w[4] != 0 && w[1] < value - 1) + queue[++queue.len] = list(x - 1, y) + + + + + +/proc/bsi_generate_mask(icon/source, state) + var/icon/mask = icon(source, state) + + mask.MapColors( + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 1, 1, + 0, 0, 0, 0) + + var/hits = 0 + + for(var/i = 1, i <= 10, i++) + var/point1 + var/point2 + + if(prob(50)) + if(prob(50)) + point1 = list(rand(1, mask.Width()), mask.Height()) + point2 = list(rand(1, mask.Width()), 1) + + else + point2 = list(rand(1, mask.Width()), mask.Height()) + point1 = list(rand(1, mask.Width()), 1) + + else + if(prob(50)) + point1 = list(mask.Width(), rand(1, mask.Height())) + point2 = list(1, rand(1, mask.Height())) + + else + point2 = list(mask.Width(), rand(1, mask.Height())) + point1 = list(1, rand(1, mask.Height())) + + var/hit = bsi_cast_ray(mask, point1, point2) + + if(hit == null) + continue + + hits++ + + bsi_spread(mask, hit) + + if(prob(20 + hits * 20)) + break + + if(hits == 0) + return null + + else + return mask + +/proc/generate_bluespace_icon(icon/source, state) + + var/icon/mask = bsi_generate_mask(source, state) + + if(mask == null) + return source + + var/icon/unaffected = icon(mask) + unaffected.MapColors( + 0, 0, 0, 0, + 0, 0, 0, 0, + 0, 0, 0, 1, + 0, 0, 0, 0, + 255, 255, 255, 0) + + var/icon/temp = icon(source, state) //Mask already contains the original alpha values, avoid squaring them + temp.MapColors( + 1, 0, 0, 0, + 0, 1, 0, 0, + 0, 0, 1, 0, + 0, 0, 0, 0, + 0, 0, 0, 255) + + unaffected.Blend(temp, ICON_MULTIPLY) + + var/icon/bluespaced = icon(mask) + bluespaced.MapColors( + 0, 0, 0, 0, + 0, 0, 0, 1, + 0, 0, 0, 0, + 0, 0, 0, 0, + 1, 1, 1, 0) + + bluespaced.Blend(icon(source, state), ICON_MULTIPLY) + + var/list/frames = list( + list(0.000,20), + list(0.020, 5), + list(0.050, 4), + list(0.080, 5), + list(0.100,10), + list(0.080, 5), + list(0.050, 4), + list(0.020, 5), + + list(0.000,20), + list(0.020, 5), + list(0.050, 4), + list(0.080, 5), + list(0.100,10), + list(0.080, 5), + list(0.050, 4), + list(0.020, 5), + + list(0.000,20), + list(0.020, 5), + list(0.050, 4), + list(0.080, 5), + list(0.100,10), + list(0.080, 5), + list(0.050, 4), + list(0.020, 5), + ) + + var/list/colors = list( + list( 75, 75, 75, 0), + list( 25, 25, 25, 0), + list( 75, 75, 75, 0), + list( 25, 25, 75, 0), + list( 75, 75, 300, 0), + list( 25, 25, 300, 0), + list(255, 255, 255, 0), + list( 0, 0, 0, 255), + list( 0, 0, 0, 0), + list( 0, 0, 0, 0), + ) + + for(var/i = 1, i <= rand(1, 5), i++) + var/f = rand(1, length(frames)) + + if(frames[f][2] > 1) + frames[f][2]-- + frames.Insert(f, 0) + + frames[f] = list(0.8, 1) + + var/icon/result = generate_color_animation(bluespaced, colors, frames) + result.Blend(unaffected, ICON_UNDERLAY) + + return result + + + +/atom/verb/test() + set src in view() + src.icon = generate_bluespace_icon(src.icon, src.icon_state) + +/mob/verb/bluespam() + for(var/turf/t in view(5)) + var/obj/s = new /obj/square(t) + s.icon = generate_bluespace_icon(s.icon, s.icon_state) + diff --git a/code/modules/icon generation/Icon_color_animation.dm b/code/modules/icon generation/Icon_color_animation.dm new file mode 100644 index 00000000000..9681722fcb3 --- /dev/null +++ b/code/modules/icon generation/Icon_color_animation.dm @@ -0,0 +1,96 @@ +//---------------------------------------- +// +// Return a copy of the provided icon, +// after calling MapColors on it. The +// color values are linearily interpolated +// between the pairs provided, based on +// the ratio argument. +// +//---------------------------------------- + +/proc/MapColors_interpolate(icon/input, ratio, + rr1, rg1, rb1, ra1, rr2, rg2, rb2, ra2, + gr1, gg1, gb1, ga1, gr2, gg2, gb2, ga2, + br1, bg1, bb1, ba1, br2, bg2, bb2, ba2, + ar1, ag1, ab1, aa1, ar2, ag2, ab2, aa2, + zr1, zg1, zb1, za1, zr2, zg2, zb2, za2) + var/r = ratio + var/i = 1 - ratio + var/icon/I = icon(input) + + I.MapColors( + (rr1 * r + rr2 * i) / 255.0, (rg1 * r + rg2 * i) / 255.0, (rb1 * r + rb2 * i) / 255.0, (ra1 * r + ra2 * i) / 255.0, + (gr1 * r + gr2 * i) / 255.0, (gg1 * r + gg2 * i) / 255.0, (gb1 * r + gb2 * i) / 255.0, (ga1 * r + ga2 * i) / 255.0, + (br1 * r + br2 * i) / 255.0, (bg1 * r + bg2 * i) / 255.0, (bb1 * r + bb2 * i) / 255.0, (ba1 * r + ba2 * i) / 255.0, + (ar1 * r + ar2 * i) / 255.0, (ag1 * r + ag2 * i) / 255.0, (ab1 * r + ab2 * i) / 255.0, (aa1 * r + aa2 * i) / 255.0, + (zr1 * r + zr2 * i) / 255.0, (zg1 * r + zg2 * i) / 255.0, (zb1 * r + zb2 * i) / 255.0, (za1 * r + za2 * i) / 255.0) + + return I + + + + +//---------------------------------------- +// +// Extension of the above that takes a +// list of lists of color values, rather +// than a large number of arguments. +// +//---------------------------------------- + +/proc/MapColors_interpolate_list(icon/I, ratio, list/colors) + var/list/c[10] + + //Provide default values for any missing colors (without altering the original list + for(var/i = 1, i <= 10, i++) + c[i] = list(0, 0, 0, (i == 7 || i == 8)? 255 : 0) + + if(istype(colors[i], /list)) + for(var/j = 1, j <= 4, j++) + if(j <= length(colors[i]) && isnum(colors[i][j])) + c[i][j] = colors[i][j] + + return MapColors_interpolate(I, ratio, + colors[ 1][1], colors[ 1][2], colors[ 1][3], colors[ 1][4], // Red 1 + colors[ 2][1], colors[ 2][2], colors[ 2][3], colors[ 2][4], // Red 2 + colors[ 3][1], colors[ 3][2], colors[ 3][3], colors[ 3][4], // Green 1 + colors[ 4][1], colors[ 4][2], colors[ 4][3], colors[ 4][4], // Green 2 + colors[ 5][1], colors[ 5][2], colors[ 5][3], colors[ 5][4], // Blue 1 + colors[ 6][1], colors[ 6][2], colors[ 6][3], colors[ 6][4], // Blue 2 + colors[ 7][1], colors[ 7][2], colors[ 7][3], colors[ 7][4], // Alpha 1 + colors[ 8][1], colors[ 8][2], colors[ 8][3], colors[ 8][4], // Alpha 2 + colors[ 9][1], colors[ 9][2], colors[ 9][3], colors[ 9][4], // Added 1 + colors[10][1], colors[10][2], colors[10][3], colors[10][4]) // Added 2 + + + + + +//---------------------------------------- +// +// Take the source image, and return an animated +// version, that transitions between the provided +// color mappings, according to the provided +// pattern. +// +// Colors should be in a format suitable for +// MapColors_interpolate_list, and frames should +// be a list of 'frames', where each frame is itself +// a list, element 1 being the ratio of the first +// color to the second, and element 2 being how +// long the frame lasts, in tenths of a second. +// +//---------------------------------------- + +/proc/generate_color_animation(icon/icon, list/colors, list/frames) + var/icon/out = icon('uristrunes.dmi', "") + var/frame_num = 1 + + for(var/frame in frames) + var/icon/I = MapColors_interpolate_list(icon, frame[1], colors) + out.Insert(I, "", 2, frame_num++, 0, frame[2]) + + return out + + + diff --git a/code/modules/icon generation/Uristrunes.dm b/code/modules/icon generation/Uristrunes.dm new file mode 100644 index 00000000000..3f33f8fed53 --- /dev/null +++ b/code/modules/icon generation/Uristrunes.dm @@ -0,0 +1,268 @@ +//---------------------------------------- +// +// Take a source icon, convert into a mask, +// then create a border around it. +// +// The output then uses the colors and +// alpha values provided. +// +//---------------------------------------- + +/proc/create_border_image(icon/input, border_color = "#000000", fill_color = "#000000", border_alpha = 255, fill_alpha = 255) + var/icon/I = icon('uristrunes.dmi', "blank") + I.Blend(input, ICON_OVERLAY) + + //Discard the image + I.MapColors(0, 0, 0, 0, //-\ Ignore + 0, 0, 0, 0, //--> The + 0, 0, 0, 0, //-/ Colors + 0,255, 0, 1, //Keep alpha channel, any pixel with non-zero alpha gets max green channel + 0, 0, 0, 0) + + //Loop over the image, calculating the border value, and storing it in the red channel + //Store border's alpha in the blue channel + for(var/x = 1, x <= 32, x++) + for(var/y = 1, y <= 32, y++) + var/p = I.GetPixel(x, y) + + if(p == null) + var/n = I.GetPixel(x, y + 1) + var/s = I.GetPixel(x, y - 1) + var/e = I.GetPixel(x + 1, y) + var/w = I.GetPixel(x - 1, y) + var/ne = I.GetPixel(x + 1, y + 1) + var/se = I.GetPixel(x + 1, y - 1) + var/nw = I.GetPixel(x - 1, y + 1) + var/sw = I.GetPixel(x - 1, y - 1) + + var/sum_adj = ((n == "#00ff00"? 1 : 0) \ + + (s == "#00ff00"? 1 : 0) \ + + (e == "#00ff00"? 1 : 0) \ + + (w == "#00ff00"? 1 : 0)) + + var/sum_diag = ((ne == "#00ff00"? 1 : 0) \ + + (se == "#00ff00"? 1 : 0) \ + + (nw == "#00ff00"? 1 : 0) \ + + (sw == "#00ff00"? 1 : 0)) + + + if(sum_adj) + I.DrawBox(rgb(255, 0, 200, 0), x, y) + + else if(sum_diag) + I.DrawBox(rgb(255, 0, 100, 0), x, y) + + else + I.DrawBox(rgb(0, 0, 0, 0), x, y) + + else if(p != "#00ff00") + var/a = 255 + + if(length(p) == 9) // "#rrggbbaa", we want the aa + a = hex2num(copytext(p, 8)) + + I.DrawBox(rgb(255 - a, a, 255 - a, a), x, y) + + //Map the red and green channels to the desired output colors + I.MapColors(border_color, fill_color, rgb(0, 0, 0, border_alpha), rgb(0, 0, 0, fill_alpha), "#00000000") + + return I + + + + +//---------------------------------------- +// +// Take a source icon, convert into a mask, +// and border. Color them according to args, +// and animate. +// +//---------------------------------------- + +/proc/animate_rune_full(icon/input, rr1, rg1, rb1, ra1, rr2, rg2, rb2, ra2, br1, bg1, bb1, ba1, br2, bg2, bb2, ba2, ar1, ag1, ab1, aa1, ar2, ag2, ab2, aa2, or1, og1, ob1, oa1, or2, og2, ob2, oa2, frames) + + var/list/colors[10] + colors[ 1] = list(rr1, rg1, rb1, ra1) //Rune color 1 + colors[ 2] = list(rr2, rg2, rb2, ra2) //Rune color 2 + colors[ 3] = list(br1, bg1, bb1, ba1) //Border color 1 + colors[ 4] = list(br2, bg2, bb2, ba2) //Border color 2 + colors[ 5] = list( 0, 0, 0, 0) //Unused + colors[ 6] = list( 0, 0, 0, 0) //Unused + colors[ 7] = list(ar1, ag1, ab1, aa1) //Alpha color 1 + colors[ 8] = list(ar2, ag2, ab2, aa2) //Alpha color 2 + colors[ 9] = list(or1, og1, ob1, oa1) //Added color 1 + colors[10] = list(or2, og2, ob2, oa2) //Added color 2 + + var/icon/base = create_border_image(input, "#00ff0000", "#ff000000") + + return generate_color_animation(base, colors, frames) + + + + +//---------------------------------------- +// +// Calls the above, but accepts colors in +// the form of "#RRGGBBAA", and provides +// default values. +// +// Main limit is that it doesn't accept +// negative values, which you probably +// don't need anyway. Also missing a few +// color inputs, which would also be rarely +// used. +// +//---------------------------------------- + + +/proc/animate_rune(icon/input, rune_color = "#00000000", border_color = "#c8000000", rune_color2 = "#00000000", border_color2 = "#d8380000", alpha = 255, alpha2 = 255, frames = rune_animation) + var/rr1 = hex2num(copytext(rune_color, 2, 4)) + var/rg1 = hex2num(copytext(rune_color, 4, 6)) + var/rb1 = hex2num(copytext(rune_color, 6, 8)) + var/ra1 = hex2num(copytext(rune_color, 8, 10)) + var/rr2 = hex2num(copytext(rune_color2, 2, 4)) + var/rg2 = hex2num(copytext(rune_color2, 4, 6)) + var/rb2 = hex2num(copytext(rune_color2, 6, 8)) + var/ra2 = hex2num(copytext(rune_color2, 8, 10)) + var/br1 = hex2num(copytext(border_color, 2, 4)) + var/bg1 = hex2num(copytext(border_color, 4, 6)) + var/bb1 = hex2num(copytext(border_color, 6, 8)) + var/ba1 = hex2num(copytext(border_color, 8, 10)) + var/br2 = hex2num(copytext(border_color2, 2, 4)) + var/bg2 = hex2num(copytext(border_color2, 4, 6)) + var/bb2 = hex2num(copytext(border_color2, 6, 8)) + var/ba2 = hex2num(copytext(border_color2, 8, 10)) + + return animate_rune_full(input, rr1, rg1, rb1, ra1, rr2, rg2, rb2, ra2, br1, bg1, bb1, ba1, br2, bg2, bb2, ba2, 0, 0, 0, alpha, 0, 0, 0, alpha2, 0, 0, 0, 0, 0, 0, 0, 0, frames) + + +/proc/inanimate_rune(icon/input, rune_color = "#00000000", border_color = "#c8000000") + var/icon/base = create_border_image(input, "#00ff0000", "#ff000000") + + base.MapColors(rune_color, border_color, "#00000000", "#000000ff", "#00000000") + + return base + +var/list/rune_animation = list( + list(0.000, 5), + list(0.020, 1), + list(0.050, 1), + list(0.090, 1), + list(0.140, 1), + list(0.200, 1), + list(0.270, 1), + list(0.340, 1), + list(0.420, 1), + list(0.500, 1), + list(0.590, 1), + list(0.675, 1), + list(0.750, 1), + list(0.900, 1), + list(1.000, 6), + list(0.875, 1), + list(0.750, 1), + list(0.625, 1), + list(0.500, 1), + list(0.375, 1), + list(0.250, 1), + list(0.125, 1), + ) + +/var/list/rune_cache = list() + +/proc/get_rune(rune_bits, animated = 0) + var/lookup = "[rune_bits]-[animated]" + + if(lookup in rune_cache) + return rune_cache[lookup] + + var/icon/base = icon('uristrunes.dmi', "") + + for(var/i = 0, i < 10, i++) + if(rune_bits & (1 << i)) + base.Blend(icon('uristrunes.dmi', "rune-[1 << i]"), ICON_OVERLAY) + + var/icon/result + + if(animated == 1) + result = animate_rune(base) + + else + result = inanimate_rune(base) + + rune_cache[lookup] = result + return result + + + + + +// Testing procs and Fun procs + + + + +/mob/verb/create_rune() + var/obj/o = new(locate(x, y, z)) + o.icon = get_rune(rand(1, 1023), 1) + +/mob/verb/runes_15x15() + for(var/turf/t in range(7)) + var/obj/o = new /obj(t) + o.icon = get_rune(rand(1, 1023), 1) + + +/* +/mob/verb/create_rune_custom(rune as num, color1 as color, border1 as color, color2 as color, border2 as color, alpha1 as num, alpha2 as num) + var/icon/I = icon('uristrunes.dmi', "blank") + + for(var/i = 0, i < 10, i++) + if(rune & (1 << i)) + I.Blend(icon('uristrunes.dmi', "rune-[1 << i]"), ICON_OVERLAY) + + var/obj/o = new(locate(x, y, z)) + o.icon = animate_rune(I, color1, border1, color2, border2, alpha1, alpha2) + +/mob/verb/spam() + for(var/turf/t in range(4)) + var/icon/I = icon('uristrunes.dmi', "blank") + + var/rune = rand(1, 1023) + for(var/i = 0, i < 10, i++) + if(rune & (1 << i)) + I.Blend(icon('uristrunes.dmi', "rune-[1 << i]"), ICON_OVERLAY) + + var/obj/o = new(t) + o.icon = animate_rune_full(I, rand(0, 255), rand(0, 255), rand(0, 255), rand(-255, 255), + rand(0, 255), rand(0, 255), rand(0, 255), rand(-255, 255), + rand(0, 255), rand(0, 255), rand(0, 255), rand(-255, 255), + rand(0, 255), rand(0, 255), rand(0, 255), rand(-255, 255), + 0, 0, 0, rand(0, 255), + 0, 0, 0, rand(0, 255), + 0, 0, 0, 0, + 0, 0, 0, 0, + list( + list(0.000, 5), + list(0.020, 1), + list(0.050, 1), + list(0.090, 1), + list(0.140, 1), + list(0.200, 1), + list(0.270, 1), + list(0.340, 1), + list(0.420, 1), + list(0.500, 1), + list(0.590, 1), + list(0.675, 1), + list(0.750, 1), + list(0.900, 1), + list(1.000, 6), + list(0.875, 1), + list(0.750, 1), + list(0.625, 1), + list(0.500, 1), + list(0.375, 1), + list(0.250, 1), + list(0.125, 1), + )) +*/ \ No newline at end of file diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index 9b4425c396a..ec578027f4b 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -154,7 +154,8 @@ proc/move_mining_shuttle() name = "Miner's pickaxe" icon = 'items.dmi' icon_state = "pickaxe" - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT force = 15.0 throwforce = 4.0 item_state = "pickaxe" @@ -238,7 +239,8 @@ proc/move_mining_shuttle() name = "Shovel" icon = 'items.dmi' icon_state = "shovel" - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT force = 8.0 throwforce = 4.0 item_state = "shovel" diff --git a/code/modules/mining/satchel_ore_box.dm b/code/modules/mining/satchel_ore_box.dm index 581b97a6848..75c99097c54 100644 --- a/code/modules/mining/satchel_ore_box.dm +++ b/code/modules/mining/satchel_ore_box.dm @@ -6,7 +6,8 @@ name = "Mining Satchel" var/mode = 1; //0 = pick one at a time, 1 = pick all on tile var/capacity = 50; //the number of ore pieces it can carry. - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT w_class = 1 /obj/item/weapon/satchel/attack_self(mob/user as mob) diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index ebd92e8a867..397b68839a5 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -601,11 +601,12 @@ ..() - if(M.gloves) - if(M.gloves.cell) + if(M.gloves && istype(M.gloves,/obj/item/clothing/gloves)) + var/obj/item/clothing/gloves/G = M.gloves + if(G.cell) if(M.a_intent == "hurt")//Stungloves. Any contact will stun the alien. - if(M.gloves.cell.charge >= 2500) - M.gloves.cell.charge -= 2500 + if(G.cell.charge >= 2500) + G.cell.charge -= 2500 Weaken(5) if (stuttering < 5) diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm index f2825bde7a6..76406ea8a87 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva.dm @@ -367,11 +367,12 @@ ..() - if(M.gloves) - if(M.gloves.cell) + if(M.gloves && istype(M.gloves,/obj/item/clothing/gloves)) + var/obj/item/clothing/gloves/G = M.gloves + if(G.cell) if(M.a_intent == "hurt")//Stungloves. Any contact will stun the alien. - if(M.gloves.cell.charge >= 2500) - M.gloves.cell.charge -= 2500 + if(G.cell.charge >= 2500) + G.cell.charge -= 2500 Weaken(5) if (stuttering < 5) diff --git a/code/modules/mob/living/carbon/alien/special/snakeman.dm b/code/modules/mob/living/carbon/alien/special/snakeman.dm index 35dacff8788..d9829dee2be 100644 --- a/code/modules/mob/living/carbon/alien/special/snakeman.dm +++ b/code/modules/mob/living/carbon/alien/special/snakeman.dm @@ -33,7 +33,7 @@ M.client.mob = new/mob/living/carbon/alien/humanoid/special/snakeman(new/obj/effect/snake_egg(src.loc)) visible_message("[src] injects [M] with an egg.") visible_message("The egg absorbs [M]") - M.mutations |= HUSK + M.mutations |= NOCLONE M.update_body() M.death() else diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 6bf1114f09b..8da3cd6a383 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -204,10 +204,9 @@ if(src == M && istype(src, /mob/living/carbon/human)) var/mob/living/carbon/human/H = M var/list/damaged = H.get_damaged_organs(1,1) - src.visible_message( \ - text("\blue [src] examines [].",src.gender==MALE?"himself":"herself"), \ - "\blue You check yourself for injuries." \ - ) + visible_message("\blue [src] examines [get_gender_form("itsself")].", \ + "\blue You check yourself for injuries.", \ + "You hear a rustle, as someone checks about their person.") for(var/datum/organ/external/org in damaged) var/status = "" @@ -222,9 +221,11 @@ if(brutedamage > 0) status = "bruised" if(brutedamage > 20) - status = "bleeding" + status = "blugeoned" if(brutedamage > 40) status = "mangled" + if(org.bleeding && brutedamage) + status += ",[burndamage ? "" : " and"] bleeding[burndamage ? "," : ""]" if(brutedamage > 0 && burndamage > 0) status += " and " if(burndamage > 40) @@ -242,11 +243,6 @@ src.show_message(text("\t []My [] is [].",status=="OK"?"\blue ":"\red ",org.getDisplayName(),status),1) src.show_message(text("\blue You finish checking yourself."),1) else - var/t_him = "it" - if (src.gender == MALE) - t_him = "him" - else if (src.gender == FEMALE) - t_him = "her" if (istype(src,/mob/living/carbon/human) && src:w_uniform) var/mob/living/carbon/human/H = src H.w_uniform.add_fingerprint(M) @@ -259,9 +255,9 @@ AdjustWeakened(-3) playsound(src.loc, 'thudswoosh.ogg', 50, 1, -1) M.visible_message( \ - "\blue [M] shakes [src] trying to wake [t_him] up!", \ - "\blue You shake [src] trying to wake [t_him] up!", \ - ) + "\blue \The [M] shakes \the [src] trying to wake [get_gender_form("it")] up!", \ + "\blue You shake \the [src] trying to wake [get_gender_form("it")] up!", \ + "You hear someone get shaken.") /mob/living/carbon/proc/eyecheck() return 0 diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index d09f4351544..4839cbdcb73 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -27,32 +27,16 @@ skipears = src.head.flags_inv & HIDEEARS // crappy hacks because you can't do \his[src] etc. I'm sorry this proc is so unreadable, blame the text macros :< - var/t_He = "It" //capitalised for use at the start of each line. - var/t_his = "its" - var/t_him = "it" - var/t_has = "has" - var/t_is = "is" + var/list/proper_forms = get_visible_gender() + var/t_He = proper_forms["It"] //capitalised for use at the start of each line. + var/t_his = proper_forms["its"] + var/t_him = proper_forms["it"] + var/t_has = proper_forms["has"] + var/t_is = proper_forms["is"] var/msg = "*---------*\nThis is " - - if( skipjumpsuit && (wear_mask || skipmask) ) //big suits/masks make it hard to tell their gender - t_He = "They" - t_his = "their" - t_him = "them" - t_has = "have" - t_is = "are" - else - if(src.icon) - msg += "\icon[src.icon] " //fucking BYOND: this should stop dreamseeker crashing if we -somehow- examine somebody before their icon is generated - switch(src.gender) - if(MALE) - t_He = "He" - t_his = "his" - t_him = "him" - if(FEMALE) - t_He = "She" - t_his = "her" - t_him = "her" + if(icon) + msg += "\icon[icon] " //fucking BYOND: this should stop dreamseeker crashing if we -somehow- examine somebody before their icon is generated msg += "\a [src][examine_text ? ", [examine_text]":""]!\n" diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 7d66c71ddbe..27cd8e12686 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -27,19 +27,19 @@ var/list/skills = null // var/b_type - var/obj/item/clothing/suit/wear_suit = null - var/obj/item/clothing/under/w_uniform = null - var/obj/item/clothing/shoes/shoes = null - var/obj/item/weapon/belt = null - var/obj/item/clothing/gloves/gloves = null - var/obj/item/clothing/glasses/glasses = null - var/obj/item/clothing/head/head = null - var/obj/item/clothing/ears/l_ear = null - var/obj/item/clothing/ears/r_ear = null + var/obj/item/wear_suit = null + var/obj/item/w_uniform = null + var/obj/item/shoes = null + var/obj/item/belt = null + var/obj/item/gloves = null + var/obj/item/glasses = null + var/obj/item/head = null + var/obj/item/l_ear = null + var/obj/item/r_ear = null var/obj/item/weapon/card/id/wear_id = null - var/obj/item/weapon/r_store = null - var/obj/item/weapon/l_store = null - var/obj/item/weapon/s_store = null + var/obj/item/r_store = null + var/obj/item/l_store = null + var/obj/item/s_store = null var/icon/stand_icon = null var/icon/lying_icon = null @@ -150,7 +150,8 @@ ..() spawn(5) // Failsafe for.. weirdness. - rebuild_appearance() + update_clothing() + update_body() /*var/known_languages = list() known_languages.Add("english")*/ @@ -552,7 +553,7 @@ return if (!istype(W, /obj/item)) return - if (!( W.flags & ONBACK )) + if (!( W.slot_flags & SLOT_BACK )) return if(istype(W,/obj/item/weapon/twohanded) && W:wielded) usr << "Unwield the [initial(W.name)] first!" @@ -576,7 +577,10 @@ if (emptyHand) wear_suit.DblClick() return - if (!( istype(W, /obj/item/clothing/suit) )) + if (!istype(W, /obj/item)) + return + if (!( W.slot_flags & SLOT_OCLOTHING )) + return return u_equip(W) wear_suit = W @@ -586,7 +590,9 @@ if (emptyHand) gloves.DblClick() return - if (!( istype(W, /obj/item/clothing/gloves) )) + if (!istype(W, /obj/item)) + return + if (!( W.slot_flags & SLOT_GLOVES )) return u_equip(W) gloves = W @@ -596,7 +602,9 @@ if (emptyHand) shoes.DblClick() return - if (!( istype(W, /obj/item/clothing/shoes) )) + if (!istype(W, /obj/item)) + return + if (!( W.slot_flags & SLOT_FEET )) return u_equip(W) shoes = W @@ -606,7 +614,9 @@ if (emptyHand) belt.DblClick() return - if (!W || !W.flags || !( W.flags & ONBELT )) + if (!istype(W, /obj/item)) + return + if (!( W.slot_flags & SLOT_BELT )) return u_equip(W) belt = W @@ -616,7 +626,9 @@ if (emptyHand) glasses.DblClick() return - if (!( istype(W, /obj/item/clothing/glasses) )) + if (!istype(W, /obj/item)) + return + if (!( W.slot_flags & SLOT_EYES )) return u_equip(W) glasses = W @@ -626,10 +638,9 @@ if (emptyHand) head.DblClick() return - if (( istype(W, /obj/item/weapon/paper) )) - u_equip(W) - head = W - else if (!( istype(W, /obj/item/clothing/head) )) + if (!istype(W, /obj/item)) + return + if (!( W.slot_flags & SLOT_HEAD )) return u_equip(W) head = W @@ -681,7 +692,10 @@ if (emptyHand) w_uniform.DblClick() return - if (!( istype(W, /obj/item/clothing/under) )) + if (!istype(W, /obj/item)) + return + if (!( W.slot_flags & SLOT_ICLOTHING )) + return return u_equip(W) w_uniform = W @@ -693,7 +707,9 @@ return if (!w_uniform) return - if (!istype(W, /obj/item/weapon/card/id) && !istype(W, /obj/item/device/pda) ) + if (!istype(W, /obj/item)) + return + if (!( W.slot_flags & SLOT_ID )) return u_equip(W) wear_id = W @@ -703,19 +719,25 @@ if (emptyHand) l_store.DblClick() return - if ((!( istype(W, /obj/item) ) || W.w_class > 2 || !( w_uniform ))) + if (!istype(W, /obj/item)) return - u_equip(W) - l_store = W + if ( ( W.slot_flags & SLOT_DENYPOCKET ) ) + return + if ( W.w_class <= 2 || ( W.slot_flags & SLOT_POCKET ) ) + u_equip(W) + l_store = W if("storage2") if (r_store) if (emptyHand) r_store.DblClick() return - if ((!( istype(W, /obj/item) ) || W.w_class > 2 || !( w_uniform ))) + if (!istype(W, /obj/item)) return - u_equip(W) - r_store = W + if ( ( W.slot_flags & SLOT_DENYPOCKET ) ) + return + if ( W.w_class <= 2 || ( W.slot_flags & SLOT_POCKET ) ) + u_equip(W) + r_store = W if("suit storage") if (s_store) if (emptyHand) @@ -917,8 +939,8 @@ body_overlays_standing += body_standing // face_lying and face_standing are the face icons, not a flag - body_overlays_lying += face_standing // yes, the vars are named wrong, I didn't do it -- CIB - body_overlays_standing += face_lying + body_overlays_lying += face_lying + body_overlays_standing += face_standing @@ -1216,12 +1238,12 @@ if(lying) icon = lying_icon - overlays += body_overlays_standing + overlays += body_overlays_lying if(!lying) icon = stand_icon + overlays += body_overlays_standing - overlays += body_overlays_lying overlays += clothing_overlays @@ -2743,3 +2765,14 @@ It can still be worn/put on as normal. reset_view(0) remoteobserve = null src.tkdisable = 0 + +/mob/living/carbon/human/get_visible_gender() + var/skip_gender = (wear_suit && wear_suit.flags_inv & HIDEJUMPSUIT && ((head && head.flags_inv & HIDEMASK) || wear_mask)) + + if( !skip_gender ) //big suits/masks make it hard to tell their gender + switch(gender) + if(MALE) + return list("It" = "He", "its" = "his", "it" = "he", "has" = "has", "is" = "is", "itself" = "himself") + if(FEMALE) + return list("It" = "She", "its" = "her", "it" = "she", "has" = "has", "is" = "is", "itself" = "herself") + return list("It" = "They", "its" = "their", "it" = "them", "has" = "have", "is" = "are", "itself" = "themselves") diff --git a/code/modules/mob/living/carbon/human/human_attackhand.dm b/code/modules/mob/living/carbon/human/human_attackhand.dm index 51ed7966208..b5ced7ef8bb 100644 --- a/code/modules/mob/living/carbon/human/human_attackhand.dm +++ b/code/modules/mob/living/carbon/human/human_attackhand.dm @@ -9,11 +9,13 @@ visible_message("\red [M] attempted to touch [src]!") return 0 - if(M.gloves) - if(M.gloves.cell) - if(M.a_intent == "hurt") - if(M.gloves.cell.charge >= 2500) - M.gloves.cell.charge -= 2500 + + if(M.gloves && istype(M.gloves,/obj/item/clothing/gloves)) + var/obj/item/clothing/gloves/G = M.gloves + if(G.cell) + if(M.a_intent == "hurt")//Stungloves. Any contact will stun the alien. + if(G.cell.charge >= 2500) + G.cell.charge -= 2500 visible_message("\red [src] has been touched with the stun gloves by [M]!") M.attack_log += text("\[[time_stamp()]\] Stungloved [src.name] ([src.ckey])") src.attack_log += text("\[[time_stamp()]\] Has been stungloved by [M.name] ([M.ckey])") diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 83aa059fb88..0f3eaa3e508 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -153,10 +153,11 @@ emp_act if(H.wear_suit) H.wear_suit.add_blood(src) else if(H.w_uniform) H.w_uniform.add_blood(src) if(H.shoes) H.shoes.add_blood(src) - if (H.gloves) - H.gloves.add_blood(H) - H.gloves.transfer_blood = 2 - H.gloves.bloody_hands_mob = H + if (H.gloves && istype(H.gloves,/obj/item/clothing/gloves)) + var/obj/item/clothing/gloves/G = H.gloves + G.add_blood(H) + G.transfer_blood = 2 + G.bloody_hands_mob = H else H.add_blood(H) H.bloody_hands = 2 @@ -197,4 +198,4 @@ emp_act if(src.wear_suit) src.wear_suit.add_blood(src) if(src.w_uniform) src.w_uniform.add_blood(src) - UpdateDamageIcon() \ No newline at end of file + UpdateDamageIcon() diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index f97c1c92126..471d28eaf0b 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -35,13 +35,13 @@ // TODO: this check and the lyingcheck variable should probably be removed in favor of the visual_lying check if((lyingcheck != lying) || (buckle_check != (buckled ? 1 : 0))) //This is a fix for falling down / standing up not updating icons. Instead of going through and changing every spawn(5) - update_lying() //instance in the code where lying is modified, I've just added a new variable "lyingcheck" which will be compared + update_clothing() //instance in the code where lying is modified, I've just added a new variable "lyingcheck" which will be compared lyingcheck = lying //to lying, so if lying ever changes, update_clothing() will run like normal. if(stat == 2) if(!lying && !buckled) lying = 1 - update_lying() + update_clothing() return life_tick++ @@ -138,7 +138,7 @@ if (stat != 0) if(!lying) lying = 1 //Seriously, stay down :x - update_lying() + update_clothing() @@ -1348,8 +1348,20 @@ else blind.layer = 0 - if ((disabilities & 1 && ((glasses && !glasses.prescription) || !glasses)) || (glasses && glasses.prescription && !(disabilities & 1))) - client.screen += hud_used.vimpaired + if(disabilities & 1) + if(!glasses) + client.screen += hud_used.vimpaired + else if (glasses && istype(glasses,/obj/item/clothing/glasses)) + var/obj/item/clothing/glasses/G = glasses + if(!G.prescription) + client.screen += hud_used.vimpaired + else + client.screen += hud_used.vimpaired + else + if(glasses && istype(glasses,/obj/item/clothing/glasses)) + var/obj/item/clothing/glasses/G = glasses + if(G.prescription) + client.screen += hud_used.vimpaired if (eye_blurry) client.screen += hud_used.blurry diff --git a/code/modules/mob/living/carbon/metroid/metroid.dm b/code/modules/mob/living/carbon/metroid/metroid.dm index 3e4a0c3b0b4..fc3ff215c6d 100644 --- a/code/modules/mob/living/carbon/metroid/metroid.dm +++ b/code/modules/mob/living/carbon/metroid/metroid.dm @@ -384,7 +384,7 @@ for(var/mob/O in viewers(src, null)) if ((O.client && !( O.blinded ))) O.show_message(text("\red [M.name] has bit [src]!"), 1) - bruteloss += rand(1, 3) + adjustBruteLoss(rand(1, 3)) updatehealth() return @@ -463,11 +463,13 @@ - if(M.gloves) - if(M.gloves.cell) + + if(M.gloves && istype(M.gloves,/obj/item/clothing/gloves)) + var/obj/item/clothing/gloves/G = M.gloves + if(G.cell) if(M.a_intent == "hurt")//Stungloves. Any contact will stun the alien. - if(M.gloves.cell.charge >= 2500) - M.gloves.cell.charge -= 2500 + if(G.cell.charge >= 2500) + G.cell.charge -= 2500 for(var/mob/O in viewers(src, null)) if ((O.client && !( O.blinded ))) O.show_message("\red [src] has been touched with the stun gloves by [M]!", 1, "\red You hear someone fall.", 2) diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index 6ac4b83c0b4..f97a0aa2ef1 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -210,11 +210,13 @@ if (istype(loc, /turf) && istype(loc.loc, /area/start)) M << "No attacking people at spawn, you jackass." return - if(M.gloves) - if(M.gloves.cell) - if(M.a_intent == "hurt") - if(M.gloves.cell.charge >= 2500) - M.gloves.cell.charge -= 2500 + + if(M.gloves && istype(M.gloves,/obj/item/clothing/gloves)) + var/obj/item/clothing/gloves/G = M.gloves + if(G.cell) + if(M.a_intent == "hurt")//Stungloves. Any contact will stun the alien. + if(G.cell.charge >= 2500) + G.cell.charge -= 2500 Weaken(5) if (stuttering < 5) stuttering = 5 diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index c1067a0523a..0695669ef39 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1,19 +1,3 @@ -/mob/living/Life() - - ..() - - // While I'm doing a terriblly lazy way of initalizing things, why don't I make it so people's preferences tag along with them. This could be useful in fixing the fucking cloned-as-unknown thing, making me not have to dynamically load them during tensioner, and of course, storing metadata. -//Whoever wrote this should go suck a choad. This was causing runtimes, asshat. IN ADDITION, YOU PUT IT IN THE LIFE PROC YOU ASSHAT -// if(!src.storedpreferences) -// src.storedpreferences = new -// storedpreferences.savefile_load(src, 0) - - - - - return - - /mob/living/verb/succumb() set hidden = 1 if ((src.health < 0 && src.health > -95.0)) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 382a03930ce..19d219ac77a 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -7,6 +7,7 @@ w_class = 100.0 item_state = "electronic" flags = FPRINT|TABLEPASS | CONDUCT + var/list/modules = list() var/obj/item/emag = null var/obj/item/borg/upgrade/jetpack = null @@ -60,12 +61,12 @@ ..() src.modules += new /obj/item/borg/sight/hud/med(src) src.modules += new /obj/item/device/healthanalyzer(src) - src.modules += new /obj/item/weapon/reagent_containers/borghypo + src.modules += new /obj/item/weapon/reagent_containers/borghypo(src) src.modules += new /obj/item/weapon/reagent_containers/glass/large(src) src.modules += new /obj/item/weapon/reagent_containers/robodropper(src) - src.modules += new /obj/item/weapon/reagent_containers/syringe - src.modules += new /obj/item/weapon/extinguisher/mini - src.emag = new /obj/item/weapon/circular_saw + src.modules += new /obj/item/weapon/reagent_containers/syringe(src) + src.modules += new /obj/item/weapon/extinguisher/mini(src) + src.emag = new /obj/item/weapon/circular_saw(src) return @@ -143,8 +144,8 @@ New() ..() src.modules += new /obj/item/weapon/soap/nanotrasen(src) - src.modules += new /obj/item/weapon/trashbag - src.modules += new/obj/item/weapon/mop + src.modules += new /obj/item/weapon/trashbag(src) + src.modules += new/obj/item/weapon/mop(src) src.emag = new /obj/item/weapon/cleaner(src) var/datum/reagents/R = new/datum/reagents(1000) diff --git a/code/modules/mob/living/silicon/say.dm b/code/modules/mob/living/silicon/say.dm index 4eaddf543b9..b6df38e8ef1 100644 --- a/code/modules/mob/living/silicon/say.dm +++ b/code/modules/mob/living/silicon/say.dm @@ -48,14 +48,18 @@ if (!message) return - var/obj/machinery/hologram/holopad/T = client.eye//Client eye centers on an object. - if(istype(T)&&T.hologram&&T.master==src)//If there is a hologram and its master is the user. + if(!isAI(src)) + return + + var/mob/living/silicon/ai/A = src + var/obj/machinery/hologram/holopad/T = A.current//Client eye centers on an object. + if(istype(T) && T.hologram && T.master==src) var/message_a = say_quote(message) //Human-like, sorta, heard by those who understand humans. var/rendered_a = "[name] [message_a]" - //Speach distorted, heard by those who do not understand AIs. + //Speech distorted, heard by those who do not understand AIs. message = stars(message) var/message_b = say_quote(message) var/rendered_b = "[voice_name] [message_b]" diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 6c752c4da8c..41243586df2 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -64,28 +64,6 @@ src << msg return -// Show a message to all mobs in sight of this one -// This would be for visible actions by the src mob -// message is the message output to anyone who can see e.g. "[src] does something!" -// self_message (optional) is what the src mob sees e.g. "You do something!" -// blind_message (optional) is what blind people will hear e.g. "You hear something!" - -/mob/visible_message(var/message, var/self_message, var/blind_message) - for(var/mob/M in viewers(src)) - var/msg = message - if(self_message && M==src) - msg = self_message - M.show_message( msg, 1, blind_message, 2) - -// Show a message to all mobs in sight of this atom -// Use for objects performing visible actions -// message is output to anyone who can see, e.g. "The [src] does something!" -// blind_message (optional) is what blind people will hear e.g. "You hear something!" -/atom/proc/visible_message(var/message, var/blind_message) - for(var/mob/M in viewers(src)) - M.show_message( message, 1, blind_message, 2) - - /mob/proc/findname(msg) for(var/mob/M in world) if (M.real_name == text("[]", msg)) @@ -1158,7 +1136,7 @@ note dizziness decrements automatically in the mob's Life() proc. if(!isemptylist(args)) for(var/file in args) src << browse_rsc(file) - return 1 + return 1 return 0 @@ -1182,3 +1160,13 @@ note dizziness decrements automatically in the mob's Life() proc. // Call this proc whenever something about the clothing of a mob changes. Normally, you // don't need to call this by hand, as the equip procs will do it for you. ..() + +/mob/proc/get_visible_gender() + //Returns the proper words to use based on the mob's visible gender. Used in text creation. + return list("It" = "It", "its" = "its", "it" = "it", "has" = "has", "is" = "is", "itself" = "itself") + +/mob/proc/get_gender_form(var/form) + if(!istext(form)) + return + var/list/proper_forms = get_visible_gender() + return proper_forms[form] \ No newline at end of file diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index f72051a457a..7ef6542467b 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -98,6 +98,8 @@ var/real_name = null var/original_name = null //Original name is only used in ghost chat! It is not to be edited by anything! var/flavor_text = "" + var/med_record = "" + var/sec_record = "" var/blinded = null var/bhunger = 0//Carbon var/ajourn = 0 diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 431230e350b..ec9484a289e 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -301,7 +301,7 @@ proc/ManifestLateSpawn(var/mob/living/carbon/human/H, icon/H_icon) // Attempted fix to add late joiners to various databases -- TLE - // This is basically ripped wholesale from the normal code for adding people to the databases during a fresh round + // This is basically ripped wholesale from the normal code for adding people to the databases during a fresh round //Erth Mark if (!isnull(H.mind) && (H.mind.assigned_role != "MODE")) var/datum/data/record/G = new() var/datum/data/record/M = new() @@ -310,10 +310,11 @@ var/obj/item/weapon/card/id/C = H.wear_id if (C) G.fields["rank"] = C.assignment + G.fields["real_rank"] = H.mind.assigned_role else if(H.mind && H.mind.assigned_role) - G.fields["rank"] = H.mind.assigned_role + G.fields["rank"] = H.mind.role_alt_title ? H.mind.role_alt_title : H.mind.assigned_role G.fields["real_rank"] = H.mind.assigned_role else G.fields["rank"] = "Unassigned" @@ -334,21 +335,58 @@ G.fields["m_stat"] = "Stable" M.fields["b_type"] = text("[]", H.dna.b_type) M.fields["b_dna"] = H.dna.unique_enzymes - M.fields["mi_dis"] = "None" - M.fields["mi_dis_d"] = "No minor disabilities have been declared." - M.fields["ma_dis"] = "None" - M.fields["ma_dis_d"] = "No major disabilities have been diagnosed." + + var/minor_dis = null + if(H.disabilities) + if(H.disabilities & 1) + minor_dis += "Myopia, " + if(H.disabilities & 4) + minor_dis += "Persistant Cough, " + if(H.disabilities & 16) + minor_dis += "Stuttering, " + if(minor_dis) + M.fields["mi_dis"] = minor_dis + else + M.fields["mi_dis"] = "None" + + M.fields["mi_dis_d"] = "No additional minor disability notes." + + var/major_dis = null + if(H.disabilities) + if(H.disabilities & 2) + major_dis += "Epilepsy, " + if(H.disabilities & 8) + major_dis += "Tourette's Syndrome, " + if(H.disabilities & 32) + major_dis += "Deafness, " + if(major_dis) + M.fields["ma_dis"] = major_dis + else + M.fields["ma_dis"] = "None" + + M.fields["ma_dis_d"] = "No additional major disability notes." M.fields["alg"] = "None" - M.fields["alg_d"] = "No allergies have been detected in this patient." + M.fields["alg_d"] = "No additional allergy notes." M.fields["cdi"] = "None" - M.fields["cdi_d"] = "No diseases have been diagnosed at the moment." - M.fields["notes"] = "No notes." + M.fields["cdi_d"] = "No additional disease notes." + + if(H.med_record && !jobban_isbanned(H, "Records")) + M.fields["notes"] = H.med_record + else + M.fields["notes"] = "No notes found." + S.fields["criminal"] = "None" S.fields["mi_crim"] = "None" S.fields["mi_crim_d"] = "No minor crime convictions." S.fields["ma_crim"] = "None" S.fields["ma_crim_d"] = "No major crime convictions." - S.fields["notes"] = "No notes." + + if(H.sec_record && !jobban_isbanned(H, "Records")) + S.fields["notes"] = H.sec_record + else + S.fields["notes"] = "No notes." + + //Begin locked reporting L.fields["name"] = H.real_name diff --git a/code/modules/mob/new_player/preferences.dm b/code/modules/mob/new_player/preferences.dm index 615d09231cb..e810b05b301 100644 --- a/code/modules/mob/new_player/preferences.dm +++ b/code/modules/mob/new_player/preferences.dm @@ -126,6 +126,9 @@ datum/preferences var/flavor_text = "" + var/med_record = "" + var/sec_record = "" + // slot stuff (Why were they var/var? --SkyMarshal) var/slotname var/curslot = 0 @@ -320,6 +323,10 @@ datum/preferences dat += "
Disabilities
" + if(jobban_isbanned(user, "Records")) + dat += "
You are banned from using character records.
" + else + dat += "
Character Records
" dat += "
Flavor Text
" dat += "Change
" if(lentext(flavor_text) <= 40) @@ -392,6 +399,33 @@ datum/preferences user << browse(HTML, "window=disabil;size=350x300") return + proc/SetRecords(mob/user) + var/HTML = "" + HTML += "
" + HTML += "Set Character Records
" + + HTML += "Medical Records
" + + if(lentext(med_record) <= 40) + HTML += "
[med_record]
" + else + HTML += "
[copytext(med_record, 1, 37)]...
" + + HTML += "Security Records
" + + if(lentext(sec_record) <= 40) + HTML += "
[sec_record]
" + else + HTML += "
[copytext(sec_record, 1, 37)]...
" + + HTML += "
" + HTML += "\[Done\]" + HTML += "
" + + user << browse(null, "window=preferences") + user << browse(HTML, "window=records;size=350x300") + return + proc/GetAltTitle(datum/job/job) return job_alt_titles.Find(job.title) > 0 \ ? job_alt_titles[job.title] \ @@ -890,10 +924,9 @@ datum/preferences be_random_name = !be_random_name if(link_tags["flavor_text"]) - var/msg = input(usr,"Set the flavor text in your 'examine' verb. This can also be used for OOC notes and preferences!","Flavor Text",html_decode(flavor_text)) as message + var/msg = copytext(sanitize(input(usr,"Set the flavor text in your 'examine' verb. This can also be used for OOC notes and preferences!","Flavor Text",html_decode(flavor_text)) as message),1,MAX_NAME_LEN) if(msg != null) - msg = copytext(msg, 1, MAX_MESSAGE_LEN) msg = html_encode(msg) flavor_text = msg @@ -984,6 +1017,7 @@ datum/preferences midis = 1 ghost_ears = 1 disabilities = 0 + if(link_tags["disabilities"]) if(text2num(link_tags["disabilities"]) >= -1) if(text2num(link_tags["disabilities"]) >= 0) @@ -993,6 +1027,39 @@ datum/preferences else user << browse(null, "window=disabil") + if(link_tags["records"]) + if(text2num(link_tags["records"]) >= 1) + SetRecords(user) + return + else + user << browse(null, "window=records") + + if(link_tags["med_record"]) + var/medmsg = copytext(sanitize(input(usr,"Set your medical notes here.","Medical Records",html_decode(med_record)) as message),1,MAX_NAME_LEN) + + if(medmsg != null) + medmsg = html_encode(medmsg) + + med_record = medmsg + SetRecords(user) + + if(link_tags["sec_record"]) + var/secmsg = copytext(sanitize(input(usr,"Set your security notes here.","Security Records",html_decode(sec_record)) as message),1,MAX_NAME_LEN) + + if(secmsg != null) + secmsg = html_encode(secmsg) + + sec_record = secmsg + SetRecords(user) + + if(link_tags["flavor_text"]) + var/msg = copytext(sanitize(input(usr,"Set the flavor text in your 'examine' verb. This can also be used for OOC notes and preferences!","Flavor Text",html_decode(flavor_text)) as message),1,MAX_NAME_LEN) + + if(msg != null) + msg = html_encode(msg) + + flavor_text = msg + ShowChoices(user) proc/copy_to(mob/living/carbon/human/character, safety = 0) @@ -1002,6 +1069,8 @@ datum/preferences character.original_name = real_name //Original name is only used in ghost chat! It is not to be edited by anything! character.flavor_text = flavor_text + character.med_record = med_record + character.sec_record = sec_record character.gender = gender diff --git a/code/modules/mob/new_player/savefile.dm b/code/modules/mob/new_player/savefile.dm index 30c49843a89..f0c4c3a6bd6 100644 --- a/code/modules/mob/new_player/savefile.dm +++ b/code/modules/mob/new_player/savefile.dm @@ -98,6 +98,8 @@ datum/preferences/proc/savefile_save(mob/user, slot) F["name_is_always_random"] << src.be_random_name F["flavor_text"] << flavor_text + F["med_record"] << med_record + F["sec_record"] << sec_record F["gender"] << src.gender F["age"] << src.age @@ -196,6 +198,8 @@ datum/preferences/proc/savefile_load(mob/user, slot) F["age"] >> src.age F["flavor_text"] >> flavor_text + F["med_record"] >> med_record + F["sec_record"] >> sec_record F["hair_red"] >> src.r_hair F["hair_green"] >> src.g_hair diff --git a/code/modules/paperwork/clipboard.dm b/code/modules/paperwork/clipboard.dm index 5a469ee25e9..c56e123ebdb 100644 --- a/code/modules/paperwork/clipboard.dm +++ b/code/modules/paperwork/clipboard.dm @@ -9,7 +9,8 @@ throw_range = 10 var/obj/item/weapon/pen/haspen //The stored pen. var/obj/item/weapon/paper/toppaper //The topmost piece of paper. - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT pressure_resistance = 10 /obj/item/weapon/clipboard/New() diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 7455c7ad675..fac0cc5a842 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -11,278 +11,277 @@ throw_range = 15 layer = 4 pressure_resistance = 1 + slot_flags = SLOT_HEAD + see_face = 1 + body_parts_covered = HEAD + protective_temperature = 0 var/info //What's actually written on the paper. var/info_links //A different version of the paper which includes html links at fields and EOF var/stamps //The (text for the) stamps on the paper. var/fields //Amount of user created fields var/list/stamped - var/see_face = 1 - var/body_parts_covered = HEAD - var/protective_temperature = 0 var/rigged = 0 var/spam_flag = 0 - const/ar/deffont = "Verdana" - const/ar/signfont = "Times New Roman" - const/ar/crayonfont = "Comic Sans MS" + var/const/deffont = "Verdana" + var/const/signfont = "Times New Roman" + var/const/crayonfont = "Comic Sans MS" - New() - ..() - src.pixel_y = rand(-8, 8) - src.pixel_x = rand(-9, 9) - spawn(2) - if(src.info) - src.overlays += "paper_words" - updateinfolinks() - return - - update_icon() +/obj/item/weapon/paper/New() + ..() + src.pixel_y = rand(-8, 8) + src.pixel_x = rand(-9, 9) + spawn(2) if(src.info) src.overlays += "paper_words" - return - - examine() - set src in oview(1) - - // ..() //We don't want them to see the dumb "this is a paper" thing every time. - if(!(istype(usr, /mob/living/carbon/human) || istype(usr, /mob/dead/observer) || istype(usr, /mob/living/silicon))) - usr << browse("[name][stars(info)][stamps]", "window=[name]") - onclose(usr, "[name]") - else - usr << browse("[name][info][stamps]", "window=[name]") - onclose(usr, "[name]") - return - - verb/rename() - set name = "Rename paper" - set category = "Object" - set src in usr - - if ((usr.mutations & CLUMSY) && prob(50)) - usr << "\red You cut yourself on the paper." - return - var/n_name = copytext(sanitize(input(usr, "What would you like to label the paper?", "Paper Labelling", null) as text),1,MAX_NAME_LEN) - n_name = copytext(n_name, 1, 32) - if ((loc == usr && usr.stat == 0)) - name = "paper[(n_name ? text("- '[n_name]'") : null)]" - add_fingerprint(usr) - return - - attack_self(mob/living/user as mob) - examine() - if(rigged && (Holiday == "April Fool's Day")) - if(spam_flag == 0) - spam_flag = 1 - playsound(src.loc, 'bikehorn.ogg', 50, 1) - spawn(20) - spam_flag = 0 - return - - attack_ai(var/mob/living/silicon/ai/user as mob) - var/dist - if (istype(user) && user.current) //is AI - dist = get_dist(src, user.current) - else //cyborg or AI not seeing through a camera - dist = get_dist(src, user) - if (dist < 2) - usr << browse("[name][info][stamps]", "window=[name]") - onclose(usr, "[name]") - else - usr << browse("[name][stars(info)][stamps]", "window=[name]") - onclose(usr, "[name]") - return - - proc - addtofield(var/id, var/text, var/links = 0) - var/locid = 0 - var/laststart = 1 - var/textindex = 1 - while(1) // I know this can cause infinite loops and fuck up the whole server, but the if(istart==0) should be safe as fuck - var/istart = 0 - if(links) - istart = findtext(info_links, "", laststart) - else - istart = findtext(info, "", laststart) - - if(istart==0) - return // No field found with matching id - - laststart = istart+1 - locid++ - if(locid == id) - var/iend = 1 - if(links) - iend = findtext(info_links, "", istart) - else - iend = findtext(info, "", istart) - - //textindex = istart+26 - textindex = iend - break - - if(links) - var/before = copytext(info_links, 1, textindex) - var/after = copytext(info_links, textindex) - info_links = before + text + after - else - var/before = copytext(info, 1, textindex) - var/after = copytext(info, textindex) - info = before + text + after - updateinfolinks() - updateinfolinks() - info_links = info - var/i = 0 - for(i=1,i<=fields,i++) - addtofield(i, "write", 1) - info_links = info_links + "write" - - parsepencode(var/t, var/obj/item/weapon/pen/P, mob/user as mob, var/iscrayon = 0) - t = copytext(sanitize(t),1,MAX_MESSAGE_LEN) - - t = dd_replacetext(t, "\[center\]", "
") - t = dd_replacetext(t, "\[/center\]", "
") - t = dd_replacetext(t, "\[br\]", "
") - t = dd_replacetext(t, "\[b\]", "") - t = dd_replacetext(t, "\[/b\]", "") - t = dd_replacetext(t, "\[i\]", "") - t = dd_replacetext(t, "\[/i\]", "") - t = dd_replacetext(t, "\[u\]", "") - t = dd_replacetext(t, "\[/u\]", "") - t = dd_replacetext(t, "\[large\]", "") - t = dd_replacetext(t, "\[/large\]", "") - t = dd_replacetext(t, "\[sign\]", "[user.real_name]") - t = dd_replacetext(t, "\[field\]", "") - - if(!iscrayon) - t = dd_replacetext(t, "\[*\]", "
  • ") - t = dd_replacetext(t, "\[hr\]", "
    ") - t = dd_replacetext(t, "\[small\]", "") - t = dd_replacetext(t, "\[/small\]", "") - t = dd_replacetext(t, "\[list\]", "
      ") - t = dd_replacetext(t, "\[/list\]", "
    ") - - t = "[t]" - else // If it is a crayon, and he still tries to use these, make them empty! - t = dd_replacetext(t, "\[*\]", "") - t = dd_replacetext(t, "\[hr\]", "") - t = dd_replacetext(t, "\[small\]", "") - t = dd_replacetext(t, "\[/small\]", "") - t = dd_replacetext(t, "\[list\]", "") - t = dd_replacetext(t, "\[/list\]", "") - - t = "[t]" - - //Count the fields - var/laststart = 1 - while(1) - var/i = findtext(t, "", laststart) - if(i==0) - break - laststart = i+1 - fields++ - - return t - - openhelp(mob/user as mob) - user << browse({"Pen Help - -
    Crayon&Pen commands

    -
    - \[br\] : Creates a linebreak.
    - \[center\] - \[/center\] : Centers the text.
    - \[b\] - \[/b\] : Makes the text bold.
    - \[i\] - \[/i\] : Makes the text italic.
    - \[u\] - \[/u\] : Makes the text underlined.
    - \[large\] - \[/large\] : Increases the size of the text.
    - \[sign\] : Inserts a signature of your name in a foolproof way.
    - \[field\] : Inserts an invisible field which lets you start type from there. Useful for forms.
    -
    -
    Pen exclusive commands

    - \[small\] - \[/small\] : Decreases the size of the text.
    - \[list\] - \[/list\] : A list.
    - \[*\] : A dot used for lists.
    - \[hr\] : Adds a horizontal rule. - "}, "window=paper_help") - - - Topic(href, href_list) - ..() - if ((usr.stat || usr.restrained())) - return - - if(href_list["write"]) - var/id = href_list["write"] - var/t = strip_html_simple(input(usr, "What text do you wish to add to " + (id=="end" ? "the end of the paper" : "field "+id) + "?", "[name]", null),8192) as text - - var/obj/item/i = usr.equipped() // Check to see if he still got that darn pen, also check if he's using a crayon or pen. - var/iscrayon = 0 - if(!istype(i, /obj/item/weapon/pen)) - if(!istype(i, /obj/item/toy/crayon)) - return - iscrayon = 1 - - - if ((!in_range(src, usr) && src.loc != usr && !( istype(src.loc, /obj/item/weapon/clipboard) ) && src.loc.loc != usr && usr.equipped() != i)) // Some check to see if he's allowed to write - return - - t = parsepencode(t, i, usr, iscrayon) // Encode everything from pencode to html - - if(id!="end") - addtofield(text2num(id), t) // He wants to edit a field, let him. - else - info += t // Oh, he wants to edit to the end of the file, let him. - updateinfolinks() - - usr << browse("[name][info_links][stamps]", "window=[name]") // Update the window - - if(!overlays.Find("paper_words")) - overlays += "paper_words" - - attackby(obj/item/weapon/P as obj, mob/user as mob) - ..() - var/clown = 0 - if(user.mind && (user.mind.assigned_role == "Clown")) - clown = 1 - - if (istype(P, /obj/item/weapon/pen) || istype(P, /obj/item/toy/crayon)) - usr << browse("[name][info_links][stamps]", "window=[name]") - //openhelp(user) - return - else if(istype(P, /obj/item/weapon/stamp)) - if ((!in_range(src, usr) && src.loc != user && !( istype(src.loc, /obj/item/weapon/clipboard) ) && src.loc.loc != user && user.equipped() != P)) - return - - stamps += (stamps=="" ? "
    " : "
    ") + "This paper has been stamped with the [P.name]." - - switch(P.type) - if(/obj/item/weapon/stamp/captain) - overlays += "paper_stamped_cap" - if(/obj/item/weapon/stamp/hop) - overlays += "paper_stamped_hop" - if(/obj/item/weapon/stamp/hos) - overlays += "paper_stamped_hos" - if(/obj/item/weapon/stamp/ce) - overlays += "paper_stamped_ce" - if(/obj/item/weapon/stamp/rd) - overlays += "paper_stamped_rd" - if(/obj/item/weapon/stamp/cmo) - overlays += "paper_stamped_cmo" - if(/obj/item/weapon/stamp/denied) - overlays += "paper_stamped_denied" - if(/obj/item/weapon/stamp/clown) - if (!clown) - usr << "\red You are totally unable to use the stamp. HONK!" - return - else - overlays += "paper_stamped_clown" - else - overlays += "paper_stamped" - if(!stamped) - stamped = new - stamped += P.type - - user << "\blue You stamp the paper with your rubber stamp." - add_fingerprint(user) return + +/obj/item/weapon/paper/update_icon() + if(src.info) + src.overlays += "paper_words" + return + +/obj/item/weapon/paper/examine() + set src in oview(1) + +// ..() //We don't want them to see the dumb "this is a paper" thing every time. + if(!(istype(usr, /mob/living/carbon/human) || istype(usr, /mob/dead/observer) || istype(usr, /mob/living/silicon))) + usr << browse("[name][stars(info)][stamps]", "window=[name]") + onclose(usr, "[name]") + else + usr << browse("[name][info][stamps]", "window=[name]") + onclose(usr, "[name]") + return + +/obj/item/weapon/paper/verb/rename() + set name = "Rename paper" + set category = "Object" + set src in usr + + if ((usr.mutations & CLUMSY) && prob(50)) + usr << "\red You cut yourself on the paper." + return + var/n_name = copytext(sanitize(input(usr, "What would you like to label the paper?", "Paper Labelling", null) as text),1,MAX_NAME_LEN) + if ((loc == usr && usr.stat == 0)) + name = "paper[(n_name ? text("- '[n_name]'") : null)]" + add_fingerprint(usr) + return + +/obj/item/weapon/paper/attack_self(mob/living/user as mob) + examine() + if(rigged && (Holiday == "April Fool's Day")) + if(spam_flag == 0) + spam_flag = 1 + playsound(src.loc, 'bikehorn.ogg', 50, 1) + spawn(20) + spam_flag = 0 + return + +/obj/item/weapon/paper/attack_ai(var/mob/living/silicon/ai/user as mob) + var/dist + if (istype(user) && user.current) //is AI + dist = get_dist(src, user.current) + else //cyborg or AI not seeing through a camera + dist = get_dist(src, user) + if (dist < 2) + usr << browse("[name][info][stamps]", "window=[name]") + onclose(usr, "[name]") + else + usr << browse("[name][stars(info)][stamps]", "window=[name]") + onclose(usr, "[name]") + return + +/obj/item/weapon/paper/proc/addtofield(var/id, var/text, var/links = 0) + var/locid = 0 + var/laststart = 1 + var/textindex = 1 + while(1) // I know this can cause infinite loops and fuck up the whole server, but the if(istart==0) should be safe as fuck + var/istart = 0 + if(links) + istart = findtext(info_links, "", laststart) + else + istart = findtext(info, "", laststart) + + if(istart==0) + return // No field found with matching id + + laststart = istart+1 + locid++ + if(locid == id) + var/iend = 1 + if(links) + iend = findtext(info_links, "", istart) + else + iend = findtext(info, "", istart) + + //textindex = istart+26 + textindex = iend + break + + if(links) + var/before = copytext(info_links, 1, textindex) + var/after = copytext(info_links, textindex) + info_links = before + text + after + else + var/before = copytext(info, 1, textindex) + var/after = copytext(info, textindex) + info = before + text + after + updateinfolinks() + +/obj/item/weapon/paper/proc/updateinfolinks() + info_links = info + var/i = 0 + for(i=1,i<=fields,i++) + addtofield(i, "write", 1) + info_links = info_links + "write" + +/obj/item/weapon/paper/proc/parsepencode(var/t, var/obj/item/weapon/pen/P, mob/user as mob, var/iscrayon = 0) + t = copytext(sanitize(t),1,MAX_MESSAGE_LEN) + + t = dd_replacetext(t, "\[center\]", "
    ") + t = dd_replacetext(t, "\[/center\]", "
    ") + t = dd_replacetext(t, "\[br\]", "
    ") + t = dd_replacetext(t, "\[b\]", "") + t = dd_replacetext(t, "\[/b\]", "") + t = dd_replacetext(t, "\[i\]", "") + t = dd_replacetext(t, "\[/i\]", "") + t = dd_replacetext(t, "\[u\]", "") + t = dd_replacetext(t, "\[/u\]", "") + t = dd_replacetext(t, "\[large\]", "") + t = dd_replacetext(t, "\[/large\]", "") + t = dd_replacetext(t, "\[sign\]", "[user.real_name]") + t = dd_replacetext(t, "\[field\]", "") + + if(!iscrayon) + t = dd_replacetext(t, "\[*\]", "
  • ") + t = dd_replacetext(t, "\[hr\]", "
    ") + t = dd_replacetext(t, "\[small\]", "") + t = dd_replacetext(t, "\[/small\]", "") + t = dd_replacetext(t, "\[list\]", "
      ") + t = dd_replacetext(t, "\[/list\]", "
    ") + + t = "[t]" + else // If it is a crayon, and he still tries to use these, make them empty! + t = dd_replacetext(t, "\[*\]", "") + t = dd_replacetext(t, "\[hr\]", "") + t = dd_replacetext(t, "\[small\]", "") + t = dd_replacetext(t, "\[/small\]", "") + t = dd_replacetext(t, "\[list\]", "") + t = dd_replacetext(t, "\[/list\]", "") + + t = "[t]" + + //Count the fields + var/laststart = 1 + while(1) + var/i = findtext(t, "", laststart) + if(i==0) + break + laststart = i+1 + fields++ + + return t + +/obj/item/weapon/paper/proc/openhelp(mob/user as mob) + user << browse({"Pen Help + +
    Crayon&Pen commands

    +
    + \[br\] : Creates a linebreak.
    + \[center\] - \[/center\] : Centers the text.
    + \[b\] - \[/b\] : Makes the text bold.
    + \[i\] - \[/i\] : Makes the text italic.
    + \[u\] - \[/u\] : Makes the text underlined.
    + \[large\] - \[/large\] : Increases the size of the text.
    + \[sign\] : Inserts a signature of your name in a foolproof way.
    + \[field\] : Inserts an invisible field which lets you start type from there. Useful for forms.
    +
    +
    Pen exclusive commands

    + \[small\] - \[/small\] : Decreases the size of the text.
    + \[list\] - \[/list\] : A list.
    + \[*\] : A dot used for lists.
    + \[hr\] : Adds a horizontal rule. + "}, "window=paper_help") + + +/obj/item/weapon/paper/Topic(href, href_list) + ..() + if ((usr.stat || usr.restrained())) + return + + if(href_list["write"]) + var/id = href_list["write"] + var/t = strip_html_simple(input(usr, "What text do you wish to add to " + (id=="end" ? "the end of the paper" : "field "+id) + "?", "[name]", null),8192) as text + + var/obj/item/i = usr.equipped() // Check to see if he still got that darn pen, also check if he's using a crayon or pen. + var/iscrayon = 0 + if(!istype(i, /obj/item/weapon/pen)) + if(!istype(i, /obj/item/toy/crayon)) + return + iscrayon = 1 + + + if ((!in_range(src, usr) && src.loc != usr && !( istype(src.loc, /obj/item/weapon/clipboard) ) && src.loc.loc != usr && usr.equipped() != i)) // Some check to see if he's allowed to write + return + + t = parsepencode(t, i, usr, iscrayon) // Encode everything from pencode to html + + if(id!="end") + addtofield(text2num(id), t) // He wants to edit a field, let him. + else + info += t // Oh, he wants to edit to the end of the file, let him. + updateinfolinks() + + usr << browse("[name][info_links][stamps]", "window=[name]") // Update the window + + if(!overlays.Find("paper_words")) + overlays += "paper_words" + +/obj/item/weapon/paper/attackby(obj/item/weapon/P as obj, mob/user as mob) + ..() + var/clown = 0 + if(user.mind && (user.mind.assigned_role == "Clown")) + clown = 1 + + if (istype(P, /obj/item/weapon/pen) || istype(P, /obj/item/toy/crayon)) + usr << browse("[name][info_links][stamps]", "window=[name]") + //openhelp(user) + return + else if(istype(P, /obj/item/weapon/stamp)) + if ((!in_range(src, usr) && src.loc != user && !( istype(src.loc, /obj/item/weapon/clipboard) ) && src.loc.loc != user && user.equipped() != P)) + return + + stamps += (stamps=="" ? "
    " : "
    ") + "This paper has been stamped with the [P.name]." + + switch(P.type) + if(/obj/item/weapon/stamp/captain) + overlays += "paper_stamped_cap" + if(/obj/item/weapon/stamp/hop) + overlays += "paper_stamped_hop" + if(/obj/item/weapon/stamp/hos) + overlays += "paper_stamped_hos" + if(/obj/item/weapon/stamp/ce) + overlays += "paper_stamped_ce" + if(/obj/item/weapon/stamp/rd) + overlays += "paper_stamped_rd" + if(/obj/item/weapon/stamp/cmo) + overlays += "paper_stamped_cmo" + if(/obj/item/weapon/stamp/denied) + overlays += "paper_stamped_denied" + if(/obj/item/weapon/stamp/clown) + if (!clown) + usr << "\red You are totally unable to use the stamp. HONK!" + return + else + overlays += "paper_stamped_clown" + else + overlays += "paper_stamped" + if(!stamped) + stamped = new + stamped += P.type + + user << "\blue You stamp the paper with your rubber stamp." + add_fingerprint(user) + return \ No newline at end of file diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 54f845211c1..c5c50889465 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -3,7 +3,8 @@ name = "pen" icon = 'bureaucracy.dmi' icon_state = "pen" - flags = FPRINT | ONBELT | TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT | SLOT_EARS throwforce = 0 w_class = 1.0 throw_speed = 7 diff --git a/code/modules/paperwork/stamps.dm b/code/modules/paperwork/stamps.dm index 18a5e9e2feb..60a34babe83 100644 --- a/code/modules/paperwork/stamps.dm +++ b/code/modules/paperwork/stamps.dm @@ -10,7 +10,7 @@ throw_speed = 7 throw_range = 15 m_amt = 60 - var/color = "cargo" + color = "cargo" pressure_resistance = 5 /obj/item/weapon/stamp/captain diff --git a/code/modules/power/antimatter/engine.dm b/code/modules/power/antimatter/engine.dm index ae54faa10ce..824e3fe0e89 100644 --- a/code/modules/power/antimatter/engine.dm +++ b/code/modules/power/antimatter/engine.dm @@ -2,7 +2,7 @@ icon = 'AM_Engine.dmi' density = 1 anchored = 1.0 - flags = 512.0 + flags = ON_BORDER /obj/machinery/power/am_engine/bits name = "Antimatter Engine" diff --git a/code/modules/power/singularity/collector.dm b/code/modules/power/singularity/collector.dm index 82f1f4e3dae..3f66f3aa0e1 100644 --- a/code/modules/power/singularity/collector.dm +++ b/code/modules/power/singularity/collector.dm @@ -20,6 +20,7 @@ process() if(P) if(P.air_contents.toxins <= 0) + investigate_log("out of fuel.","singulo") P.air_contents.toxins = 0 eject() else @@ -33,6 +34,7 @@ toggle_power() user.visible_message("[user.name] turns the [src.name] [active? "on":"off"].", \ "You turn the [src.name] [active? "on":"off"].") + investigate_log("turned [active?"on":"off"] by [user.key]. [P?"Fuel: [round(P.air_contents.toxins/0.29)]%":"It is empty"].","singulo") return else user << "\red The controls are locked!" @@ -97,48 +99,47 @@ return ..() - proc - eject() - var/obj/item/weapon/tank/plasma/Z = src.P - if (!Z) - return - Z.loc = get_turf(src) - Z.layer = initial(Z.layer) - src.P = null - if(active) - toggle_power() - else - updateicon() - - receive_pulse(var/pulse_strength) - if(P && active) - var/power_produced = 0 - power_produced = P.air_contents.toxins*pulse_strength*20 - add_avail(power_produced) - last_power = power_produced - return + proc/eject() + locked = 0 + var/obj/item/weapon/tank/plasma/Z = src.P + if (!Z) return - - - updateicon() - overlays = null - if(P) - overlays += image('singularity.dmi', "ptank") - if(stat & (NOPOWER|BROKEN)) - return - if(active) - overlays += image('singularity.dmi', "on") - - - toggle_power() - active = !active - if(active) - icon_state = "ca_on" - flick("ca_active", src) - - else - icon_state = "ca" - flick("ca_deactive", src) + Z.loc = get_turf(src) + Z.layer = initial(Z.layer) + src.P = null + if(active) + toggle_power() + else updateicon() - return + + proc/receive_pulse(var/pulse_strength) + if(P && active) + var/power_produced = 0 + power_produced = P.air_contents.toxins*pulse_strength*20 + add_avail(power_produced) + last_power = power_produced + return + return + + + proc/updateicon() + overlays = null + if(P) + overlays += image('singularity.dmi', "ptank") + if(stat & (NOPOWER|BROKEN)) + return + if(active) + overlays += image('singularity.dmi', "on") + + + proc/toggle_power() + active = !active + if(active) + icon_state = "ca_on" + flick("ca_active", src) + else + icon_state = "ca" + flick("ca_deactive", src) + updateicon() + return diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index 19c20412b0e..6a439efe201 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -40,6 +40,9 @@ ..() return + Del() + investigate_log("deleted at ([x],[y],[z])","singulo") + ..() update_icon() if (active && !(stat & (NOPOWER|BROKEN))) @@ -56,12 +59,14 @@ src.active = 0 user << "You turn off the [src]." src.use_power = 1 + investigate_log("turned off by [user.key]","singulo") else src.active = 1 user << "You turn on the [src]." src.shot_number = 0 src.fire_delay = 100 src.use_power = 2 + investigate_log("turned on by [user.key]","singulo") update_icon() else user << "\red The controls are locked!" diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index 1525d0adfb4..cbf636bbb76 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -88,6 +88,8 @@ field_generator power level display "You turn on the [src.name].", \ "You hear heavy droning") turn_on() + investigate_log("activated by [user.key].","singulo") + src.add_fingerprint(user) else user << "The [src] needs to be firmly secured to the floor first." @@ -215,6 +217,7 @@ field_generator power level display for(var/mob/M in viewers(src)) M.show_message("\red The [src.name] shuts down!") turn_off() + investigate_log("ran out of power and deactivated","singulo") src.power = 0 return 0 diff --git a/code/modules/power/singularity/investigate.dm b/code/modules/power/singularity/investigate.dm new file mode 100644 index 00000000000..6389f10707c --- /dev/null +++ b/code/modules/power/singularity/investigate.dm @@ -0,0 +1,4 @@ +/area/engine/engineering/poweralert(var/state, var/source) + if (state != poweralm) + investigate_log("has a power alarm!","singulo") + ..() \ No newline at end of file diff --git a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm index 811d4ebde5b..95c565aee5d 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm @@ -152,6 +152,12 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin return + Move() + ..() + if(master && master.active) + master.toggle_power() + investigate_log("was moved whilst active; it powered down.","singulo") + ex_act(severity) switch(severity) if(1.0) @@ -182,9 +188,7 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin update_icon() switch(construction_state) - if(0) - icon_state="[reference]" - if(1) + if(0,1) icon_state="[reference]" if(2) icon_state="[reference]w" @@ -376,7 +380,6 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin del(src) return - proc update_state() return 0 diff --git a/code/modules/power/singularity/particle_accelerator/particle_control.dm b/code/modules/power/singularity/particle_accelerator/particle_control.dm index cb8868dc345..025b3f901ee 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_control.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_control.dm @@ -49,7 +49,6 @@ if(use_power) icon_state = "[reference]p" else - icon_state = "[reference]c" switch(construction_state) if(0) icon_state = "[reference]" @@ -57,7 +56,7 @@ icon_state = "[reference]" if(2) icon_state = "[reference]w" - if(3) + else icon_state = "[reference]c" return @@ -79,34 +78,34 @@ return if(href_list["togglep"]) src.toggle_power() + investigate_log("turned [active?"ON":"OFF"] by [usr.key]","singulo") message_admins("[usr] toggled particle accelerator power to [active ? "on" : "off"].") log_admin("[usr] toggled particle accelerator power to [active ? "on" : "off"].") - if(href_list["scan"]) + else if(href_list["scan"]) src.part_scan() - if(href_list["strengthup"]) - src.strength++ + else if(href_list["strengthup"]) + strength++ + if(strength > 2) + strength = 2 + else + investigate_log("increased to [strength] by [usr.key]","singulo") + message_admins("[usr] increased particle accelerator power to [strength].") + log_admin("[usr] increased particle accelerator power to [strength].") for(var/obj/structure/particle_accelerator/part in connected_parts) - part.strength++ + part.strength = strength part.update_icon() - if(src.strength > 2) - src.strength = 2 - for(var/obj/structure/particle_accelerator/part in connected_parts) - part.strength = 2 - part.update_icon() - message_admins("[usr] increased particle accelerator power to [strength].") - log_admin("[usr] increased particle accelerator power to [strength].") - if(href_list["strengthdown"]) - src.strength-- + + else if(href_list["strengthdown"]) + strength-- + if(strength < 0) + strength = 0 + else + message_admins("[usr] decreased particle accelerator power to [strength].") + log_admin("[usr] decreased particle accelerator power to [strength].") + investigate_log("decreased to [strength] by [usr.key]","singulo") for(var/obj/structure/particle_accelerator/part in connected_parts) - part.strength-- + part.strength = strength part.update_icon() - if(src.strength < 0) - src.strength = 0 - for(var/obj/structure/particle_accelerator/part in connected_parts) - part.strength = 0 - part.update_icon() - message_admins("[usr] decreased particle accelerator power to [strength].") - log_admin("[usr] decreased particle accelerator power to [strength].") src.updateDialog() src.update_icon() return @@ -124,14 +123,15 @@ process() if(src.active) + //a part is missing! + if( length(connected_parts) < 6 ) + investigate_log("lost a connected part; It powered down.","singulo") + src.toggle_power() + return + //emit some particles for(var/obj/structure/particle_accelerator/particle_emitter/PE in connected_parts) if(PE) PE.emit_particle(src.strength) -// for(var/obj/structure/particle_accelerator/fuel_chamber/PF in connected_parts) -// PF.doshit() -// for(var/obj/structure/particle_accelerator/power_box/PB in connected_parts) -// PB.doshit() - //finish up putting the fuel run and power use things in here return diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index bf31dce135b..6db291a24cd 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -42,6 +42,7 @@ var/global/list/uneatable = list( count = 1 break if(!count) message_admins("A singulo has been created without containment fields active ([x],[y],[z])",1) + investigate_log("was created. [count?"":"No containment fields were active"]","singulo") src.energy = starting_energy if(temp) @@ -184,6 +185,7 @@ var/global/list/uneatable = list( consume_range = 4 dissipate = 0 //It cant go smaller due to e loss if(current_size == allowed_size) + investigate_log("grew to size [current_size]","singulo") return 1 else if(current_size < (--temp_allowed_size)) expand(temp_allowed_size) diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index fa4b1988f3c..6e4ffec7ed1 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -294,7 +294,7 @@ output += d output = max(0, min(SMESMAXOUTPUT, output)) // clamp to range - + investigate_log("input/output; [chargelevel>output?"":""][chargelevel]/[output] | Output-mode: [online?"on":"off"] | Input-mode: [chargemode?"auto":"off"] by [usr.key]","singulo") src.updateUsrDialog() else diff --git a/code/modules/projectiles/ammunition.dm b/code/modules/projectiles/ammunition.dm index 9b7a6715c3a..614249889c4 100644 --- a/code/modules/projectiles/ammunition.dm +++ b/code/modules/projectiles/ammunition.dm @@ -5,7 +5,8 @@ desc = "A bullet casing." icon = 'ammo.dmi' icon_state = "s-casing" - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT throwforce = 1 w_class = 1.0 var/caliber = "" //Which kind of guns it can be loaded into @@ -29,7 +30,8 @@ desc = "A box of ammo" icon_state = "357" icon = 'ammo.dmi' - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT item_state = "syringe_kit" m_amt = 50000 throwforce = 2 diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index e6e80ae43de..99e93705c4b 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -4,7 +4,8 @@ icon = 'gun.dmi' icon_state = "detective" item_state = "gun" - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT | USEDELAY + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY + slot_flags = SLOT_BELT m_amt = 2000 w_class = 3.0 throwforce = 5 @@ -13,19 +14,18 @@ force = 5.0 origin_tech = "combat=1" - var - fire_sound = 'Gunshot.ogg' - tmp/obj/item/projectile/in_chamber = null - caliber = "" - silenced = 0 - recoil = 0 - ejectshell = 1 - tmp/list/mob/living/target //List of who yer targeting. - tmp/lock_time = -100 - tmp/mouthshoot = 0 ///To stop people from suiciding twice... >.> - automatic = 0 //Used to determine if you can target multiple people. - tmp/mob/living/last_moved_mob //Used to fire faster at more than one person. - tmp/told_cant_shoot = 0 //So that it doesn't spam them with the fact they cannot hit them. + var/fire_sound = 'Gunshot.ogg' + var/tmp/obj/item/projectile/in_chamber = null + var/caliber = "" + var/silenced = 0 + var/recoil = 0 + var/ejectshell = 1 + var/tmp/list/mob/living/target //List of who yer targeting. + var/tmp/lock_time = -100 + var/tmp/mouthshoot = 0 ///To stop people from suiciding twice... >.> + var/automatic = 0 //Used to determine if you can target multiple people. + var/tmp/mob/living/last_moved_mob //Used to fire faster at more than one person. + var/tmp/told_cant_shoot = 0 //So that it doesn't spam them with the fact they cannot hit them. proc/load_into_chamber() return 0 @@ -165,14 +165,16 @@ if (!istype(targloc) || !istype(curloc)) return - if(!special_check(user)) return + if(!special_check(user)) + return if(!load_into_chamber()) user.visible_message("*click click*", "\red *click*") for(var/mob/K in viewers(usr)) K << 'empty.ogg' return - if(!in_chamber) return + if(!in_chamber) + return in_chamber.firer = user in_chamber.def_zone = user.zone_sel.selecting @@ -191,7 +193,7 @@ playsound(user, fire_sound, 10, 1) else playsound(user, fire_sound, 50, 1) - user.visible_message("\red [user] fires the [src]!", "\red You fire the [src]!", "\blue You hear a [istype(in_chamber, /obj/item/projectile/beam) ? "laser blast" : "gunshot"]!") + user.visible_message("\red [user] fires \the [src]!", "\red You fire \the [src]!", "\blue You hear a [istype(in_chamber, /obj/item/projectile/beam) ? "laser blast" : "gunshot"]!") in_chamber.original = targloc in_chamber.loc = get_turf(user) @@ -210,7 +212,8 @@ in_chamber.p_y = text2num(mouse_control["icon-y"]) spawn() - if(in_chamber) in_chamber.fired() + if(in_chamber) + in_chamber.fired() sleep(1) in_chamber = null diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index 9fc41c86cee..9a27af99726 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -5,7 +5,8 @@ fire_sound = 'Laser.ogg' origin_tech = "combat=2;magnets=4" w_class = 4.0 - flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY | ONBACK + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY + slot_flags = SLOT_BACK charge_cost = 100 projectile_type = "/obj/item/projectile/ion" @@ -27,7 +28,8 @@ obj/item/weapon/gun/energy/staff icon_state = "staffofchange" item_state = "staffofchange" fire_sound = 'emitter.ogg' - flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY | ONBACK + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY + slot_flags = SLOT_BACK w_class = 4.0 charge_cost = 200 projectile_type = "/obj/item/projectile/change" diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index 559ac2ae015..4ad2b395132 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -8,7 +8,8 @@ max_shells = 4 w_class = 4.0 force = 10 - flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY | ONBACK + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY + slot_flags = SLOT_BACK caliber = "shotgun" origin_tech = "combat=4;materials=2" ammo_type = "/obj/item/ammo_casing/shotgun/beanbag" @@ -67,7 +68,8 @@ max_shells = 2 w_class = 4.0 force = 10 - flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY | ONBACK + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY + slot_flags = SLOT_BACK caliber = "shotgun" origin_tech = "combat=3;materials=1" ammo_type = "/obj/item/ammo_casing/shotgun/beanbag" @@ -125,8 +127,8 @@ item_state = "sawnshotgun" w_class = 3.0 item_state = "gun" - flags &= ~ONBACK //you can't sling it on your back - flags |= ONBELT //but you can wear it on your belt (poorly concealed under a trenchcoat, ideally) + slot_flags &= ~SLOT_BACK //you can't sling it on your back + slot_flags |= SLOT_BELT //but you can wear it on your belt (poorly concealed under a trenchcoat, ideally) name = "sawn-off shotgun" desc = "Omar's coming!" user << "You shorten the barrel of \the [src]!" diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 9a3afaee3a0..63ef5f4abbf 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -494,96 +494,6 @@ else return ..() -//The toilet does not need to pressurized but can only handle small items. -//You can also choke people by dunking them into the toilet. -/obj/machinery/disposal/toilet - name = "toilet" - desc = "A torque rotation-based, waste disposal unit for small matter." - icon_state = "toilet" - density = 0//So you can stand on it. - mode = 2 - - attackby(var/obj/item/I, var/mob/user) - if( !(stat & BROKEN) ) - if(istype(I, /obj/item/weapon/grab)) - var/obj/item/weapon/grab/G = I - if(istype(G)) // handle grabbed mob - if(ismob(G.affecting)) - var/mob/GM = G.affecting - for (var/mob/V in viewers(usr)) - V.show_message("[user] dunks [GM.name] into the toilet!", 3) - if(do_after(user, 30)) - if(G && G.state>1 && !GM.internal) - GM.oxyloss += 5 - - else if(I.w_class < 4) - user.drop_item() - I.loc = src - user << "You place \the [I] into the [src]." - for(var/mob/M in viewers(src)) - if(M == user) - continue - M.show_message("[user.name] places \the [I] into the [src].", 3) - else - user << "\red That item cannot be placed into the toilet." - return - - MouseDrop_T(mob/target, mob/user) - if (!istype(target) || target.buckled || get_dist(user, src) > 1 || get_dist(user, target) > 1 || user.stat || istype(user, /mob/living/silicon/ai)) - return//Damn that list is long - - for (var/mob/V in viewers(usr)) - if(target == user && !user.stat) - V.show_message("[user] sits on the toilet.", 3) - if(target != user && !user.restrained()) - V.show_message("[user] places [target.name] on the toilet.", 3) - target.loc = loc - return - - interact(mob/user) - if(isAI(user) || isrobot(user)) - return - - add_fingerprint(user) - for (var/mob/V in viewers(user)) - V.show_message("[user] eagerly drinks the toilet water!", 3)//Yum yum yum - return - - update() - overlays = null - if( !(stat & BROKEN) ) - if(flush) - overlays += image('disposal.dmi',"toilet-handle",,dir) - if( !(stat & NOPOWER) ) - overlays += image('disposal.dmi',"toilet-ready",,dir) - else - icon_state = "toilet-broken" - mode = 0 - flush = 0 - return - - process() - if( !((stat & BROKEN)||(stat & NOPOWER)) )// nothing can happen if broken or not powered. - updateDialog() - if(!flush&&contents.len) - flush++ - flush() - use_power(100)// base power usage - update() - return - - flush() - flick("toilet-flush", src) - var/obj/structure/disposalholder/H = new() - H.init(src) - sleep(10) - playsound(src, 'disposalflush.ogg', 50, 0, 0) - sleep(30) // To prevent spam. - H.start(src) - flush-- - update() - return - // virtual disposal object // travels through pipes in lieu of actual items // contents will be items flushed by the disposal @@ -602,8 +512,8 @@ // initialize a holder from the contents of a disposal unit proc/init(var/obj/machinery/disposal/D) - if(!istype(D, /obj/machinery/disposal/toilet))//So it does not drain gas from a toilet which does not function on it. - gas = D.air_contents// transfer gas resv. into holder object + gas = D.air_contents// transfer gas resv. into holder object + // now everything inside the disposal gets put into the holder // note AM since can contain mobs or objs diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index 21b05206db0..54f5b202676 100755 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -19,7 +19,7 @@ proc/unwrap() if(wrapped) //sometimes items can disappear. For example, bombs. --rastaf0 - wrapped.loc = (get_turf(src.loc)) + wrapped.loc = (get_turf(loc)) if(istype(wrapped, /obj/structure/closet)) var/obj/structure/closet/O = wrapped O.welded = waswelded @@ -47,7 +47,7 @@ if(istype(W, /obj/item/device/destTagger)) var/obj/item/device/destTagger/O = W user << "\blue *TAGGED*" - src.sortTag = O.currTag + sortTag = O.currTag update_icon() else if(istype(W, /obj/item/weapon/pen)) switch(alert("What would you like to alter?",,"Title","Description", "Cancel")) @@ -56,9 +56,10 @@ if(!str || !length(str)) usr << "\red Invalid text." return - for(var/mob/M in viewers()) - M << "\blue [user] labels [src] as [str]." - src.name = "[src.name] ([str])" + user.visible_message("\The [user] titles \the [src] with \a [W], marking down: \"[examtext]\"",\ + "\blue You title \the [src]: \"[examtext]\"",\ + "You hear someone scribbling a note.") + name = "[name] ([str])" update_icon() if("Description") var/str = copytext(sanitize(input(usr,"Label text?","Set label","")),1,MAX_NAME_LEN) @@ -66,8 +67,9 @@ usr << "\red Invalid text." return examtext = str - for(var/mob/M in viewers()) - M << "\blue [user] labels [src] with the note: [examtext]." + user.visible_message("\The [user] labels \the [src] with \a [W], scribbling down: \"[examtext]\"",\ + "\blue You label \the [src]: \"[examtext]\"",\ + "You hear someone scribbling a note.") update_icon() return @@ -87,11 +89,29 @@ F.opened = 0 break + ex_act(severity) + switch(severity) + if(1.0) + del(src) + if(2.0) + if(prob(10)) + del(src) + else + wrapped.loc = get_turf(src) + wrapped:welded = waswelded + del(src) + return + if(3.0) + wrapped.loc = get_turf(src) + wrapped:welded = waswelded + del(src) + return + /obj/item/smallDelivery desc = "A small wrapped package." name = "small parcel" icon = 'storage.dmi' - icon_state = "deliverycrateSmall" + icon_state = "deliverycrateSmall1" var/tmp/obj/item/wrapped = null var/sortTag = null flags = FPRINT @@ -99,9 +119,8 @@ attack_self(mob/user) - if (src.wrapped) //sometimes items can disappear. For example, bombs. --rastaf0 - src.wrapped.loc = (get_turf(src.loc)) - + if (wrapped) //sometimes items can disappear. For example, bombs. --rastaf0 + wrapped.loc = (get_turf(loc)) del(src) return @@ -116,7 +135,7 @@ if(istype(W, /obj/item/device/destTagger)) var/obj/item/device/destTagger/O = W user << "\blue *TAGGED*" - src.sortTag = O.currTag + sortTag = O.currTag update_icon() else if(istype(W, /obj/item/weapon/pen)) switch(alert("What would you like to alter?",,"Title","Description", "Cancel")) @@ -125,9 +144,10 @@ if(!str || !length(str)) usr << "\red Invalid text." return - for(var/mob/M in viewers()) - M << "\blue [user] labels [src] as [str]." - src.name = "[src.name] ([str])" + user.visible_message("\The [user] titles \the [src] with \a [W], marking down: \"[examtext]\"",\ + "\blue You title \the [src]: \"[examtext]\"",\ + "You hear someone scribbling a note.") + name = "[name] ([str])" update_icon() if("Description") var/str = copytext(sanitize(input(usr,"Label text?","Set label","")),1,MAX_NAME_LEN) @@ -135,8 +155,9 @@ usr << "\red Invalid text." return examtext = str - for(var/mob/M in viewers()) - M << "\blue [user] labels [src] with the note: [examtext]." + user.visible_message("\The [user] labels \the [src] with \a [W], scribbling down: \"[examtext]\"",\ + "\blue You label \the [src]: \"[examtext]\"",\ + "You hear someone scribbling a note.") update_icon() return @@ -149,6 +170,22 @@ ..() return + ex_act(severity) + switch(severity) + if(1.0) + del(src) + if(2.0) + if(prob(40)) + del(src) + else + wrapped.loc = get_turf(src) + del(src) + return + if(3.0) + wrapped.loc = get_turf(src) + del(src) + return + /obj/item/weapon/packageWrap name = "package wrapper" icon = 'items.dmi' @@ -158,6 +195,8 @@ afterattack(var/obj/target as obj, mob/user as mob) + if(!in_range(target,user)) + return if(!(istype(target, /obj))) //this really shouldn't be necessary (but it is). -Pete return if(istype(target, /obj/structure/table) || istype(target, /obj/structure/rack) || istype(target,/obj/item/smallDelivery)) @@ -167,43 +206,54 @@ if(target in user) return - user.attack_log += text("\[[time_stamp()]\] Has used [src.name] on \ref[target]") + user.attack_log += text("\[[time_stamp()]\] Has used \a [src] on \ref[target]") if (istype(target, /obj/item)) var/obj/item/O = target - if (src.amount > 1) + if (amount > 1) var/obj/item/smallDelivery/P = new /obj/item/smallDelivery(get_turf(O.loc)) //Aaannd wrap it up! if(!istype(O.loc, /turf)) if(user.client) user.client.screen -= O P.wrapped = O O.loc = P - src.amount -= 1 + amount -= 1 + P.w_class = O.w_class + P.icon_state = "deliverycrateSmall[P.w_class]" + user.visible_message("\The [user] wraps \a [target] with \a [src], producing \a [P].",\ + "\blue You wrap \the [target], leaving [amount] units of paper on your [src].",\ + "You hear someone taping paper around a small object.") else if (istype(target, /obj/structure/closet/crate)) var/obj/structure/closet/crate/O = target - if (src.amount > 3 && !O.opened) + if (amount > 3 && !O.opened) var/obj/structure/bigDelivery/P = new /obj/structure/bigDelivery(get_turf(O.loc)) P.icon_state = "deliverycrate" P.wrapped = O O.loc = P - src.amount -= 3 - else if(src.amount < 3) + amount -= 3 + user.visible_message("\The [user] wraps \a [target] with \a [src], producing \a [P].",\ + "\blue You wrap \the [target], leaving [amount] units of paper on your [src].",\ + "You hear someone pondering a problem, using a tape measure, and taping paper around a large object.") + else if(amount < 3) user << "\blue You need more paper." else if (istype (target, /obj/structure/closet)) var/obj/structure/closet/O = target - if (src.amount > 3 && !O.opened) + if (amount > 3 && !O.opened) var/obj/structure/bigDelivery/P = new /obj/structure/bigDelivery(get_turf(O.loc)) P.wrapped = O P.waswelded = O.welded O.welded = 1 O.loc = P - src.amount -= 3 - else if(src.amount < 3) + amount -= 3 + user.visible_message("\The [user] wraps \a [target] with \a [src], producing \a [P].",\ + "\blue You wrap \the [target], leaving [amount] units of paper on your [src].",\ + "You hear someone pondering a problem, using a tape measure, and taping paper around a large object.") + else if(amount < 3) user << "\blue You need more paper." else user << "\blue The object you are trying to wrap is unsuitable for the sorting machinery!" - if (src.amount <= 0) - new /obj/item/weapon/c_tube( src.loc ) + if (amount <= 0) + new /obj/item/weapon/c_tube( loc ) del(src) return return @@ -252,7 +302,8 @@ w_class = 1 item_state = "electronic" - flags = FPRINT | TABLEPASS | ONBELT | CONDUCT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT attack_self(mob/user as mob) interact(user) @@ -275,15 +326,15 @@ Topic(href, href_list) usr.machine = src - src.add_fingerprint(usr) + add_fingerprint(usr) if(href_list["nextTag"]) var/n = text2num(href_list["nextTag"]) if(n > locationList.len) var/t1 = input("Which tag?","Tag") as null|text if(t1) - src.currTag = t1 + currTag = t1 else - src.currTag = locationList[n] + currTag = locationList[n] if(istype(loc,/mob)) interact(loc) else @@ -291,18 +342,15 @@ return attack(target as obj, mob/user as mob) - if (istype(target, /obj/structure/bigDelivery)) - user << "\blue *TAGGED*" - var/obj/structure/bigDelivery/O = target - O.sortTag = src.currTag - O.update_icon() - else if (istype(target, /obj/item/smallDelivery)) - user << "\blue *TAGGED*" - var/obj/item/smallDelivery/O = target - O.sortTag = src.currTag - O.update_icon() + if (istype(target, /obj/structure/bigDelivery) || istype(target, /obj/item/smallDelivery)) + user.visible_message("\The [user] tags \a [target] with \a [src].", "\blue *TAGGED*",\ + "You hear a short electronic click-shunk, like something being printed on a surface.") + target:sortTag = currTag + target:update_icon() else - user << "\blue You can only tag properly wrapped delivery packages!" + user.visible_message("\The [user] tries to tag \a [target], but their [src] refuses to work on anything but packages.",\ + "\blue Your [src] flashes: \"You can only tag properly wrapped delivery packages!\"",\ + "You hear a short click then a sad synthesized noise.") return /obj/machinery/disposal/deliveryChute @@ -311,6 +359,7 @@ density = 0 icon_state = "intake" var/currentlyFlushing = 0 + var/defaultDestination = "Disposals" interact() return @@ -322,7 +371,7 @@ else if (istype(AM, /mob)) var/mob/M = AM M.loc = src - src.flush() + flush() flush() flushing = 1 @@ -333,13 +382,13 @@ for(var/obj/structure/bigDelivery/O in src) deliveryCheck = 1 if(!O.sortTag) - O.sortTag = "Disposals" + O.sortTag = defaultDestination for(var/obj/item/smallDelivery/O in src) deliveryCheck = 1 if (!O.sortTag) - O.sortTag = "Disposals" + O.sortTag = defaultDestination if(deliveryCheck == 0) - H.destinationTag = "Disposals" + H.destinationTag = defaultDestination H.init(src) // copy the contents of disposer to holder @@ -366,11 +415,11 @@ return CanPass(atom/A, turf/T) - if(istype(A, /mob/living)) // You Shall Not Pass! + if(istype(A, /mob/living)) // You Shall Get Sucked In And Killed! var/mob/living/M = A HasEntered(M) return 0 - if(istype(A, /obj)) // You Shall Not Pass! + if(istype(A, /obj)) // You Shall Get Mailed! var/obj/M = A HasEntered(M) return 1 diff --git a/code/modules/research/circuitprinter.dm b/code/modules/research/circuitprinter.dm index 16edac90880..2c69de7ebbd 100644 --- a/code/modules/research/circuitprinter.dm +++ b/code/modules/research/circuitprinter.dm @@ -10,6 +10,7 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis). name = "Circuit Imprinter" icon_state = "circuit_imprinter" flags = OPENCONTAINER + var/g_amount = 0 var/gold_amount = 0 var/diamond_amount = 0 diff --git a/code/modules/research/protolathe.dm b/code/modules/research/protolathe.dm index bb7694a0268..a8f69b78a78 100644 --- a/code/modules/research/protolathe.dm +++ b/code/modules/research/protolathe.dm @@ -175,4 +175,4 @@ Note: Must be placed west/left of and R&D console to function. stack.use(amount) busy = 0 src.updateUsrDialog() - return + return \ No newline at end of file diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 32cbbe50dfc..35a86f1d777 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -352,6 +352,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, screen = 0.3 linked_lathe.busy = 1 flick("protolathe_n",linked_lathe) + var/key = usr.key //so we don't lose the info during the spawn delay spawn(16) use_power(power) spawn(16) @@ -380,6 +381,8 @@ won't update every console in existence) but it's more of a hassle to do. Also, if(being_built.build_path) var/obj/new_item = new being_built.build_path(src) + if( new_item.type == /obj/item/weapon/storage/backpack/holding ) + new_item.investigate_log("built by [key]","singulo") new_item.reliability = being_built.reliability if(linked_lathe.hacked) being_built.reliability = max((reliability / 2), 0) if(being_built.locked) diff --git a/code/setup.dm b/code/setup.dm index d84a75d05ec..0208423c852 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -109,8 +109,23 @@ var/MAX_EXPLOSION_RANGE = 14 #define SHOES_SLOWDOWN -1.0 // How much shoes slow you down by default. Negative values speed you up +//ITEM INVENTORY SLOT BITMASKS: (HUMANS ONLY!) +#define SLOT_OCLOTHING 1 +#define SLOT_ICLOTHING 2 +#define SLOT_GLOVES 4 +#define SLOT_EYES 8 +#define SLOT_EARS 16 +#define SLOT_MASK 32 +#define SLOT_HEAD 64 +#define SLOT_FEET 128 +#define SLOT_ID 256 +#define SLOT_BELT 512 +#define SLOT_BACK 1024 +#define SLOT_POCKET 2048 //this is to allow items with a w_class of 3 or 4 to fit in pockets. +#define SLOT_DENYPOCKET 4096 //this is to deny items with a w_class of 2 or 1 to fit in pockets. + + //FLAGS BITMASK -#define ONBACK 1 // can be put in back slot #define TABLEPASS 2 // can pass by a table or rack /******************************************************************************** @@ -128,7 +143,6 @@ var/MAX_EXPLOSION_RANGE = 14 #define NODELAY 32768 // 1 second attackby delay skipped (Can be used once every 0.2s). Most objects have a 1s attackby delay, which doesn't require a flag. #define NOSHIELD 32 // weapon not affected by shield #define CONDUCT 64 // conducts electricity (metal etc.) -#define ONBELT 128 // can be put in belt slot #define FPRINT 256 // takes a fingerprint #define ON_BORDER 512 // item has priority to check when entering or leaving @@ -192,35 +206,33 @@ var/MAX_EXPLOSION_RANGE = 14 #define FULL_BODY 2047 //bitflags for mutations -var/const - TK =(1<<0) - COLD_RESISTANCE =(1<<1) - XRAY =(1<<2) - HULK =(1<<3) - CLUMSY =(1<<4) - FAT =(1<<5) - HUSK =(1<<6) - LASER =(1<<7) - HEAL =(1<<8) - mNobreath =(1<<9) - mRemote =(1<<10) - mRegen =(1<<11) - mRun =(1<<12) - mRemotetalk =(1<<13) - mMorph =(1<<14) - mBlend =(1<<15) +var/const/TK =(1<<0) +var/const/COLD_RESISTANCE =(1<<1) +var/const/XRAY =(1<<2) +var/const/HULK =(1<<3) +var/const/CLUMSY =(1<<4) +var/const/FAT =(1<<5) +var/const/HUSK =(1<<6) +var/const/LASER =(1<<7) +var/const/HEAL =(1<<8) +var/const/mNobreath =(1<<9) +var/const/mRemote =(1<<10) +var/const/mRegen =(1<<11) +var/const/mRun =(1<<12) +var/const/mRemotetalk =(1<<13) +var/const/mMorph =(1<<14) +var/const/mBlend =(1<<15) //the "&" operator cannot go higher than (2^16)-1 - mHallucination =(1<<0) - mFingerprints =(1<<1) - mShock =(1<<2) - mSmallsize =(1<<3) - NOCLONE =(1<<4) +var/const/mHallucination =(1<<0) +var/const/mFingerprints =(1<<1) +var/const/mShock =(1<<2) +var/const/mSmallsize =(1<<3) +var/const/NOCLONE =(1<<4) //mob/var/stat things -var/const - CONSCIOUS = 0 - UNCONSCIOUS = 1 - DEAD = 2 +var/const/CONSCIOUS = 0 +var/const/UNCONSCIOUS = 1 +var/const/DEAD = 2 // channel numbers for power #define EQUIP 1 @@ -249,12 +261,11 @@ var/const #define MAX_STACK_AMOUNT_GLASS 50 #define MAX_STACK_AMOUNT_RODS 60 -var/const - GAS_O2 = 1 << 0 - GAS_N2 = 1 << 1 - GAS_PL = 1 << 2 - GAS_CO2 = 1 << 3 - GAS_N2O = 1 << 4 +var/const/GAS_O2 = 1 << 0 +var/const/GAS_N2 = 1 << 1 +var/const/GAS_PL = 1 << 2 +var/const/GAS_CO2 = 1 << 3 +var/const/GAS_N2O = 1 << 4 var/list/accessable_z_levels = list("3" = 15, "4" = 35, "6" = 50) diff --git a/code/unused/pda2/pda2.dm b/code/unused/pda2/pda2.dm index 29d3556292c..7aa1f538f57 100644 --- a/code/unused/pda2/pda2.dm +++ b/code/unused/pda2/pda2.dm @@ -34,7 +34,8 @@ icon_state = "pda" item_state = "electronic" w_class = 2.0 - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slow_flags = SLOT_BELT var/owner = null var/default_cartridge = null // Access level defined by cartridge diff --git a/config/alienwhitelist.txt b/config/alienwhitelist.txt index ae71abd2ab4..7bd575035fe 100644 --- a/config/alienwhitelist.txt +++ b/config/alienwhitelist.txt @@ -2,4 +2,5 @@ forsamori - Tajaran searif - Soghun searif - Tajaran galenus - Soghun -botanistpower - Tajaran \ No newline at end of file +botanistpower - Tajaran +fenrisian - Tajaran \ No newline at end of file diff --git a/config/custom_items.txt b/config/custom_items.txt index acfd9e7942c..32a10babd4e 100644 --- a/config/custom_items.txt +++ b/config/custom_items.txt @@ -18,7 +18,7 @@ leonheart11: Johann Erzatz: /obj/item/weapon/reagent_containers/food/drinks/fla lexusjjss: Lexus Langg: /obj/item/weapon/clipboard/fluff/smallnote, /obj/item/weapon/reagent_containers/food/drinks/flask/fluff/shinyflask lexusjjss: Zachary Tomlinson: /obj/item/weapon/clipboard/fluff/smallnote, /obj/item/weapon/reagent_containers/food/drinks/flask/fluff/shinyflask madmalicemccrea: Alice McCrea: /obj/item/clothing/head/helmet/welding/fluff/alice_mccrea_1 -mangled: Li Tsun: /obj/item/weapon/lighter/zippo/fluff/li_tsun_1 +mangled: Li Matsuda: /obj/item/weapon/lighter/zippo/fluff/li_matsuda_1 misterfox: Rashid Siraj: /obj/item/weapon/storage/bible/tajaran morrinn: Maye Day: /obj/item/weapon/storage/fluff/maye_daye_1 orangebottle: Lillian Levett: /obj/item/weapon/pen/fluff/fancypen diff --git a/config/motd.txt b/config/motd.txt index 291a359327b..ad13a706722 100644 --- a/config/motd.txt +++ b/config/motd.txt @@ -4,8 +4,6 @@

    Bugtracker: https://github.com/Baystation12/Baystation12/issues
    -Changelog: http://baystation12.net/wiki/index.php/Changelog or the Changelog command. -
    Rules and roleplaying tips: http://baystation12.net/wiki/index.php/Rules or the Rules command.

    This is a roleplaying server, so don't forget to remain in character while playing. Make sure to read and abide by the rules and if you have any questions, feel free to adminhelp! Remember that even when there are no admins on, adminhelps are being sent to IRC and it is possible for an administrator to see it and respond. \ No newline at end of file diff --git a/html/changelog.html b/html/changelog.html index 223bb93d994..6467052dc3b 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -56,6 +56,16 @@ Stuff which is in development and not yet visible to players or just code relate should be listed in the changelog upon commit though. Thanks. --> +
    +

    01 June 2012

    +

    Erthilo updated:

    +
      +
    • Added character records. You can now add medical and security records to your character through Character Setup. These are official NanoTrasen records, and should be written as such. These will show up in-game on the medical and security records computers. Admins can 'jobban' people from records, so use them sensibly!
    • +
    • Added a megaphone to each Head's office. These broadcast messages in slightly larger font so you can be noticed. Please don't spam them.
    • +
    • Added Flashkirby's ERT suit sprites. Also tweaked ERT's loadout.
    • +
    +
    +

    29 May 2012

    Aryn updated:

    diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 2f077b367e8..ceb1d3bd021 100644 Binary files a/icons/mob/head.dmi and b/icons/mob/head.dmi differ diff --git a/icons/mob/mask.dmi b/icons/mob/mask.dmi index 7c834f10c98..79e2ea2368a 100644 Binary files a/icons/mob/mask.dmi and b/icons/mob/mask.dmi differ diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index d47291ca99c..4803ba2c297 100644 Binary files a/icons/mob/suit.dmi and b/icons/mob/suit.dmi differ diff --git a/icons/obj/assemblies.dmi b/icons/obj/assemblies.dmi index aee76f5e3e6..80b959a1157 100644 Binary files a/icons/obj/assemblies.dmi and b/icons/obj/assemblies.dmi differ diff --git a/icons/obj/atmospherics/mixer.dmi b/icons/obj/atmospherics/mixer.dmi index f592d73e8be..79b62c87df2 100644 Binary files a/icons/obj/atmospherics/mixer.dmi and b/icons/obj/atmospherics/mixer.dmi differ diff --git a/icons/obj/closet.dmi b/icons/obj/closet.dmi index eb857dd67ee..8eca3452e25 100644 Binary files a/icons/obj/closet.dmi and b/icons/obj/closet.dmi differ diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index b9b08c6120b..4f966143387 100644 Binary files a/icons/obj/clothing/hats.dmi and b/icons/obj/clothing/hats.dmi differ diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 6521cf5f240..a62bdc3130b 100755 Binary files a/icons/obj/clothing/suits.dmi and b/icons/obj/clothing/suits.dmi differ diff --git a/icons/obj/custom_items.dmi b/icons/obj/custom_items.dmi index 700fc99bf16..6b9a12b94d6 100644 Binary files a/icons/obj/custom_items.dmi and b/icons/obj/custom_items.dmi differ diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index 05cd0f79145..e2194d24f78 100644 Binary files a/icons/obj/items.dmi and b/icons/obj/items.dmi differ diff --git a/icons/obj/pda.dmi b/icons/obj/pda.dmi index 4e51c0ff590..a3dea0e843d 100644 Binary files a/icons/obj/pda.dmi and b/icons/obj/pda.dmi differ diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index ce38d4553de..fb313fc33b5 100644 Binary files a/icons/obj/storage.dmi and b/icons/obj/storage.dmi differ diff --git a/maps/Antiqua.dmm b/maps/Antiqua.dmm index 927e7e70b41..b0aef684c3c 100644 --- a/maps/Antiqua.dmm +++ b/maps/Antiqua.dmm @@ -9,810 +9,810 @@ "aai" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/obj/structure/lattice,/turf/space,/area) "aaj" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating/airless,/area) "aak" = (/turf/simulated/floor/plating/airless,/area) -"aal" = (/turf/simulated/wall/r_wall,/area/toxins/supermatter) -"aam" = (/obj/machinery/door/poddoor{id = "supermatter_vent"; name = "Supermatter Vent"},/turf/simulated/floor/engine/vacuum,/area/toxins/supermatter) -"aan" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/toxins/supermatter) -"aao" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/toxins/supermatter) -"aap" = (/turf/simulated/floor/engine,/area/toxins/supermatter) -"aaq" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/supermatter) -"aar" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aas" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aat" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; on = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aau" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/meter,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aav" = (/obj/machinery/power/supermatter,/turf/simulated/floor/engine,/area/toxins/supermatter) -"aaw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/toxins/supermatter) -"aax" = (/obj/machinery/emitter/zero_point_laser{dir = 8; id = "supermatter_lab"; state = 2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aay" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aaz" = (/obj/machinery/atmospherics/pipe/tank/oxygen{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aaA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/n20,/area/toxins/supermatter) -"aaB" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "supermatter_sensor"},/turf/simulated/floor/engine,/area/toxins/supermatter) -"aaC" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; name = "Plasma filter"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aaD" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aaE" = (/obj/machinery/atmospherics/pipe/tank/toxins{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aaF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/toxins/supermatter) -"aaG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/toxins/supermatter) -"aaH" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/supermatter) -"aaI" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/meter,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aaJ" = (/obj/machinery/computer/general_air_control{frequency = 1450; name = "Core Atmospherics Monitoring"; sensors = list("supermatter_sensor" = "Reactor Core")},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aaK" = (/obj/machinery/computer/lasercon{id = "supermatter_lab"},/obj/machinery/door_control{id = "supermatter_vent"; name = "emergency vent control"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aaL" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{department = ""; desc = "Used for watching the supermatter testing area."; layer = 4; name = "Supermatter Core Telescreen"; network = "Supermatter Lab"; pixel_x = 0; pixel_y = 2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aaM" = (/obj/machinery/emitter/zero_point_laser{dir = 1; id = "supermatter_lab"; state = 2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aaN" = (/obj/machinery/door/airlock/medical{name = "Research Division Storage"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aaO" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/toxins/supermatter) -"aaP" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aaQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aaR" = (/obj/machinery/camera{c_tag = "Core"; dir = 1; network = "Supermatter Lab"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aaS" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aaT" = (/obj/machinery/power/apc{dir = 2; name = "Supermatter Lab APC"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aaU" = (/obj/machinery/camera{c_tag = "Lab Control"; dir = 8; network = "Supermatter Lab"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aaV" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'DANGER: FIRE'"; icon_state = "fire"; name = "DANGER: FIRE"},/turf/simulated/wall/r_wall,/area/toxins/mixing) -"aaW" = (/obj/machinery/door/poddoor{id = "mixvent1"; name = "Mixer Room Vent"},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"aaX" = (/obj/machinery/door/airlock/glass/glass_medical{name = "Supermatter Research Laboratory"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"aaY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/toxins/mixing) -"aaZ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"aba" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"abb" = (/obj/machinery/sparker{base_state = "migniterv"; icon_state = "migniterv"; id = "mixingsparker1"; pixel_x = 16; pixel_y = 20},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"abc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{tag = "icon-exposed10 (WEST)"; icon_state = "exposed10"; dir = 8},/turf/simulated/floor/plating,/area/toxins/mixing) -"abd" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/space,/area) -"abe" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"abf" = (/turf/simulated/floor{tag = "icon-whitehall (NORTHWEST)"; icon_state = "whitehall"; dir = 9},/area/toxins/supermatter) -"abg" = (/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/toxins/supermatter) -"abh" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"abi" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTH)"; icon_state = "intact"; dir = 1},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"abj" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"abk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{tag = "icon-intact (WEST)"; icon_state = "intact"; dir = 8},/turf/simulated/floor/plating,/area/toxins/mixing) -"abl" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/turf/space,/area) -"abm" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/supermatter) -"abn" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/supermatter) -"abo" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "waste_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"abp" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"abq" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 2; frequency = 1446; icon_state = "on"; id = "toxlab_out"; on = 1; pixel_y = 1; tag = "icon-on"},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"abr" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/space,/area) -"abs" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating/airless,/area) -"abt" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating/airless,/area) -"abu" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating/airless,/area) -"abv" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor/plating/airless,/area) -"abw" = (/obj/machinery/camera{c_tag = "Lab Foyer"; dir = 8; network = "Supermatter Lab"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/supermatter) -"abx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/toxins/mixing) -"aby" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/toxins/mixing) -"abz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/toxins/mixing) -"abA" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/mixing) -"abB" = (/turf/simulated/wall/r_wall,/area/maintenance/fore) -"abC" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/wall/r_wall,/area/maintenance/fore) -"abD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/fore) -"abE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/fore) -"abF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/fore) -"abG" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/supermatter) -"abH" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) -"abI" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/space,/area) -"abJ" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/space,/area) -"abK" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/space,/area) -"abL" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 2; frequency = 1446; icon_state = "on"; id = "toxlab_out"; on = 1; pixel_y = 1; tag = "icon-on"},/turf/simulated/floor/plating/airless,/area/toxins/mixing) -"abM" = (/obj/structure/lattice,/obj/machinery/light/small,/turf/space,/area) -"abN" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/maintenance/fore) -"abO" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/fore) -"abP" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/fore) -"abQ" = (/turf/simulated/floor/plating,/area/maintenance/fore) -"abR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/maintenance/fore) -"abS" = (/obj/machinery/door/airlock/glass/glass_medical{name = "Supermatter Research Laboratory"; req_access_txt = "7"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) -"abT" = (/obj/machinery/door/airlock/glass/glass_medical{name = "Supermatter Research Laboratory"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) -"abU" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/hallway) -"abV" = (/turf/simulated/wall/r_wall,/area/toxins/rdoffice) -"abW" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/toxins/rdoffice) -"abX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/toxins/rdoffice) -"abY" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/rdoffice) -"abZ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/toxins/mixing) -"aca" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/toxins/mixing) -"acb" = (/turf/simulated/wall/r_wall,/area/toxins/mixing) -"acc" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/maintenance/fore) -"acd" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/fore) -"ace" = (/turf/simulated/wall/r_wall,/area/security/armoury) -"acf" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fore) -"acg" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor/plating,/area/maintenance/fore) -"ach" = (/turf/simulated/wall,/area/maintenance/fore) -"aci" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) -"acj" = (/turf/simulated/floor{dir = 4; icon_state = "escapecorner"; tag = "icon-escapecorner (WEST)"},/area/toxins/hallway) -"ack" = (/obj/structure/closet/firecloset,/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/toxins/hallway) -"acl" = (/turf/simulated/wall,/area/toxins/rdoffice) -"acm" = (/obj/structure/closet/secure_closet/RD,/turf/simulated/floor,/area/toxins/rdoffice) -"acn" = (/obj/structure/closet/wardrobe/rd,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/toxins/rdoffice) -"aco" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/item/weapon/stamp/rd,/turf/simulated/floor,/area/toxins/rdoffice) -"acp" = (/obj/machinery/computer/security/research,/turf/simulated/floor,/area/toxins/rdoffice) -"acq" = (/obj/machinery/computer/robotics,/turf/simulated/floor,/area/toxins/rdoffice) -"acr" = (/obj/machinery/ignition_switch{id = "mixingsparker1"; pixel_x = -25; pixel_y = 5},/obj/machinery/door_control{id = "mixvent1"; name = "Mixing Room Vent Control"; pixel_x = -25; pixel_y = -5},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor,/area/toxins/mixing) -"acs" = (/turf/simulated/floor,/area/toxins/mixing) -"act" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor,/area/toxins/mixing) -"acu" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/simulated/floor,/area/toxins/mixing) -"acv" = (/obj/machinery/atmospherics/trinary/filter{desc = "Due to the HE loop's construction, to get anything useful out, all other gases must be dumped to space."; dir = 4; locked = 0; name = "Heat Exchange Out"},/turf/simulated/floor,/area/toxins/mixing) -"acw" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/toxins/mixing) -"acx" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor,/area/toxins/mixing) -"acy" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor,/area/toxins/mixing) -"acz" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/mixing) -"acA" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) -"acB" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/decal/warning_stripes{tag = "icon-E"; icon_state = "E"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) -"acC" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/toxins/mixing) -"acD" = (/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) -"acE" = (/obj/effect/decal/cleanable/cobweb2,/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) -"acF" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) -"acG" = (/obj/machinery/deployable/barrier,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) -"acH" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) -"acI" = (/obj/machinery/flasher/portable,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) -"acJ" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced{dir = 4},/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) -"acK" = (/obj/structure/closet/bombclosetsecurity,/obj/machinery/camera{c_tag = "Armoury"; dir = 2; network = "Security"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"acL" = (/obj/structure/closet/l3closet/security,/obj/machinery/door_control{id = "armory"; name = "Armory Access"; pixel_x = 25; pixel_y = -2; req_access_txt = "2"},/turf/simulated/floor,/area/security/armoury) -"acM" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"acN" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"acO" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/security/armoury) -"acP" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"acQ" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/security/armoury) -"acR" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"acS" = (/turf/simulated/wall,/area/assembly/assembly_line) -"acT" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"acU" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/assembly/assembly_line) -"acV" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"acW" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fore) -"acX" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) -"acY" = (/turf/simulated/floor,/area/toxins/hallway) -"acZ" = (/obj/effect/landmark{name = "emcloset"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) -"ada" = (/obj/machinery/power/apc{dir = 8; name = "RD's Office APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/toxins/rdoffice) -"adb" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/toxins/rdoffice) -"adc" = (/obj/structure/table,/obj/item/weapon/clipboard,/turf/simulated/floor,/area/toxins/rdoffice) -"add" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/toxins/rdoffice) -"ade" = (/obj/machinery/keycard_auth{pixel_x = 25; pixel_y = 32},/turf/simulated/floor,/area/toxins/rdoffice) -"adf" = (/obj/machinery/power/apc{dir = 8; name = "Plasma Research Mixing APC"; pixel_x = -25; pixel_y = 0},/obj/machinery/atmospherics/binary/pump{name = "Exhaust Out"},/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/toxins/mixing) -"adg" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "Fuel In"; on = 0},/turf/simulated/floor,/area/toxins/mixing) -"adh" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "N2 Heat Transfer"; on = 0},/turf/simulated/floor,/area/toxins/mixing) -"adi" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Tank Drain"; target_pressure = 202.6},/turf/simulated/floor,/area/toxins/mixing) -"adj" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/toxins/mixing) -"adk" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) -"adl" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/decal/warning_stripes{tag = "icon-E"; icon_state = "E"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) -"adm" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) -"adn" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) -"ado" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fore) -"adp" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) -"adq" = (/obj/structure/window/reinforced,/obj/item/weapon/wrench,/obj/machinery/flasher/portable,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) -"adr" = (/turf/simulated/floor,/area/security/armoury) -"ads" = (/obj/machinery/door/poddoor{id = "armory"; name = "Armory Blast Door"},/turf/simulated/floor,/area/security/armoury) -"adt" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/security/armoury) -"adu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/fore) -"adv" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"adw" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel,/obj/machinery/camera{c_tag = "Assembly Line Surgery"; dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) -"adx" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) -"ady" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) -"adz" = (/obj/machinery/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) -"adA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/assembly/assembly_line) -"adB" = (/obj/machinery/camera{c_tag = "Hallway Front"; dir = 4; network = "Research"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) -"adC" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) -"adD" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/rdoffice) -"adE" = (/turf/simulated/floor,/area/toxins/rdoffice) -"adF" = (/obj/structure/table,/turf/simulated/floor,/area/toxins/rdoffice) -"adG" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor{icon_state = "bot"},/area/toxins/mixing) -"adH" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor{icon_state = "bot"},/area/toxins/mixing) -"adI" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "bot"},/area/toxins/mixing) -"adJ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/sign/securearea{desc = "A warning sign which reads 'DANGER: FIRE'"; icon_state = "fire"; layer = 4; name = "DANGER: FIRE"},/turf/simulated/floor/plating,/area/toxins/mixing) -"adK" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) -"adL" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) -"adM" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) -"adN" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'DANGER: FIRE'"; icon_state = "fire"; name = "DANGER: FIRE"; pixel_x = 32},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) -"adO" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area/maintenance/fore) -"adP" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/fore) -"adQ" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) -"adR" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) -"adS" = (/obj/structure/rack,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/effect/decal/warning_stripes{tag = "icon-W-corner"; icon_state = "W-corner"},/turf/simulated/floor,/area/security/armoury) -"adT" = (/obj/structure/rack,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/baton,/obj/item/weapon/storage/handcuff_kit,/turf/simulated/floor,/area/security/armoury) -"adU" = (/obj/structure/table/reinforced,/obj/item/weapon/pepperspray,/obj/item/weapon/pepperspray,/obj/item/weapon/pepperspray,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/security/armoury) -"adV" = (/obj/structure/table/reinforced,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/security/armoury) -"adW" = (/obj/machinery/camera{c_tag = "Armoury Secure Section"; dir = 8; network = "Security"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/security/armoury) -"adX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/fore) -"adY" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"adZ" = (/obj/structure/table,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) -"aea" = (/obj/machinery/optable{name = "Robotics Operating Table"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) -"aeb" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) -"aec" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/robot_debris,/turf/simulated/floor,/area/assembly/assembly_line) -"aed" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/assembly/assembly_line) -"aee" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/obj/item/weapon/storage/toolbox/electrical,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/assembly/assembly_line) -"aef" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/assembly/assembly_line) -"aeg" = (/obj/structure/table,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/assembly/assembly_line) -"aeh" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell{pixel_x = -1; pixel_y = 0; charge = 100; maxcharge = 15000},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/assembly/assembly_line) -"aei" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Robotics Front"; dir = 2; network = "Research"},/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 4; icon_state = "pipe-j1s"; sortType = list("Robotics")},/turf/simulated/floor,/area/assembly/assembly_line) -"aej" = (/obj/machinery/light_switch{pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/assembly/assembly_line) -"aek" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Robotics"; req_access_txt = "29"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/assembly/assembly_line) -"ael" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) -"aem" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/toxins/hallway) -"aen" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/toxins/rdoffice) -"aeo" = (/obj/structure/table,/obj/item/device/taperecorder,/turf/simulated/floor,/area/toxins/rdoffice) -"aep" = (/obj/effect/landmark{name = "plant"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/toxins/rdoffice) -"aeq" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/portables_connector{dir = 4; name = "Node 1"},/turf/simulated/floor{icon_state = "bot"},/area/toxins/mixing) -"aer" = (/obj/machinery/atmospherics/trinary/mixer{tag = "icon-intact_off (EAST)"; icon_state = "intact_off"; dir = 4},/turf/simulated/floor,/area/toxins/mixing) -"aes" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor{icon_state = "bot"},/area/toxins/mixing) -"aet" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/toxins/mixing) -"aeu" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 3; icon_state = "intact_off"; locked = 0; name = "High precision gas extractor"; on = 0},/turf/simulated/floor,/area/toxins/mixing) -"aev" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/toxins/mixing) -"aew" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"aex" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"aey" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"aez" = (/turf/simulated/wall/r_wall,/area/toxins/test_area) -"aeA" = (/obj/structure/lattice,/turf/space,/area/toxins/test_area) -"aeB" = (/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/fore) -"aeC" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/port) -"aeD" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) -"aeE" = (/turf/simulated/floor/plating,/area/maintenance/port) -"aeF" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/fore) -"aeG" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/fore) -"aeH" = (/turf/simulated/wall,/area/security/armoury) -"aeI" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30},/obj/effect/decal/warning_stripes{tag = "icon-N-corner"; icon_state = "N-corner"},/turf/simulated/floor,/area/security/armoury) -"aeJ" = (/obj/effect/decal/warning_stripes{tag = "icon-N-corner"; icon_state = "N-corner"},/turf/simulated/floor,/area/security/armoury) -"aeK" = (/obj/effect/decal/warning_stripes{tag = "icon-NW-out"; icon_state = "NW-out"},/turf/simulated/floor,/area/security/armoury) -"aeL" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/security/armoury) -"aeM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/fore) -"aeN" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"aeO" = (/obj/structure/table,/obj/item/weapon/tank/anesthetic,/obj/item/weapon/storage/body_bag_box,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) -"aeP" = (/obj/machinery/camera{c_tag = "Robotics Surgery"; dir = 8; network = "Research"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) -"aeQ" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/effect/decal/cleanable/oil/streak{icon_state = "floor6"},/turf/simulated/floor,/area/assembly/assembly_line) -"aeR" = (/obj/effect/decal/cleanable/oil/streak{icon_state = "floor5"},/turf/simulated/floor,/area/assembly/assembly_line) -"aeS" = (/turf/simulated/floor,/area/assembly/assembly_line) -"aeT" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/assembly/assembly_line) -"aeU" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Robotics"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/assembly_line) -"aeV" = (/obj/structure/disposalpipe/sortjunction{backType = list("Robotics"); icon_state = "pipe-j2s"; sortType = list("Research Director")},/turf/simulated/floor,/area/toxins/hallway) -"aeW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) -"aeX" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_command{name = "Research Director's Office"; req_access_txt = "30"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/toxins/rdoffice) -"aeY" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/toxins/rdoffice) -"aeZ" = (/obj/machinery/requests_console{announcementConsole = 1; department = "RD's Office"; departmentType = 5; name = "RD RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/toxins/rdoffice) -"afa" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; pixel_x = -29; pixel_y = 1},/turf/simulated/floor,/area/toxins/mixing) -"afb" = (/obj/machinery/atmospherics/portables_connector{dir = 1; name = "Node 2"},/turf/simulated/floor{icon_state = "bot"},/area/toxins/mixing) -"afc" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/sign/nosmoking_2{layer = 4},/turf/simulated/floor/plating,/area/toxins/mixing) -"afd" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) -"afe" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/effect/decal/warning_stripes{tag = "icon-SW-in"; icon_state = "SW-in"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) -"aff" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) -"afg" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; pixel_x = 29; pixel_y = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) -"afh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"afi" = (/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"afj" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"afk" = (/turf/simulated/floor/airless,/area/toxins/test_area) -"afl" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/airless,/area/toxins/test_area) -"afm" = (/obj/machinery/light_switch{pixel_y = -22},/turf/simulated/floor,/area/security/armoury) -"afn" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor,/area/security/armoury) -"afo" = (/obj/structure/rack,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"afp" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/item/weapon/storage/trackimp_kit,/obj/item/weapon/storage/chemimp_kit,/obj/item/weapon/storage/lockbox/loyalty,/obj/machinery/light/small/spot,/turf/simulated/floor,/area/security/armoury) -"afq" = (/obj/structure/table,/obj/item/weapon/storage/lockbox,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/security/armoury) -"afr" = (/obj/machinery/power/apc{dir = 4; name = "Armoury APC"; pixel_x = 25; pixel_y = 0},/obj/structure/rack,/obj/item/weapon/storage/flashbang_kit,/turf/simulated/floor,/area/security/armoury) -"afs" = (/obj/item/weapon/gun/energy/ionrifle,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"aft" = (/obj/machinery/atmospherics/unary/vent_scrubber,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot,/turf/simulated/floor,/area/security/armoury) -"afu" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"afv" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"afw" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/security/armoury) -"afx" = (/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/head/helmet/space/rig/security,/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"afy" = (/obj/item/clothing/suit/armor/laserproof{pixel_x = -2; pixel_y = 2},/obj/item/clothing/suit/armor/bulletproof{pixel_x = 2; pixel_y = -2},/obj/structure/table,/obj/structure/window/basic{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"afz" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Human Interfacing"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/assembly_line) -"afA" = (/obj/machinery/status_display{layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/assembly/assembly_line) -"afB" = (/obj/machinery/mecha_part_fabricator,/obj/effect/decal/cleanable/oil/streak{icon_state = "floor5"},/obj/effect/decal/cleanable/oil/streak{icon_state = "floor6"},/turf/simulated/floor,/area/assembly/assembly_line) -"afC" = (/obj/structure/stool,/turf/simulated/floor,/area/assembly/assembly_line) -"afD" = (/obj/machinery/conveyor_switch{id = "assemblyline1"},/turf/simulated/floor,/area/assembly/assembly_line) -"afE" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 20},/obj/item/stack/sheet/glass{amount = 20},/turf/simulated/floor,/area/assembly/assembly_line) -"afF" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/assembly/assembly_line) -"afG" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/toxins/hallway) -"afH" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) -"afI" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/toxins/rdoffice) -"afJ" = (/obj/structure/table,/obj/item/weapon/circuitboard/aicore,/obj/machinery/light,/turf/simulated/floor,/area/toxins/rdoffice) -"afK" = (/obj/structure/table,/obj/item/device/paicard,/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor,/area/toxins/rdoffice) -"afL" = (/obj/structure/lamarr,/turf/simulated/floor,/area/toxins/rdoffice) -"afM" = (/obj/structure/filingcabinet,/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 8; network = "Research"},/turf/simulated/floor,/area/toxins/rdoffice) -"afN" = (/obj/machinery/light,/turf/simulated/floor,/area/toxins/mixing) -"afO" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) -"afP" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/effect/decal/warning_stripes{tag = "icon-E"; icon_state = "E"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) -"afQ" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) -"afR" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"afS" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"afT" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/blood,/obj/effect/decal/remains/human,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"afU" = (/obj/machinery/camera{c_tag = "North"; network = "Bomb Testing"},/obj/machinery/light/spot{dir = 1},/turf/simulated/floor/airless,/area/toxins/test_area) -"afV" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/fore) -"afW" = (/turf/simulated/wall,/area/security/main) -"afX" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Armoury"; req_access_txt = "3"},/turf/simulated/floor,/area/security/armoury) -"afY" = (/turf/simulated/wall,/area/security/range) -"afZ" = (/turf/simulated/wall/r_wall,/area/security/range) -"aga" = (/turf/simulated/wall/r_wall,/area) -"agb" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"agc" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/helmet/welding,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/helmet/welding,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/assembly/assembly_line) -"agd" = (/obj/machinery/power/apc{dir = 1; name = "Assembly Line APC"; pixel_x = 1; pixel_y = 25},/turf/simulated/floor,/area/assembly/assembly_line) -"age" = (/obj/machinery/conveyor{dir = 4; id = "assemblyline1"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor,/area/assembly/assembly_line) -"agf" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor,/area/assembly/assembly_line) -"agg" = (/obj/structure/table/reinforced,/obj/item/weapon/stamp,/obj/structure/table,/obj/item/weapon/clipboard,/turf/simulated/floor,/area/assembly/assembly_line) -"agh" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"agi" = (/turf/simulated/floor{tag = "icon-whitehall (NORTHWEST)"; icon_state = "whitehall"; dir = 9},/area/toxins/hallway) -"agj" = (/turf/simulated/floor{tag = "icon-whitecorner (NORTH)"; icon_state = "whitecorner"; dir = 1},/area/toxins/hallway) -"agk" = (/obj/structure/walllocker/emerglocker/east,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) -"agl" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/mixing) -"agm" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/toxins/mixing) -"agn" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Plasma Storage"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"ago" = (/obj/structure/closet/secure_closet/injection,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) -"agp" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) -"agq" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) -"agr" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) -"ags" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) -"agt" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor,/area/security/main) -"agu" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/security/main) -"agv" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/security/main) -"agw" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/security/main) -"agx" = (/turf/simulated/floor,/area/security/main) -"agy" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/security/range) -"agz" = (/obj/structure/table,/turf/simulated/floor,/area/security/range) -"agA" = (/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/obj/item/clothing/ears/earmuffs,/obj/structure/table,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/range) -"agB" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Firing Range"; network = "Security"},/turf/simulated/floor,/area/security/range) -"agC" = (/obj/machinery/magnetic_controller{autolink = 1; code = 712; density = 0; name = "Target Control Console"; path = "SNNSSNNSSN"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/security/range) -"agD" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/security/range) -"agE" = (/turf/simulated/floor,/area/security/range) -"agF" = (/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/turf/simulated/floor,/area/security/range) -"agG" = (/obj/effect/decal/warning_stripes{tag = "icon-SW-in"; icon_state = "SW-in"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/security/range) -"agH" = (/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/plating,/area/security/range) -"agI" = (/turf/simulated/floor/plating,/area) -"agJ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/weapon/reagent_containers/glass/beaker/tricordrazine,/obj/item/weapon/reagent_containers/glass/beaker/tricordrazine,/obj/item/weapon/reagent_containers/glass/beaker/tricordrazine,/turf/simulated/floor,/area/assembly/assembly_line) -"agK" = (/obj/machinery/computer/rdconsole{id = 2; name = "Robotics R&D Console"; req_access = null; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/assembly_line) -"agL" = (/obj/machinery/r_n_d/circuit_imprinter{pixel_y = 1},/turf/simulated/floor,/area/assembly/assembly_line) -"agM" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/assembly/assembly_line) -"agN" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/assembly/assembly_line) -"agO" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/assembly/assembly_line) -"agP" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/assembly/assembly_line) -"agQ" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/window/westright{name = "Assembly Line Desk"; req_access_txt = "29"},/obj/structure/table{layer = 2},/turf/simulated/floor,/area/assembly/assembly_line) -"agR" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) -"agS" = (/turf/simulated/wall/r_wall,/area/toxins/toxinslab) -"agT" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/toxinslab) -"agU" = (/obj/structure/walllocker/emerglocker/north,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/toxinslab) -"agV" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"agW" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor,/area/toxins/toxinslab) -"agX" = (/obj/effect/decal/warning_stripes{tag = "icon-SE-out"; icon_state = "SE-out"},/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/toxins/toxinslab) -"agY" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor,/area/toxins/toxinslab) -"agZ" = (/obj/machinery/vending/plasmaresearch,/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor,/area/toxins/toxinslab) -"aha" = (/obj/machinery/dispenser,/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/turf/simulated/floor,/area/toxins/toxinslab) -"ahb" = (/obj/machinery/firealarm{layer = 3.7; pixel_y = 27},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"ahc" = (/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"ahd" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"ahe" = (/obj/machinery/alarm{frequency = 1437; layer = 3.7; pixel_y = 23},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"ahf" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{department = ""; desc = "Used for watching the explosives testing area."; layer = 4; name = "Test Chamber Telescreen"; network = "Bomb Testing"; pixel_x = 32; pixel_y = 0},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"ahg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/toxins/toxinslab) -"ahh" = (/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/turf/simulated/floor/airless,/area/toxins/test_area) -"ahi" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/airless,/area/toxins/test_area) -"ahj" = (/obj/structure/table,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) -"ahk" = (/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) -"ahl" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/security{name = "Execution"; req_access = null; req_access_txt = "19; 1"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) -"ahm" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/main) -"ahn" = (/obj/machinery/disposal,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/security/main) -"aho" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/security/main) -"ahp" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/security/main) -"ahq" = (/obj/effect/decal/warning_stripes{tag = "icon-U-W"; icon_state = "U-W"},/turf/simulated/floor,/area/security/range) -"ahr" = (/obj/structure/target_stake,/obj/machinery/magnetic_module{code = 712; magnetic_field = 2; max_dist = 5; on = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/range) -"ahs" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/range) -"aht" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/security/range) -"ahu" = (/obj/machinery/light/small/spot,/turf/simulated/floor/plating,/area) -"ahv" = (/obj/item/stack/sheet/metal{amount = 50},/turf/space,/area) -"ahw" = (/obj/structure/table,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/item/weapon/cable_coil,/obj/item/weapon/cable_coil,/turf/simulated/floor,/area/assembly/assembly_line) -"ahx" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/assembly/assembly_line) -"ahy" = (/obj/machinery/mecha_part_fabricator,/turf/simulated/floor,/area/assembly/assembly_line) -"ahz" = (/obj/machinery/conveyor_switch{id = "assemblyline2"},/turf/simulated/floor,/area/assembly/assembly_line) -"ahA" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/window/westleft{name = "Assembly Line Desk"; req_access_txt = "29"},/obj/structure/table{layer = 2},/turf/simulated/floor,/area/assembly/assembly_line) -"ahB" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/toxinslab) -"ahC" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/toxinslab) -"ahD" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"ahE" = (/obj/machinery/portable_atmospherics/pump,/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/machinery/requests_console{department = "Toxins Lab"; departmentType = 2; name = "Tox lab Requests Console"; pixel_x = -30; pixel_y = -3},/turf/simulated/floor,/area/toxins/toxinslab) -"ahF" = (/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor,/area/toxins/toxinslab) -"ahG" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{department = ""; desc = "Used for watching the explosives testing area."; layer = 4; name = "Test Chamber Telescreen"; network = "Bomb Testing"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"ahH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/toxinslab) -"ahI" = (/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/turf/simulated/floor/airless,/area/toxins/test_area) -"ahJ" = (/obj/effect/decal/warning_stripes{tag = "icon-SE-out"; icon_state = "SE-out"},/turf/simulated/floor/airless,/area/toxins/test_area) -"ahK" = (/obj/structure/table,/obj/item/weapon/reagent_containers/ld50_syringe/choral{pixel_x = 3; pixel_y = 10},/obj/item/weapon/reagent_containers/ld50_syringe/choral{pixel_x = 3; pixel_y = 6},/obj/item/weapon/reagent_containers/ld50_syringe/choral{pixel_x = 3; pixel_y = 2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) -"ahL" = (/obj/machinery/camera{c_tag = "Interrogation"; dir = 8; network = "Security"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) -"ahM" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/security/main) -"ahN" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/main) -"ahO" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/range) -"ahP" = (/obj/machinery/recharger,/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/security/range) -"ahQ" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/range) -"ahR" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/security/range) -"ahS" = (/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/security/range) -"ahT" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"ahU" = (/obj/machinery/door/airlock/external{name = "E.V.A."; req_access_txt = "18"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"ahV" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"ahW" = (/obj/item/stack/tile/plasteel,/obj/item/stack/tile/plasteel,/turf/simulated/floor/plating/airless,/area) -"ahX" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/assembly/assembly_line) -"ahY" = (/obj/structure/table,/obj/item/device/multitool,/obj/item/weapon/crowbar,/obj/item/device/multitool,/turf/simulated/floor,/area/assembly/assembly_line) -"ahZ" = (/obj/machinery/camera{c_tag = "Robotics Port"; dir = 1; network = "Research"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor,/area/assembly/assembly_line) -"aia" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/light,/turf/simulated/floor,/area/assembly/assembly_line) -"aib" = (/obj/machinery/conveyor{dir = 4; id = "assemblyline2"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor,/area/assembly/assembly_line) -"aic" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/structure/table,/turf/simulated/floor,/area/assembly/assembly_line) -"aid" = (/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/toxins/hallway) -"aie" = (/turf/simulated/floor{dir = 8; icon_state = "whitecorner"},/area/toxins/hallway) -"aif" = (/obj/effect/sign/nosmoking_2,/turf/simulated/wall/r_wall,/area/toxins/toxinslab) -"aig" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/toxinslab) -"aih" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'DANGER: FIRE'"; icon_state = "fire"; name = "DANGER: FIRE"},/turf/simulated/wall/r_wall,/area/toxins/toxinslab) -"aii" = (/obj/machinery/atmospherics/pipe/simple{dir = 6; icon_state = "intact"; initialize_directions = 6; level = 2},/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/turf/simulated/floor,/area/toxins/toxinslab) -"aij" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/toxins/toxinslab) -"aik" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 10; pixel_x = 0; level = 2; initialize_directions = 10},/obj/effect/decal/warning_stripes{tag = "icon-SW-in"; icon_state = "SW-in"},/turf/simulated/floor,/area/toxins/toxinslab) -"ail" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"aim" = (/obj/machinery/driver_button{dir = 2; id = "toxinsdriver"; pixel_x = 24; pixel_y = -24},/obj/machinery/computer/security/telescreen{department = ""; desc = "Used for watching the explosives testing area."; layer = 4; name = "Test Chamber Telescreen"; network = "Bomb Testing"; pixel_x = 32; pixel_y = 0},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"ain" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/toxinslab) -"aio" = (/obj/effect/decal/warning_stripes{tag = "icon-E"; icon_state = "E"},/turf/simulated/floor/airless,/area/toxins/test_area) -"aip" = (/obj/effect/decal/warning_stripes{tag = "icon-SW-out"; icon_state = "SW-out"},/turf/simulated/floor/airless,/area/toxins/test_area) -"aiq" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/fore) -"air" = (/obj/machinery/door/poddoor/shutters{id = "Execution"},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/security/main) -"ais" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/security/main) -"ait" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor,/area/security/range) -"aiu" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/security/range) -"aiv" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/security/range) -"aiw" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"aix" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"aiy" = (/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plating/airless,/area) -"aiz" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Robotics Office"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/assembly_line) -"aiA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Robotics Office"; req_access_txt = "29"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/assembly/assembly_line) -"aiB" = (/obj/structure/closet/extinguisher{pixel_y = -32},/turf/simulated/floor,/area/assembly/assembly_line) -"aiC" = (/obj/machinery/requests_console{department = "Assembly Line (Robotics)"; departmentType = 2; name = "assembly line RC"; pixel_y = -30},/turf/simulated/floor,/area/assembly/assembly_line) -"aiD" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor,/area/assembly/assembly_line) -"aiE" = (/obj/machinery/camera{c_tag = "Robotics Starboard"; dir = 1; network = "Research"},/turf/simulated/floor,/area/assembly/assembly_line) -"aiF" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/light,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Assembly Line Delivery"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/assembly_line) -"aiG" = (/obj/machinery/door/window/eastright{name = "Assembly Line Delivery"; req_access_txt = "34"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Robotics"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "bot"},/area/assembly/assembly_line) -"aiH" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Research Director","Robotics"); icon_state = "pipe-j2s"; sortType = list()},/turf/simulated/floor,/area/toxins/hallway) -"aiI" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Plasma Research"; req_access_txt = "7"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/toxinslab) -"aiJ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/toxinslab) -"aiK" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{name = "Plasma Research"; req_access_txt = "7"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/toxinslab) -"aiL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"aiM" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"aiN" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"aiO" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"aiP" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"aiQ" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor,/area/toxins/toxinslab) -"aiR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/toxins/toxinslab) -"aiS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/toxins/toxinslab) -"aiT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/toxins/toxinslab) -"aiU" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor/airless,/area/toxins/test_area) -"aiV" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/airless,/area/toxins/test_area) -"aiW" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor/airless,/area/toxins/test_area) -"aiX" = (/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/turf/simulated/floor/airless,/area/toxins/test_area) -"aiY" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/turf/simulated/floor/airless,/area/toxins/test_area) -"aiZ" = (/obj/structure/table{pixel_y = 0},/obj/machinery/door_control{id = "Execution"; name = "Shutter Control"; pixel_x = -25; pixel_y = 6},/turf/simulated/floor,/area/security/main) -"aja" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/security/main) -"ajb" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{freerange = 1; frequency = 1443; name = "AI Private Channel"; pixel_x = 30},/turf/simulated/floor,/area/security/main) -"ajc" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Security Hallway (West)"; dir = 8; network = "Security"},/turf/simulated/floor,/area/security/main) -"ajd" = (/obj/machinery/camera{c_tag = "Security Hallway (North)"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/main) -"aje" = (/obj/machinery/light,/turf/simulated/floor,/area/security/main) -"ajf" = (/obj/machinery/light_switch{pixel_y = -22},/obj/structure/closet/crate,/obj/item/target,/obj/item/target,/obj/item/target/alien,/obj/item/target/syndicate,/obj/item/target/syndicate,/turf/simulated/floor,/area/security/range) -"ajg" = (/obj/machinery/power/apc{cell_type = 2500; name = "Firing Range APC"; pixel_y = -25},/turf/simulated/floor,/area/security/range) -"ajh" = (/obj/machinery/light,/turf/simulated/floor,/area/security/range) -"aji" = (/obj/machinery/camera{c_tag = "EVA Airlock"; dir = 1; network = "Command"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"ajj" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"ajk" = (/obj/machinery/light_switch{pixel_y = 24},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/assembly/assembly_line) -"ajl" = (/obj/structure/closet/wardrobe/robotics_yellow,/turf/simulated/floor,/area/assembly/assembly_line) -"ajm" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) -"ajn" = (/obj/machinery/camera{c_tag = "Toxins Access"; dir = 4; network = "Research"},/obj/structure/closet/bombcloset,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/toxinslab) -"ajo" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/firecloset,/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"ajp" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/toxinslab) -"ajq" = (/obj/machinery/power/apc{dir = 2; name = "Plasma Research APC"; pixel_x = 1; pixel_y = -25},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"ajr" = (/obj/machinery/disposal,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"ajs" = (/obj/structure/table,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"ajt" = (/obj/structure/table,/obj/effect/sign/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"aju" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 8},/obj/item/weapon/pen,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"ajv" = (/obj/structure/table,/obj/item/weapon/wrench,/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"ajw" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"ajx" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister,/obj/machinery/light,/turf/simulated/floor{icon_state = "bot"},/area/toxins/toxinslab) -"ajy" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "bot"},/area/toxins/toxinslab) -"ajz" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor{icon_state = "bot"},/area/toxins/toxinslab) -"ajA" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{name = "Test Launch Mass Driver"; req_access_txt = "7"},/turf/simulated/floor/plating,/area/toxins/toxinslab) -"ajB" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/simulated/floor/plating,/area/toxins/toxinslab) -"ajC" = (/turf/simulated/floor/plating,/area/toxins/toxinslab) -"ajD" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/simulated/floor/plating,/area/toxins/toxinslab) -"ajE" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/space,/area/toxins/test_area) -"ajF" = (/obj/item/device/radio/beacon,/turf/simulated/floor/airless{icon_state = "bot"},/area/toxins/test_area) -"ajG" = (/obj/machinery/camera{c_tag = "East"; dir = 8; network = "Bomb Testing"; pixel_x = 0; pixel_y = -22},/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor/airless,/area/toxins/test_area) -"ajH" = (/obj/structure/table{pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/main) -"ajI" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/main) -"ajJ" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/security{name = "Observation"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) -"ajK" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor,/area/security/main) -"ajL" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/security/main) -"ajM" = (/turf/simulated/wall,/area/security/hos) -"ajN" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"ajO" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "E.V.A."; req_access_txt = "18"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/ai_monitored/storage/eva) -"ajP" = (/obj/item/stack/sheet/plasteel,/obj/item/stack/sheet/plasteel,/obj/item/stack/sheet/plasteel,/turf/simulated/floor/plating/airless,/area) -"ajQ" = (/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plating/airless,/area) -"ajR" = (/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plating/airless,/area) -"ajS" = (/obj/machinery/disposal,/obj/effect/decal/cleanable/dirt,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/assembly/assembly_line) -"ajT" = (/turf/simulated/floor/grid,/area/assembly/chargebay) -"ajU" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/grid,/area/assembly/chargebay) -"ajV" = (/turf/simulated/floor,/area/assembly/chargebay) -"ajW" = (/obj/machinery/light_switch{pixel_y = 24},/turf/simulated/floor/grid,/area/assembly/chargebay) -"ajX" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/assembly/chargebay) -"ajY" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/mecha_wreckage/durand,/turf/simulated/floor/grid,/area/assembly/chargebay) -"ajZ" = (/turf/simulated/wall,/area/assembly/chargebay) -"aka" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/airless,/area/toxins/test_area) -"akb" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/airless,/area/toxins/test_area) -"akc" = (/obj/machinery/camera{c_tag = "West"; dir = 4; network = "Bomb Testing"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/airless,/area/toxins/test_area) -"akd" = (/obj/effect/decal/warning_stripes{tag = "icon-SW-in"; icon_state = "SW-in"},/turf/simulated/floor/airless,/area/toxins/test_area) -"ake" = (/obj/effect/decal/warning_stripes{tag = "icon-NW-out"; icon_state = "NW-out"},/turf/simulated/floor/airless,/area/toxins/test_area) -"akf" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/security/main) -"akg" = (/obj/structure/stool/bed/chair,/obj/machinery/computer/security/telescreen{desc = "Used for observing Interrogation."; layer = 4; network = "Interrogation"; pixel_y = -30},/turf/simulated/floor,/area/security/main) -"akh" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/security/main) -"aki" = (/obj/structure/stool/bed/chair,/obj/item/device/radio/intercom{broadcasting = 1; dir = 0; frequency = 1495; listening = 0; name = "Interrogation Intercom"; pixel_x = 30},/obj/machinery/camera{c_tag = "Observation"; dir = 8; network = "Security"},/turf/simulated/floor,/area/security/main) -"akj" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/security/main) -"akk" = (/obj/machinery/computer/security,/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/security/hos) -"akl" = (/obj/machinery/computer/secure_data,/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) -"akm" = (/obj/structure/rack,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) -"akn" = (/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) -"ako" = (/obj/structure/table/woodentable,/obj/item/device/radio,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) -"akp" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) -"akq" = (/obj/machinery/copier,/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/security/hos) -"akr" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/helmet/welding,/obj/item/clothing/head/helmet/welding,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"aks" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"akt" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/device/multitool,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"aku" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/hand_labeler,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"akv" = (/obj/structure/closet/crate/rcd,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"akw" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/ai_monitored/storage/eva) -"akx" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/camera{c_tag = "EVA"; dir = 2; network = "Command"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"aky" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"akz" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack,/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/ai_monitored/storage/eva) -"akA" = (/obj/item/device/radio,/obj/item/device/assembly/timer,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"akB" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"akC" = (/obj/item/weapon/cable_coil,/obj/item/weapon/cable_coil,/obj/item/weapon/cable_coil,/obj/item/weapon/wirecutters,/turf/simulated/floor/plating/airless,/area) -"akD" = (/obj/item/weapon/screwdriver{pixel_y = 16},/turf/simulated/floor/plating/airless,/area) -"akE" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/copier,/turf/simulated/floor,/area/assembly/assembly_line) -"akF" = (/obj/structure/closet/secure_closet/roboticist_personal,/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/assembly/assembly_line) -"akG" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/camera{c_tag = "Mech Recharge Bay Port"; dir = 4; network = "Research"},/turf/simulated/floor/plating,/area/assembly/chargebay) -"akH" = (/turf/simulated/floor/mech_bay_recharge_floor{dir = 8},/area/assembly/chargebay) -"akI" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/grid,/area/assembly/chargebay) -"akJ" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) -"akK" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/mech_bay_recharge_floor{dir = 8},/area/assembly/chargebay) -"akL" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/assembly/chargebay) -"akM" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/starboard) -"akN" = (/turf/simulated/floor/plating,/area/maintenance/starboard) -"akO" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) -"akP" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) -"akQ" = (/turf/simulated/wall/r_wall,/area/maintenance/starboard) -"akR" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/tinted{dir = 5},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"akS" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/security/main) -"akT" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/keycard_auth{pixel_x = -25; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/hos) -"akU" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) -"akV" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) -"akW" = (/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) -"akX" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) -"akY" = (/obj/structure/filingcabinet,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) -"akZ" = (/obj/structure/table,/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"ala" = (/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/ai_monitored/storage/eva) -"alb" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"alc" = (/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"ald" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"ale" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/weldingtool,/turf/simulated/floor/plating/airless,/area) -"alf" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor,/area/assembly/assembly_line) -"alg" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor,/area/assembly/assembly_line) -"alh" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor,/area/assembly/assembly_line) -"ali" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil,/turf/simulated/floor,/area/assembly/chargebay) -"alj" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/assembly/chargebay) -"alk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Mech Recarge Bay"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/chargebay) -"all" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Research Division Delivery"; req_access_txt = "47"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "delivery"},/area/maintenance/starboard) -"alm" = (/obj/machinery/door/window/eastright{name = "Research Division Delivery"; req_access_txt = "34"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Research Division"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "bot"},/area/maintenance/starboard) -"aln" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) -"alo" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) -"alp" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-out"; icon_state = "NE-out"},/turf/simulated/floor/airless,/area/toxins/test_area) -"alq" = (/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"alr" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"als" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/security/main) -"alt" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/security/main) -"alu" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/hos) -"alv" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/stamp/hos,/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) -"alw" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) -"alx" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) -"aly" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) -"alz" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) -"alA" = (/obj/machinery/power/apc{dir = 4; name = "Head of Security Office APC"; pixel_x = 25; pixel_y = 0},/obj/structure/table/woodentable,/obj/machinery/camera{c_tag = "HoS Office"; dir = 8; network = "Security"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) -"alB" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"alC" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/ai_monitored/storage/eva) -"alD" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/ai_monitored/storage/eva) -"alE" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"alF" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"alG" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/ai_monitored/storage/eva) -"alH" = (/obj/machinery/hologram/holopad,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/ai_monitored/storage/eva) -"alI" = (/obj/item/device/assembly/signaler,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"alJ" = (/obj/structure/table,/obj/item/device/flashlight,/obj/structure/light_frame{tag = "icon-tube-empty (WEST)"; icon_state = "tube-empty"; dir = 8},/turf/simulated/floor/plating/airless,/area) -"alK" = (/obj/structure/filingcabinet,/turf/simulated/floor,/area/assembly/assembly_line) -"alL" = (/obj/machinery/computer/mecha,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/assembly/assembly_line) -"alM" = (/obj/machinery/computer/robotics,/obj/machinery/camera{c_tag = "Robotics Office"; dir = 1; network = "Research"},/obj/machinery/requests_console{department = "Assembly Line (Robotics)"; departmentType = 2; name = "assembly line RC"; pixel_y = -30},/turf/simulated/floor,/area/assembly/assembly_line) -"alN" = (/obj/structure/table,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_y = 5},/turf/simulated/floor,/area/assembly/assembly_line) -"alO" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/assembly/chargebay) -"alP" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) -"alQ" = (/turf/simulated/wall,/area/medical/research{name = "Research Division Storage"}) -"alR" = (/turf/simulated/wall,/area/toxins/xenobiology) -"alS" = (/turf/simulated/wall/r_wall,/area/toxins/xenobiology) -"alT" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"alU" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"alV" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"alW" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"alX" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/security{name = "Interrogation"; req_access = null; req_access_txt = "1"},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"alY" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/security/main) -"alZ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/main) -"ama" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/main) -"amb" = (/obj/structure/disposalpipe/sortjunction/nonsorting/SW,/turf/simulated/floor,/area/security/main) -"amc" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/security/hos) -"amd" = (/turf/simulated/floor{icon_state = "carpetside"},/area/security/hos) -"ame" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "carpetside"},/area/security/hos) -"amf" = (/obj/machinery/light_switch{dir = 2; pixel_y = -24},/turf/simulated/floor{icon_state = "carpetside"},/area/security/hos) -"amg" = (/turf/simulated/floor{tag = "icon-carpetcorner (WEST)"; icon_state = "carpetcorner"; dir = 8},/area/security/hos) -"amh" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) -"ami" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"amj" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/secure{name = "E.V.A."; req_access_txt = "18"},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"amk" = (/obj/machinery/requests_console{department = "EVA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"aml" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"amm" = (/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) -"amn" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plating/airless,/area) -"amo" = (/obj/structure/stool,/turf/simulated/floor/plating/airless,/area) -"amp" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless,/area) -"amq" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/grid,/area/assembly/chargebay) -"amr" = (/obj/machinery/camera{c_tag = "Mech Recharge Bay Starboard"; dir = 8; network = "Research"},/turf/simulated/floor/grid,/area/assembly/chargebay) -"ams" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division Storage"}) -"amt" = (/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/medical/research{name = "Research Division Storage"}) -"amu" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division Storage"}) -"amv" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division Storage"}) -"amw" = (/obj/structure/table,/turf/simulated/floor,/area/toxins/xenobiology) -"amx" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/toxins/xenobiology) -"amy" = (/obj/machinery/firealarm{layer = 3.7; pixel_y = 27},/turf/simulated/floor,/area/toxins/xenobiology) -"amz" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/shieldwallgen{req_access = list(55)},/turf/simulated/floor{icon_state = "bot"},/area/toxins/xenobiology) -"amA" = (/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"amB" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"amC" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) -"amD" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area/maintenance/starboard) -"amE" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboard) -"amF" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/maintenance/starboard) -"amG" = (/obj/structure/lattice,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/space,/area) -"amH" = (/turf/simulated/wall,/area) -"amI" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area) -"amJ" = (/obj/structure/lattice,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/space,/area) -"amK" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/wall/r_wall,/area/maintenance/fore) -"amL" = (/obj/structure/table,/obj/machinery/light/lamp,/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"amM" = (/obj/item/device/radio/intercom{broadcasting = 0; dir = 0; frequency = 1495; listening = 1; name = "Interrogation Intercom"; pixel_x = 30},/obj/machinery/camera{c_tag = "Interrogation"; dir = 8; network = "Interrogation"},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"amN" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/main) -"amO" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/hos) -"amP" = (/obj/machinery/status_display,/turf/simulated/wall,/area/security/hos) -"amQ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "\improper Head of Security's Office"; req_access_txt = "58"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/hos) -"amR" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/hos) -"amS" = (/obj/structure/closet/secure_closet/hos,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) -"amT" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/crowbar,/obj/machinery/camera{c_tag = "EVA Access"; dir = 4; network = "Command"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"amU" = (/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"amV" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"amW" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/beacon,/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/ai_monitored/storage/eva) -"amX" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) -"amY" = (/obj/structure/table,/obj/item/weapon/rcd_ammo,/obj/item/weapon/book/manual/engineering_construction,/turf/simulated/floor/plating/airless,/area) -"amZ" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/maintenance/fore) -"ana" = (/obj/machinery/power/apc{dir = 1; name = "Fore Hallway APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/maintenance/fore) -"anb" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/maintenance/fore) -"anc" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/maintenance/fore) -"and" = (/obj/machinery/recharge_station,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/assembly/chargebay) -"ane" = (/obj/machinery/driver_button{id = "Skynet_launch"; name = "Recharge Bay Exit Button"; pixel_x = 0; pixel_y = -24; req_access = null; req_access_txt = "22"; text = "chapel"},/obj/machinery/light,/turf/simulated/floor,/area/assembly/chargebay) -"anf" = (/obj/machinery/power/apc{dir = 2; name = "Mech Recahrge Bay APC"; pixel_x = 1; pixel_y = -25},/obj/machinery/light,/turf/simulated/floor,/area/assembly/chargebay) -"ang" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/assembly/chargebay) -"anh" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Research Division Storage"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division Storage"}) -"ani" = (/turf/simulated/floor,/area/medical/research{name = "Research Division Storage"}) -"anj" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor,/area/medical/research{name = "Research Division Storage"}) -"ank" = (/obj/machinery/power/apc{dir = 4; name = "Research Department Storage APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/medical/research{name = "Research Division Storage"}) -"anl" = (/obj/machinery/camera{c_tag = "Xenobiology Containment Access"; dir = 4; network = "Research"; pixel_x = 0},/turf/simulated/floor,/area/toxins/xenobiology) -"anm" = (/turf/simulated/floor,/area/toxins/xenobiology) -"ann" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"ano" = (/mob/living/carbon/metroid,/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"anp" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"anq" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/starboard) -"anr" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/starboard) -"ans" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/maintenance/starboard) -"ant" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area) -"anu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/plating/airless,/area) -"anv" = (/obj/machinery/door/airlock/external,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"anw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"anx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"any" = (/obj/machinery/power/apc{dir = 4; name = "Explosives Testing APC"; pixel_x = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"anz" = (/obj/machinery/camera{c_tag = "South"; dir = 1; network = "Bomb Testing"},/obj/machinery/light/spot,/turf/simulated/floor/airless,/area/toxins/test_area) -"anA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Locker Room"; req_access = null; req_access_txt = "1"},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"anB" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); icon_state = "pipe-j2s"; sortType = list("Detective's Office")},/turf/simulated/floor,/area/security/main) -"anC" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/main) -"anD" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = list("Detective's Office")},/turf/simulated/floor,/area/security/main) -"anE" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/security/main) -"anF" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hos,/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/security/hos) -"anG" = (/obj/structure/closet/wardrobe/hos,/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/security/hos) -"anH" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"anI" = (/obj/machinery/dispenser{pltanks = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"anJ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) -"anK" = (/obj/machinery/power/apc{dir = 2; name = "EVA APC"; pixel_x = 0; pixel_y = -25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"anL" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plating/airless,/area) -"anM" = (/obj/item/stack/sheet/rglass{amount = 50},/turf/simulated/floor/plating/airless,/area) -"anN" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating/airless,/area) -"anO" = (/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/turf/simulated/floor/plating/airless,/area) -"anP" = (/obj/item/apc_frame{pixel_y = -25},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating/airless,/area) -"anQ" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating/airless,/area) -"anR" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/maintenance/fore) -"anS" = (/turf/simulated/floor,/area/maintenance/fore) -"anT" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/maintenance/fore) -"anU" = (/obj/machinery/door/poddoor{id = "Skynet_launch"; name = "Recharge Bay"; req_access_txt = "22"},/turf/simulated/floor,/area/assembly/chargebay) -"anV" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor,/area/medical/research{name = "Research Division Storage"}) -"anW" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division Storage"}) -"anX" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_medical{name = "Containment Cell"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"anY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"anZ" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"aoa" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"aob" = (/obj/structure/filingcabinet,/turf/simulated/floor,/area/security/main) -"aoc" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/hand_labeler{pixel_x = -4; pixel_y = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/main) -"aod" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/security/main) -"aoe" = (/obj/effect/landmark{name = "plant"},/obj/machinery/camera{c_tag = "Security Locker Room"; dir = 2; network = "Security"},/turf/simulated/floor,/area/security/main) -"aof" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/main) -"aog" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/main) -"aoh" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/main) -"aoi" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/security/main) -"aoj" = (/obj/machinery/camera{c_tag = "Arrivals Office"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/security/main) -"aok" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"aol" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"aom" = (/turf/simulated/wall/r_wall,/area/hallway/primary/fore) -"aon" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/hallway/primary/fore) -"aoo" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; locked = 1; req_access_txt = "32"},/turf/simulated/floor/plating,/area/hallway/primary/fore) -"aop" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area/hallway/primary/fore) -"aoq" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/maintenance/fore) -"aor" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor,/area/maintenance/fore) -"aos" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/maintenance/fore) -"aot" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/fore) -"aou" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"aov" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_medical{name = "Containment Cell"; req_access_txt = "55"},/turf/simulated/floor,/area/toxins/xenobiology) -"aow" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"aox" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"aoy" = (/obj/machinery/camera{c_tag = "Xenobiology Containment Pen"; dir = 8; network = "Research"; pixel_x = 0},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"aoz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"aoA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Locker Room"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) -"aoB" = (/turf/simulated/wall,/area/security/detectives_office) -"aoC" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/security/detectives_office) -"aoD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_security{name = "\improper Detective's Office"; req_access_txt = "4"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/detectives_office) -"aoE" = (/obj/effect/landmark{name = "plant"},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "wood"},/area/hallway/primary/fore) -"aoF" = (/obj/structure/window/basic{dir = 5},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/hallway/primary/fore) -"aoG" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/fore) -"aoH" = (/turf/simulated/floor,/area/hallway/primary/fore) -"aoI" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/fore) -"aoJ" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/hallway/primary/fore) -"aoK" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/hallway/primary/fore) -"aoL" = (/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor,/area/hallway/primary/fore) -"aoM" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor,/area/hallway/primary/fore) -"aoN" = (/obj/structure/cable,/turf/simulated/floor/plating,/area/hallway/primary/fore) -"aoO" = (/obj/machinery/light{dir = 1},/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor,/area/hallway/primary/fore) -"aoP" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor,/area/hallway/primary/fore) -"aoQ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/fore) -"aoR" = (/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/hallway/primary/fore) -"aoS" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/hallway/primary/fore) -"aoT" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/hallway/primary/fore) -"aoU" = (/obj/machinery/camera{c_tag = "Front Hallway - Mech Bay"; dir = 2; network = "SS13"},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/hallway/primary/fore) -"aoV" = (/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/hallway/primary/fore) -"aoW" = (/turf/simulated/wall,/area/toxins/hallway) -"aoX" = (/obj/machinery/door_control{dir = 1; id = "Xeno"; name = "Xenobiology Emergency Breach Containment"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) -"aoY" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aoZ" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"apa" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"apb" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/toxins/xenobiology) -"apc" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Xeno Containment"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/toxins/xenobiology) -"apd" = (/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/toxins/xenobiology) -"ape" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"apf" = (/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor,/area/toxins/xenobiology) -"apg" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"aph" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"api" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "n2o_in"; on = 1; pixel_y = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"apj" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/fore) -"apk" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor,/area/security/main) -"apl" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/security/main) -"apm" = (/obj/structure/closet{name = "Evidence Closet"},/obj/machinery/power/apc{dir = 8; directwired = 1; name = "\improper Detective APC"; pixel_x = 0; pixel_y = 0; pixel_z = 0},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"apn" = (/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"apo" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"app" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/machinery/light_switch{dir = 1; pixel_y = 24},/obj/item/weapon/storage/briefcase{pixel_y = -4},/obj/machinery/coatrack,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"apq" = (/obj/machinery/camera{c_tag = "Front Hallway - EVA"; dir = 4; network = "SS13"},/obj/structure/stool/bed/chair,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/hallway/primary/fore) -"apr" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/hallway/primary/fore) -"aps" = (/obj/structure/table,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/hallway/primary/fore) -"apt" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/fore) -"apu" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xeno"; name = "Containment Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_medical{name = "Xenobiology"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"apv" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"apw" = (/obj/machinery/disposal,/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/toxins/xenobiology) -"apx" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"apy" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"apz" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"apA" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"apB" = (/obj/structure/table{pixel_y = 0},/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/security/main) -"apC" = (/obj/structure/closet/wardrobe/red,/turf/simulated/floor,/area/security/main) -"apD" = (/obj/structure/closet/wardrobe/red,/obj/machinery/light,/turf/simulated/floor,/area/security/main) -"apE" = (/obj/machinery/vending/security,/turf/simulated/floor,/area/security/main) -"apF" = (/obj/machinery/computer/forensic_scanning,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"apG" = (/obj/structure/rack,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/camera_test{desc = "A one use - polaroid camera. 30 photos left."; name = "detectives camera"; pictures_left = 30},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"apH" = (/turf/simulated/floor{icon_state = "carpetside"},/area/hallway/primary/fore) -"apI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/hallway/primary/fore) +"aal" = (/obj/structure/lattice{tag = "icon-lattice-simple (WEST)"; icon_state = "lattice-simple"; dir = 8},/turf/space,/area) +"aam" = (/turf/simulated/wall/r_wall,/area/toxins/supermatter) +"aan" = (/obj/machinery/door/poddoor{id = "supermatter_vent"; name = "Supermatter Vent"},/turf/simulated/floor/engine/vacuum,/area/toxins/supermatter) +"aao" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/toxins/supermatter) +"aap" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/toxins/supermatter) +"aaq" = (/turf/simulated/floor/engine,/area/toxins/supermatter) +"aar" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/supermatter) +"aas" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aat" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aau" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; on = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aav" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/meter,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aaw" = (/obj/machinery/power/supermatter,/turf/simulated/floor/engine,/area/toxins/supermatter) +"aax" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/toxins/supermatter) +"aay" = (/obj/machinery/emitter/zero_point_laser{dir = 8; id = "supermatter_lab"; state = 2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aaz" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aaA" = (/obj/machinery/atmospherics/pipe/tank/oxygen{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aaB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/n20,/area/toxins/supermatter) +"aaC" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "supermatter_sensor"},/turf/simulated/floor/engine,/area/toxins/supermatter) +"aaD" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; name = "Plasma filter"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aaE" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aaF" = (/obj/machinery/atmospherics/pipe/tank/toxins{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aaG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/toxins/supermatter) +"aaH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/toxins/supermatter) +"aaI" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/supermatter) +"aaJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/meter,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aaK" = (/obj/machinery/computer/general_air_control{frequency = 1450; name = "Core Atmospherics Monitoring"; sensors = list("supermatter_sensor" = "Reactor Core")},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aaL" = (/obj/machinery/computer/lasercon{id = "supermatter_lab"},/obj/machinery/door_control{id = "supermatter_vent"; name = "emergency vent control"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aaM" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{department = ""; desc = "Used for watching the supermatter testing area."; layer = 4; name = "Supermatter Core Telescreen"; network = "Supermatter Lab"; pixel_x = 0; pixel_y = 2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aaN" = (/obj/machinery/emitter/zero_point_laser{dir = 1; id = "supermatter_lab"; state = 2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aaO" = (/obj/machinery/door/airlock/medical{name = "Research Division Storage"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aaP" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/toxins/supermatter) +"aaQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aaR" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aaS" = (/obj/machinery/camera{c_tag = "Core"; dir = 1; network = "Supermatter Lab"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aaT" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aaU" = (/obj/machinery/power/apc{dir = 2; name = "Supermatter Lab APC"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aaV" = (/obj/machinery/camera{c_tag = "Lab Control"; dir = 8; network = "Supermatter Lab"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aaW" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'DANGER: FIRE'"; icon_state = "fire"; name = "DANGER: FIRE"},/turf/simulated/wall/r_wall,/area/toxins/mixing) +"aaX" = (/obj/machinery/door/poddoor{id = "mixvent1"; name = "Mixer Room Vent"},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"aaY" = (/obj/machinery/door/airlock/glass/glass_medical{name = "Supermatter Research Laboratory"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"aaZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/toxins/mixing) +"aba" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"abb" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"abc" = (/obj/machinery/sparker{base_state = "migniterv"; icon_state = "migniterv"; id = "mixingsparker1"; pixel_x = 16; pixel_y = 20},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"abd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{tag = "icon-exposed10 (WEST)"; icon_state = "exposed10"; dir = 8},/turf/simulated/floor/plating,/area/toxins/mixing) +"abe" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/space,/area) +"abf" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"abg" = (/turf/simulated/floor{tag = "icon-whitehall (NORTHWEST)"; icon_state = "whitehall"; dir = 9},/area/toxins/supermatter) +"abh" = (/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/toxins/supermatter) +"abi" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"abj" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTH)"; icon_state = "intact"; dir = 1},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"abk" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"abl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{tag = "icon-intact (WEST)"; icon_state = "intact"; dir = 8},/turf/simulated/floor/plating,/area/toxins/mixing) +"abm" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/turf/space,/area) +"abn" = (/turf/simulated/floor/plating,/area) +"abo" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating/airless,/area) +"abp" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating/airless,/area) +"abq" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating/airless,/area) +"abr" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor/plating/airless,/area) +"abs" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/supermatter) +"abt" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/supermatter) +"abu" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "waste_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"abv" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"abw" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 2; frequency = 1446; icon_state = "on"; id = "toxlab_out"; on = 1; pixel_y = 1; tag = "icon-on"},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) +"abx" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/space,/area) +"aby" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area) +"abz" = (/obj/machinery/atmospherics/valve/digital{icon_state = "valve1"; open = 1},/turf/simulated/floor/plating,/area) +"abA" = (/obj/machinery/camera{c_tag = "Lab Foyer"; dir = 8; network = "Supermatter Lab"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/supermatter) +"abB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/toxins/mixing) +"abC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/toxins/mixing) +"abD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/toxins/mixing) +"abE" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/mixing) +"abF" = (/turf/simulated/wall/r_wall,/area) +"abG" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area) +"abH" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area) +"abI" = (/turf/simulated/wall/r_wall,/area/maintenance/fore) +"abJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/wall/r_wall,/area/maintenance/fore) +"abK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/fore) +"abL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/fore) +"abM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/fore) +"abN" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/supermatter) +"abO" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/supermatter) +"abP" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/space,/area) +"abQ" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/space,/area) +"abR" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/space,/area) +"abS" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 2; frequency = 1446; icon_state = "on"; id = "toxlab_out"; on = 1; pixel_y = 1; tag = "icon-on"},/turf/simulated/floor/plating/airless,/area/toxins/mixing) +"abT" = (/obj/structure/lattice,/obj/machinery/light/small,/turf/space,/area) +"abU" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area) +"abV" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/maintenance/fore) +"abW" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/maintenance/fore) +"abX" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/fore) +"abY" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/fore) +"abZ" = (/turf/simulated/floor/plating,/area/maintenance/fore) +"aca" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/maintenance/fore) +"acb" = (/obj/machinery/door/airlock/glass/glass_medical{name = "Supermatter Research Laboratory"; req_access_txt = "7"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) +"acc" = (/obj/machinery/door/airlock/glass/glass_medical{name = "Supermatter Research Laboratory"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) +"acd" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/hallway) +"ace" = (/turf/simulated/wall/r_wall,/area/toxins/rdoffice) +"acf" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/toxins/rdoffice) +"acg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/toxins/rdoffice) +"ach" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/rdoffice) +"aci" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/toxins/mixing) +"acj" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/toxins/mixing) +"ack" = (/turf/simulated/wall/r_wall,/area/toxins/mixing) +"acl" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/fore) +"acm" = (/turf/simulated/wall/r_wall,/area/security/armoury) +"acn" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fore) +"aco" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor/plating,/area/maintenance/fore) +"acp" = (/turf/simulated/wall,/area/maintenance/fore) +"acq" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) +"acr" = (/turf/simulated/floor{dir = 4; icon_state = "escapecorner"; tag = "icon-escapecorner (WEST)"},/area/toxins/hallway) +"acs" = (/obj/structure/closet/firecloset,/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/toxins/hallway) +"act" = (/turf/simulated/wall,/area/toxins/rdoffice) +"acu" = (/obj/structure/closet/secure_closet/RD,/turf/simulated/floor,/area/toxins/rdoffice) +"acv" = (/obj/structure/closet/wardrobe/rd,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/toxins/rdoffice) +"acw" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/item/weapon/stamp/rd,/turf/simulated/floor,/area/toxins/rdoffice) +"acx" = (/obj/machinery/computer/security/research,/turf/simulated/floor,/area/toxins/rdoffice) +"acy" = (/obj/machinery/computer/robotics,/turf/simulated/floor,/area/toxins/rdoffice) +"acz" = (/obj/machinery/ignition_switch{id = "mixingsparker1"; pixel_x = -25; pixel_y = 5},/obj/machinery/door_control{id = "mixvent1"; name = "Mixing Room Vent Control"; pixel_x = -25; pixel_y = -5},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor,/area/toxins/mixing) +"acA" = (/turf/simulated/floor,/area/toxins/mixing) +"acB" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor,/area/toxins/mixing) +"acC" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/simulated/floor,/area/toxins/mixing) +"acD" = (/obj/machinery/atmospherics/trinary/filter{desc = "Due to the HE loop's construction, to get anything useful out, all other gases must be dumped to space."; dir = 4; locked = 0; name = "Heat Exchange Out"},/turf/simulated/floor,/area/toxins/mixing) +"acE" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/toxins/mixing) +"acF" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor,/area/toxins/mixing) +"acG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor,/area/toxins/mixing) +"acH" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/mixing) +"acI" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) +"acJ" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/decal/warning_stripes{tag = "icon-E"; icon_state = "E"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) +"acK" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/toxins/mixing) +"acL" = (/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) +"acM" = (/obj/effect/decal/cleanable/cobweb2,/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) +"acN" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"acO" = (/obj/machinery/deployable/barrier,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"acP" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"acQ" = (/obj/machinery/flasher/portable,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"acR" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced{dir = 4},/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"acS" = (/obj/structure/closet/bombclosetsecurity,/obj/machinery/camera{c_tag = "Armoury"; dir = 2; network = "Security"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"acT" = (/obj/structure/closet/l3closet/security,/obj/machinery/door_control{id = "armory"; name = "Armory Access"; pixel_x = 25; pixel_y = -2; req_access_txt = "2"},/turf/simulated/floor,/area/security/armoury) +"acU" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"acV" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"acW" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/security/armoury) +"acX" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"acY" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/security/armoury) +"acZ" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"ada" = (/turf/simulated/wall,/area/assembly/assembly_line) +"adb" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"adc" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/assembly/assembly_line) +"add" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"ade" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fore) +"adf" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) +"adg" = (/turf/simulated/floor,/area/toxins/hallway) +"adh" = (/obj/effect/landmark{name = "emcloset"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) +"adi" = (/obj/machinery/power/apc{dir = 8; name = "RD's Office APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/toxins/rdoffice) +"adj" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/toxins/rdoffice) +"adk" = (/obj/structure/table,/obj/item/weapon/clipboard,/turf/simulated/floor,/area/toxins/rdoffice) +"adl" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/toxins/rdoffice) +"adm" = (/obj/machinery/keycard_auth{pixel_x = 25; pixel_y = 32},/turf/simulated/floor,/area/toxins/rdoffice) +"adn" = (/obj/machinery/power/apc{dir = 8; name = "Plasma Research Mixing APC"; pixel_x = -25; pixel_y = 0},/obj/machinery/atmospherics/binary/pump{name = "Exhaust Out"},/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/toxins/mixing) +"ado" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "Fuel In"; on = 0},/turf/simulated/floor,/area/toxins/mixing) +"adp" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "N2 Heat Transfer"; on = 0},/turf/simulated/floor,/area/toxins/mixing) +"adq" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Tank Drain"; target_pressure = 202.6},/turf/simulated/floor,/area/toxins/mixing) +"adr" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/toxins/mixing) +"ads" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) +"adt" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/decal/warning_stripes{tag = "icon-E"; icon_state = "E"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) +"adu" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) +"adv" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) +"adw" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fore) +"adx" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"ady" = (/obj/structure/window/reinforced,/obj/item/weapon/wrench,/obj/machinery/flasher/portable,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"adz" = (/turf/simulated/floor,/area/security/armoury) +"adA" = (/obj/machinery/door/poddoor{id = "armory"; name = "Armory Blast Door"},/turf/simulated/floor,/area/security/armoury) +"adB" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/security/armoury) +"adC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/fore) +"adD" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"adE" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel,/obj/machinery/camera{c_tag = "Assembly Line Surgery"; dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) +"adF" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) +"adG" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) +"adH" = (/obj/structure/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) +"adI" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/assembly/assembly_line) +"adJ" = (/obj/machinery/camera{c_tag = "Hallway Front"; dir = 4; network = "Research"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) +"adK" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) +"adL" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/rdoffice) +"adM" = (/turf/simulated/floor,/area/toxins/rdoffice) +"adN" = (/obj/structure/table,/turf/simulated/floor,/area/toxins/rdoffice) +"adO" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor{icon_state = "bot"},/area/toxins/mixing) +"adP" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor{icon_state = "bot"},/area/toxins/mixing) +"adQ" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "bot"},/area/toxins/mixing) +"adR" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/sign/securearea{desc = "A warning sign which reads 'DANGER: FIRE'"; icon_state = "fire"; layer = 4; name = "DANGER: FIRE"},/turf/simulated/floor/plating,/area/toxins/mixing) +"adS" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) +"adT" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) +"adU" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) +"adV" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'DANGER: FIRE'"; icon_state = "fire"; name = "DANGER: FIRE"; pixel_x = 32},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) +"adW" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area/maintenance/fore) +"adX" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/fore) +"adY" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"adZ" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aea" = (/obj/structure/rack,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/effect/decal/warning_stripes{tag = "icon-W-corner"; icon_state = "W-corner"},/turf/simulated/floor,/area/security/armoury) +"aeb" = (/obj/structure/rack,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/baton,/obj/item/weapon/storage/handcuff_kit,/turf/simulated/floor,/area/security/armoury) +"aec" = (/obj/structure/table/reinforced,/obj/item/weapon/pepperspray,/obj/item/weapon/pepperspray,/obj/item/weapon/pepperspray,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/security/armoury) +"aed" = (/obj/structure/table/reinforced,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/security/armoury) +"aee" = (/obj/machinery/camera{c_tag = "Armoury Secure Section"; dir = 8; network = "Security"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/security/armoury) +"aef" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/fore) +"aeg" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"aeh" = (/obj/structure/table,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) +"aei" = (/obj/machinery/optable{name = "Robotics Operating Table"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) +"aej" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) +"aek" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/robot_debris,/turf/simulated/floor,/area/assembly/assembly_line) +"ael" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/assembly/assembly_line) +"aem" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/obj/item/weapon/storage/toolbox/electrical,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/assembly/assembly_line) +"aen" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/assembly/assembly_line) +"aeo" = (/obj/structure/table,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/assembly/assembly_line) +"aep" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell{pixel_x = -1; pixel_y = 0; charge = 100; maxcharge = 15000},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/assembly/assembly_line) +"aeq" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Robotics Front"; dir = 2; network = "Research"},/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 4; icon_state = "pipe-j1s"; sortType = list("Robotics")},/turf/simulated/floor,/area/assembly/assembly_line) +"aer" = (/obj/machinery/light_switch{pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/assembly/assembly_line) +"aes" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Robotics"; req_access_txt = "29"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/assembly/assembly_line) +"aet" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) +"aeu" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/toxins/hallway) +"aev" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/toxins/rdoffice) +"aew" = (/obj/structure/table,/obj/item/device/taperecorder,/turf/simulated/floor,/area/toxins/rdoffice) +"aex" = (/obj/effect/landmark{name = "plant"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/toxins/rdoffice) +"aey" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/portables_connector{dir = 4; name = "Node 1"},/turf/simulated/floor{icon_state = "bot"},/area/toxins/mixing) +"aez" = (/obj/machinery/atmospherics/trinary/mixer{tag = "icon-intact_off (EAST)"; icon_state = "intact_off"; dir = 4},/turf/simulated/floor,/area/toxins/mixing) +"aeA" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor{icon_state = "bot"},/area/toxins/mixing) +"aeB" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/toxins/mixing) +"aeC" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 3; icon_state = "intact_off"; locked = 0; name = "High precision gas extractor"; on = 0},/turf/simulated/floor,/area/toxins/mixing) +"aeD" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/toxins/mixing) +"aeE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"aeF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"aeG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"aeH" = (/turf/simulated/wall/r_wall,/area/toxins/test_area) +"aeI" = (/obj/structure/lattice,/turf/space,/area/toxins/test_area) +"aeJ" = (/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/fore) +"aeK" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/port) +"aeL" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) +"aeM" = (/turf/simulated/floor/plating,/area/maintenance/port) +"aeN" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/fore) +"aeO" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/fore) +"aeP" = (/turf/simulated/wall,/area/security/armoury) +"aeQ" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30},/obj/effect/decal/warning_stripes{tag = "icon-N-corner"; icon_state = "N-corner"},/turf/simulated/floor,/area/security/armoury) +"aeR" = (/obj/effect/decal/warning_stripes{tag = "icon-N-corner"; icon_state = "N-corner"},/turf/simulated/floor,/area/security/armoury) +"aeS" = (/obj/effect/decal/warning_stripes{tag = "icon-NW-out"; icon_state = "NW-out"},/turf/simulated/floor,/area/security/armoury) +"aeT" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/security/armoury) +"aeU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/fore) +"aeV" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"aeW" = (/obj/structure/table,/obj/item/weapon/tank/anesthetic,/obj/item/weapon/storage/body_bag_box,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) +"aeX" = (/obj/machinery/camera{c_tag = "Robotics Surgery"; dir = 8; network = "Research"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) +"aeY" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/effect/decal/cleanable/oil/streak{icon_state = "floor6"},/turf/simulated/floor,/area/assembly/assembly_line) +"aeZ" = (/obj/effect/decal/cleanable/oil/streak{icon_state = "floor5"},/turf/simulated/floor,/area/assembly/assembly_line) +"afa" = (/turf/simulated/floor,/area/assembly/assembly_line) +"afb" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/assembly/assembly_line) +"afc" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Robotics"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/assembly_line) +"afd" = (/obj/structure/disposalpipe/sortjunction{backType = list("Robotics"); icon_state = "pipe-j2s"; sortType = list("Research Director")},/turf/simulated/floor,/area/toxins/hallway) +"afe" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) +"aff" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_command{name = "Research Director's Office"; req_access_txt = "30"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/toxins/rdoffice) +"afg" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/toxins/rdoffice) +"afh" = (/obj/machinery/requests_console{announcementConsole = 1; department = "RD's Office"; departmentType = 5; name = "RD RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/toxins/rdoffice) +"afi" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; pixel_x = -29; pixel_y = 1},/turf/simulated/floor,/area/toxins/mixing) +"afj" = (/obj/machinery/atmospherics/portables_connector{dir = 1; name = "Node 2"},/turf/simulated/floor{icon_state = "bot"},/area/toxins/mixing) +"afk" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/sign/nosmoking_2{layer = 4},/turf/simulated/floor/plating,/area/toxins/mixing) +"afl" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) +"afm" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/effect/decal/warning_stripes{tag = "icon-SW-in"; icon_state = "SW-in"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) +"afn" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) +"afo" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; pixel_x = 29; pixel_y = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) +"afp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"afq" = (/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"afr" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"afs" = (/turf/simulated/floor/airless,/area/toxins/test_area) +"aft" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/airless,/area/toxins/test_area) +"afu" = (/obj/machinery/light_switch{pixel_y = -22},/turf/simulated/floor,/area/security/armoury) +"afv" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor,/area/security/armoury) +"afw" = (/obj/structure/rack,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"afx" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/item/weapon/storage/trackimp_kit,/obj/item/weapon/storage/chemimp_kit,/obj/item/weapon/storage/lockbox/loyalty,/obj/machinery/light/small/spot,/turf/simulated/floor,/area/security/armoury) +"afy" = (/obj/structure/table,/obj/item/weapon/storage/lockbox,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/security/armoury) +"afz" = (/obj/machinery/power/apc{dir = 4; name = "Armoury APC"; pixel_x = 25; pixel_y = 0},/obj/structure/rack,/obj/item/weapon/storage/flashbang_kit,/turf/simulated/floor,/area/security/armoury) +"afA" = (/obj/item/weapon/gun/energy/ionrifle,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"afB" = (/obj/machinery/atmospherics/unary/vent_scrubber,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot,/turf/simulated/floor,/area/security/armoury) +"afC" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"afD" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"afE" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/security/armoury) +"afF" = (/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/head/helmet/space/rig/security,/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"afG" = (/obj/item/clothing/suit/armor/laserproof{pixel_x = -2; pixel_y = 2},/obj/item/clothing/suit/armor/bulletproof{pixel_x = 2; pixel_y = -2},/obj/structure/table,/obj/structure/window/basic{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"afH" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Human Interfacing"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/assembly_line) +"afI" = (/obj/machinery/status_display{layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/assembly/assembly_line) +"afJ" = (/obj/machinery/mecha_part_fabricator,/obj/effect/decal/cleanable/oil/streak{icon_state = "floor5"},/obj/effect/decal/cleanable/oil/streak{icon_state = "floor6"},/turf/simulated/floor,/area/assembly/assembly_line) +"afK" = (/obj/structure/stool,/turf/simulated/floor,/area/assembly/assembly_line) +"afL" = (/obj/machinery/conveyor_switch{id = "assemblyline1"},/turf/simulated/floor,/area/assembly/assembly_line) +"afM" = (/obj/structure/table,/obj/item/stack/sheet/plasteel{amount = 20},/obj/item/stack/sheet/glass{amount = 20},/turf/simulated/floor,/area/assembly/assembly_line) +"afN" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/assembly/assembly_line) +"afO" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/toxins/hallway) +"afP" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) +"afQ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/toxins/rdoffice) +"afR" = (/obj/structure/table,/obj/item/weapon/circuitboard/aicore,/obj/machinery/light,/turf/simulated/floor,/area/toxins/rdoffice) +"afS" = (/obj/structure/table,/obj/item/device/paicard,/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor,/area/toxins/rdoffice) +"afT" = (/obj/structure/lamarr,/turf/simulated/floor,/area/toxins/rdoffice) +"afU" = (/obj/structure/filingcabinet,/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 8; network = "Research"},/turf/simulated/floor,/area/toxins/rdoffice) +"afV" = (/obj/machinery/light,/turf/simulated/floor,/area/toxins/mixing) +"afW" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) +"afX" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/effect/decal/warning_stripes{tag = "icon-E"; icon_state = "E"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) +"afY" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/mixing) +"afZ" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"aga" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"agb" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/blood,/obj/effect/decal/remains/human,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"agc" = (/obj/machinery/camera{c_tag = "North"; network = "Bomb Testing"},/obj/machinery/light/spot{dir = 1},/turf/simulated/floor/airless,/area/toxins/test_area) +"agd" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/fore) +"age" = (/turf/simulated/wall,/area/security/main) +"agf" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Armoury"; req_access_txt = "3"},/turf/simulated/floor,/area/security/armoury) +"agg" = (/turf/simulated/wall,/area/security/range) +"agh" = (/turf/simulated/wall/r_wall,/area/security/range) +"agi" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"agj" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/helmet/welding,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/helmet/welding,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/assembly/assembly_line) +"agk" = (/obj/machinery/power/apc{dir = 1; name = "Assembly Line APC"; pixel_x = 1; pixel_y = 25},/turf/simulated/floor,/area/assembly/assembly_line) +"agl" = (/obj/machinery/conveyor{dir = 4; id = "assemblyline1"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor,/area/assembly/assembly_line) +"agm" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor,/area/assembly/assembly_line) +"agn" = (/obj/structure/table/reinforced,/obj/item/weapon/stamp,/obj/structure/table,/obj/item/weapon/clipboard,/turf/simulated/floor,/area/assembly/assembly_line) +"ago" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"agp" = (/turf/simulated/floor{tag = "icon-whitehall (NORTHWEST)"; icon_state = "whitehall"; dir = 9},/area/toxins/hallway) +"agq" = (/turf/simulated/floor{tag = "icon-whitecorner (NORTH)"; icon_state = "whitecorner"; dir = 1},/area/toxins/hallway) +"agr" = (/obj/structure/walllocker/emerglocker/east,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) +"ags" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/mixing) +"agt" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/toxins/mixing) +"agu" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Plasma Storage"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"agv" = (/obj/structure/closet/secure_closet/injection,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) +"agw" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) +"agx" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) +"agy" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) +"agz" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) +"agA" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor,/area/security/main) +"agB" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/security/main) +"agC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/security/main) +"agD" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/security/main) +"agE" = (/turf/simulated/floor,/area/security/main) +"agF" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/security/range) +"agG" = (/obj/structure/table,/turf/simulated/floor,/area/security/range) +"agH" = (/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/obj/item/clothing/ears/earmuffs,/obj/structure/table,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/range) +"agI" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Firing Range"; network = "Security"},/turf/simulated/floor,/area/security/range) +"agJ" = (/obj/machinery/magnetic_controller{autolink = 1; code = 712; density = 0; name = "Target Control Console"; path = "SNNSSNNSSN"; pixel_x = 0; pixel_y = 0},/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/security/range) +"agK" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/security/range) +"agL" = (/turf/simulated/floor,/area/security/range) +"agM" = (/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/turf/simulated/floor,/area/security/range) +"agN" = (/obj/effect/decal/warning_stripes{tag = "icon-SW-in"; icon_state = "SW-in"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/security/range) +"agO" = (/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/plating,/area/security/range) +"agP" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/weapon/reagent_containers/glass/beaker/tricordrazine,/obj/item/weapon/reagent_containers/glass/beaker/tricordrazine,/obj/item/weapon/reagent_containers/glass/beaker/tricordrazine,/turf/simulated/floor,/area/assembly/assembly_line) +"agQ" = (/obj/machinery/computer/rdconsole{id = 2; name = "Robotics R&D Console"; req_access = null; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/assembly_line) +"agR" = (/obj/machinery/r_n_d/circuit_imprinter{pixel_y = 1},/turf/simulated/floor,/area/assembly/assembly_line) +"agS" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/assembly/assembly_line) +"agT" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/assembly/assembly_line) +"agU" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/assembly/assembly_line) +"agV" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/assembly/assembly_line) +"agW" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/window/westright{name = "Assembly Line Desk"; req_access_txt = "29"},/obj/structure/table{layer = 2},/turf/simulated/floor,/area/assembly/assembly_line) +"agX" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) +"agY" = (/turf/simulated/wall/r_wall,/area/toxins/toxinslab) +"agZ" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/toxinslab) +"aha" = (/obj/structure/walllocker/emerglocker/north,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/toxinslab) +"ahb" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"ahc" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor,/area/toxins/toxinslab) +"ahd" = (/obj/effect/decal/warning_stripes{tag = "icon-SE-out"; icon_state = "SE-out"},/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/toxins/toxinslab) +"ahe" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor,/area/toxins/toxinslab) +"ahf" = (/obj/machinery/vending/plasmaresearch,/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor,/area/toxins/toxinslab) +"ahg" = (/obj/machinery/dispenser,/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/turf/simulated/floor,/area/toxins/toxinslab) +"ahh" = (/obj/machinery/firealarm{layer = 3.7; pixel_y = 27},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"ahi" = (/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"ahj" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"ahk" = (/obj/machinery/alarm{frequency = 1437; layer = 3.7; pixel_y = 23},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"ahl" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{department = ""; desc = "Used for watching the explosives testing area."; layer = 4; name = "Test Chamber Telescreen"; network = "Bomb Testing"; pixel_x = 32; pixel_y = 0},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"ahm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/toxins/toxinslab) +"ahn" = (/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/turf/simulated/floor/airless,/area/toxins/test_area) +"aho" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/airless,/area/toxins/test_area) +"ahp" = (/obj/structure/table,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) +"ahq" = (/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) +"ahr" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/security{name = "Execution"; req_access = null; req_access_txt = "19; 1"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) +"ahs" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/main) +"aht" = (/obj/machinery/disposal,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/security/main) +"ahu" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/security/main) +"ahv" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/security/main) +"ahw" = (/obj/effect/decal/warning_stripes{tag = "icon-U-W"; icon_state = "U-W"},/turf/simulated/floor,/area/security/range) +"ahx" = (/obj/structure/target_stake,/obj/machinery/magnetic_module{code = 712; magnetic_field = 2; max_dist = 5; on = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/range) +"ahy" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/range) +"ahz" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/security/range) +"ahA" = (/obj/machinery/light/small/spot,/turf/simulated/floor/plating,/area) +"ahB" = (/obj/item/stack/sheet/metal{amount = 50},/turf/space,/area) +"ahC" = (/obj/structure/table,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/item/weapon/cable_coil,/obj/item/weapon/cable_coil,/turf/simulated/floor,/area/assembly/assembly_line) +"ahD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/assembly/assembly_line) +"ahE" = (/obj/machinery/mecha_part_fabricator,/turf/simulated/floor,/area/assembly/assembly_line) +"ahF" = (/obj/machinery/conveyor_switch{id = "assemblyline2"},/turf/simulated/floor,/area/assembly/assembly_line) +"ahG" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/window/westleft{name = "Assembly Line Desk"; req_access_txt = "29"},/obj/structure/table{layer = 2},/turf/simulated/floor,/area/assembly/assembly_line) +"ahH" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/toxinslab) +"ahI" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/toxinslab) +"ahJ" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"ahK" = (/obj/machinery/portable_atmospherics/pump,/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/machinery/requests_console{department = "Toxins Lab"; departmentType = 2; name = "Tox lab Requests Console"; pixel_x = -30; pixel_y = -3},/turf/simulated/floor,/area/toxins/toxinslab) +"ahL" = (/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor,/area/toxins/toxinslab) +"ahM" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/computer/security/telescreen{department = ""; desc = "Used for watching the explosives testing area."; layer = 4; name = "Test Chamber Telescreen"; network = "Bomb Testing"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"ahN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/toxinslab) +"ahO" = (/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/turf/simulated/floor/airless,/area/toxins/test_area) +"ahP" = (/obj/effect/decal/warning_stripes{tag = "icon-SE-out"; icon_state = "SE-out"},/turf/simulated/floor/airless,/area/toxins/test_area) +"ahQ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/ld50_syringe/choral{pixel_x = 3; pixel_y = 10},/obj/item/weapon/reagent_containers/ld50_syringe/choral{pixel_x = 3; pixel_y = 6},/obj/item/weapon/reagent_containers/ld50_syringe/choral{pixel_x = 3; pixel_y = 2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) +"ahR" = (/obj/machinery/camera{c_tag = "Interrogation"; dir = 8; network = "Security"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) +"ahS" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/security/main) +"ahT" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/main) +"ahU" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/range) +"ahV" = (/obj/machinery/recharger,/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/security/range) +"ahW" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/range) +"ahX" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/security/range) +"ahY" = (/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/security/range) +"ahZ" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"aia" = (/obj/machinery/door/airlock/external{name = "E.V.A."; req_access_txt = "18"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"aib" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"aic" = (/obj/item/stack/tile/plasteel,/obj/item/stack/tile/plasteel,/turf/simulated/floor/plating/airless,/area) +"aid" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/assembly/assembly_line) +"aie" = (/obj/structure/table,/obj/item/device/multitool,/obj/item/weapon/crowbar,/obj/item/device/multitool,/turf/simulated/floor,/area/assembly/assembly_line) +"aif" = (/obj/machinery/camera{c_tag = "Robotics Port"; dir = 1; network = "Research"},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor,/area/assembly/assembly_line) +"aig" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/light,/turf/simulated/floor,/area/assembly/assembly_line) +"aih" = (/obj/machinery/conveyor{dir = 4; id = "assemblyline2"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor,/area/assembly/assembly_line) +"aii" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/structure/table,/turf/simulated/floor,/area/assembly/assembly_line) +"aij" = (/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/toxins/hallway) +"aik" = (/turf/simulated/floor{dir = 8; icon_state = "whitecorner"},/area/toxins/hallway) +"ail" = (/obj/effect/sign/nosmoking_2,/turf/simulated/wall/r_wall,/area/toxins/toxinslab) +"aim" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/toxinslab) +"ain" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'DANGER: FIRE'"; icon_state = "fire"; name = "DANGER: FIRE"},/turf/simulated/wall/r_wall,/area/toxins/toxinslab) +"aio" = (/obj/machinery/atmospherics/pipe/simple{dir = 6; icon_state = "intact"; initialize_directions = 6; level = 2},/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/turf/simulated/floor,/area/toxins/toxinslab) +"aip" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/toxins/toxinslab) +"aiq" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 10; pixel_x = 0; level = 2; initialize_directions = 10},/obj/effect/decal/warning_stripes{tag = "icon-SW-in"; icon_state = "SW-in"},/turf/simulated/floor,/area/toxins/toxinslab) +"air" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"ais" = (/obj/machinery/driver_button{dir = 2; id = "toxinsdriver"; pixel_x = 24; pixel_y = -24},/obj/machinery/computer/security/telescreen{department = ""; desc = "Used for watching the explosives testing area."; layer = 4; name = "Test Chamber Telescreen"; network = "Bomb Testing"; pixel_x = 32; pixel_y = 0},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"ait" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/toxinslab) +"aiu" = (/obj/effect/decal/warning_stripes{tag = "icon-E"; icon_state = "E"},/turf/simulated/floor/airless,/area/toxins/test_area) +"aiv" = (/obj/effect/decal/warning_stripes{tag = "icon-SW-out"; icon_state = "SW-out"},/turf/simulated/floor/airless,/area/toxins/test_area) +"aiw" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/fore) +"aix" = (/obj/machinery/door/poddoor/shutters{id = "Execution"},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/security/main) +"aiy" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/security/main) +"aiz" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor,/area/security/range) +"aiA" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/security/range) +"aiB" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/security/range) +"aiC" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"aiD" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"aiE" = (/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plating/airless,/area) +"aiF" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Robotics Office"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/assembly_line) +"aiG" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Robotics Office"; req_access_txt = "29"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/assembly/assembly_line) +"aiH" = (/obj/machinery/requests_console{department = "Assembly Line (Robotics)"; departmentType = 2; name = "assembly line RC"; pixel_y = -30},/turf/simulated/floor,/area/assembly/assembly_line) +"aiI" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor,/area/assembly/assembly_line) +"aiJ" = (/obj/machinery/camera{c_tag = "Robotics Starboard"; dir = 1; network = "Research"},/turf/simulated/floor,/area/assembly/assembly_line) +"aiK" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/light,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Assembly Line Delivery"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/assembly_line) +"aiL" = (/obj/machinery/door/window/eastright{name = "Assembly Line Delivery"; req_access_txt = "34"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Robotics"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "bot"},/area/assembly/assembly_line) +"aiM" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Research Director","Robotics"); icon_state = "pipe-j2s"; sortType = list()},/turf/simulated/floor,/area/toxins/hallway) +"aiN" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Plasma Research"; req_access_txt = "7"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/toxinslab) +"aiO" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/toxinslab) +"aiP" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{name = "Plasma Research"; req_access_txt = "7"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/toxinslab) +"aiQ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"aiR" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"aiS" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"aiT" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"aiU" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"aiV" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor,/area/toxins/toxinslab) +"aiW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/toxins/toxinslab) +"aiX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/toxins/toxinslab) +"aiY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/toxins/toxinslab) +"aiZ" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor/airless,/area/toxins/test_area) +"aja" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/airless,/area/toxins/test_area) +"ajb" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor/airless,/area/toxins/test_area) +"ajc" = (/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/turf/simulated/floor/airless,/area/toxins/test_area) +"ajd" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/turf/simulated/floor/airless,/area/toxins/test_area) +"aje" = (/obj/structure/table{pixel_y = 0},/obj/machinery/door_control{id = "Execution"; name = "Shutter Control"; pixel_x = -25; pixel_y = 6},/turf/simulated/floor,/area/security/main) +"ajf" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/security/main) +"ajg" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{freerange = 1; frequency = 1443; name = "AI Private Channel"; pixel_x = 30},/turf/simulated/floor,/area/security/main) +"ajh" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Security Hallway (West)"; dir = 8; network = "Security"},/turf/simulated/floor,/area/security/main) +"aji" = (/obj/machinery/camera{c_tag = "Security Hallway (North)"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/main) +"ajj" = (/obj/machinery/light,/turf/simulated/floor,/area/security/main) +"ajk" = (/obj/machinery/light_switch{pixel_y = -22},/obj/structure/closet/crate,/obj/item/target,/obj/item/target,/obj/item/target/alien,/obj/item/target/syndicate,/obj/item/target/syndicate,/turf/simulated/floor,/area/security/range) +"ajl" = (/obj/machinery/power/apc{cell_type = 2500; name = "Firing Range APC"; pixel_y = -25},/turf/simulated/floor,/area/security/range) +"ajm" = (/obj/machinery/light,/turf/simulated/floor,/area/security/range) +"ajn" = (/obj/machinery/camera{c_tag = "EVA Airlock"; dir = 1; network = "Command"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"ajo" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"ajp" = (/obj/machinery/light_switch{pixel_y = 24},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/assembly/assembly_line) +"ajq" = (/obj/structure/closet/wardrobe/robotics_yellow,/turf/simulated/floor,/area/assembly/assembly_line) +"ajr" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) +"ajs" = (/obj/machinery/camera{c_tag = "Toxins Access"; dir = 4; network = "Research"},/obj/structure/closet/bombcloset,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/toxinslab) +"ajt" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/firecloset,/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"aju" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/toxinslab) +"ajv" = (/obj/machinery/power/apc{dir = 2; name = "Plasma Research APC"; pixel_x = 1; pixel_y = -25},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"ajw" = (/obj/machinery/disposal,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"ajx" = (/obj/structure/table,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"ajy" = (/obj/structure/table,/obj/effect/sign/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"ajz" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 8},/obj/item/weapon/pen,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"ajA" = (/obj/structure/table,/obj/item/weapon/wrench,/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"ajB" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) +"ajC" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister,/obj/machinery/light,/turf/simulated/floor{icon_state = "bot"},/area/toxins/toxinslab) +"ajD" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "bot"},/area/toxins/toxinslab) +"ajE" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor{icon_state = "bot"},/area/toxins/toxinslab) +"ajF" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{name = "Test Launch Mass Driver"; req_access_txt = "7"},/turf/simulated/floor/plating,/area/toxins/toxinslab) +"ajG" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/simulated/floor/plating,/area/toxins/toxinslab) +"ajH" = (/turf/simulated/floor/plating,/area/toxins/toxinslab) +"ajI" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/simulated/floor/plating,/area/toxins/toxinslab) +"ajJ" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/space,/area/toxins/test_area) +"ajK" = (/obj/item/device/radio/beacon,/turf/simulated/floor/airless{icon_state = "bot"},/area/toxins/test_area) +"ajL" = (/obj/machinery/camera{c_tag = "East"; dir = 8; network = "Bomb Testing"; pixel_x = 0; pixel_y = -22},/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor/airless,/area/toxins/test_area) +"ajM" = (/obj/structure/table{pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/main) +"ajN" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/main) +"ajO" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/security{name = "Observation"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) +"ajP" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor,/area/security/main) +"ajQ" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/security/main) +"ajR" = (/turf/simulated/wall,/area/security/hos) +"ajS" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"ajT" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "E.V.A."; req_access_txt = "18"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/ai_monitored/storage/eva) +"ajU" = (/obj/item/stack/sheet/plasteel,/obj/item/stack/sheet/plasteel,/obj/item/stack/sheet/plasteel,/turf/simulated/floor/plating/airless,/area) +"ajV" = (/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plating/airless,/area) +"ajW" = (/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plating/airless,/area) +"ajX" = (/obj/machinery/disposal,/obj/effect/decal/cleanable/dirt,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/assembly/assembly_line) +"ajY" = (/turf/simulated/floor/grid,/area/assembly/chargebay) +"ajZ" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/grid,/area/assembly/chargebay) +"aka" = (/turf/simulated/floor,/area/assembly/chargebay) +"akb" = (/obj/machinery/light_switch{pixel_y = 24},/turf/simulated/floor/grid,/area/assembly/chargebay) +"akc" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/assembly/chargebay) +"akd" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/mecha_wreckage/durand,/turf/simulated/floor/grid,/area/assembly/chargebay) +"ake" = (/turf/simulated/wall,/area/assembly/chargebay) +"akf" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/airless,/area/toxins/test_area) +"akg" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/airless,/area/toxins/test_area) +"akh" = (/obj/machinery/camera{c_tag = "West"; dir = 4; network = "Bomb Testing"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/airless,/area/toxins/test_area) +"aki" = (/obj/effect/decal/warning_stripes{tag = "icon-SW-in"; icon_state = "SW-in"},/turf/simulated/floor/airless,/area/toxins/test_area) +"akj" = (/obj/effect/decal/warning_stripes{tag = "icon-NW-out"; icon_state = "NW-out"},/turf/simulated/floor/airless,/area/toxins/test_area) +"akk" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/security/main) +"akl" = (/obj/structure/stool/bed/chair,/obj/machinery/computer/security/telescreen{desc = "Used for observing Interrogation."; layer = 4; network = "Interrogation"; pixel_y = -30},/turf/simulated/floor,/area/security/main) +"akm" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/security/main) +"akn" = (/obj/structure/stool/bed/chair,/obj/item/device/radio/intercom{broadcasting = 1; dir = 0; frequency = 1495; listening = 0; name = "Interrogation Intercom"; pixel_x = 30},/obj/machinery/camera{c_tag = "Observation"; dir = 8; network = "Security"},/turf/simulated/floor,/area/security/main) +"ako" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/security/main) +"akp" = (/obj/machinery/computer/security,/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/security/hos) +"akq" = (/obj/machinery/computer/secure_data,/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) +"akr" = (/obj/structure/rack,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) +"aks" = (/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) +"akt" = (/obj/structure/table/woodentable,/obj/item/device/radio,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) +"aku" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) +"akv" = (/obj/machinery/copier,/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/security/hos) +"akw" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/helmet/welding,/obj/item/clothing/head/helmet/welding,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"akx" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"aky" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/device/multitool,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"akz" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/hand_labeler,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"akA" = (/obj/structure/closet/crate/rcd,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"akB" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/ai_monitored/storage/eva) +"akC" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/camera{c_tag = "EVA"; dir = 2; network = "Command"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"akD" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"akE" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack,/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/ai_monitored/storage/eva) +"akF" = (/obj/item/device/radio,/obj/item/device/assembly/timer,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"akG" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"akH" = (/obj/item/weapon/cable_coil,/obj/item/weapon/cable_coil,/obj/item/weapon/cable_coil,/obj/item/weapon/wirecutters,/turf/simulated/floor/plating/airless,/area) +"akI" = (/obj/item/weapon/screwdriver{pixel_y = 16},/turf/simulated/floor/plating/airless,/area) +"akJ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/copier,/turf/simulated/floor,/area/assembly/assembly_line) +"akK" = (/obj/structure/closet/secure_closet/roboticist_personal,/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/assembly/assembly_line) +"akL" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/camera{c_tag = "Mech Recharge Bay Port"; dir = 4; network = "Research"},/turf/simulated/floor/plating,/area/assembly/chargebay) +"akM" = (/turf/simulated/floor/mech_bay_recharge_floor{dir = 8},/area/assembly/chargebay) +"akN" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/grid,/area/assembly/chargebay) +"akO" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) +"akP" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/mech_bay_recharge_floor{dir = 8},/area/assembly/chargebay) +"akQ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/assembly/chargebay) +"akR" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/starboard) +"akS" = (/turf/simulated/floor/plating,/area/maintenance/starboard) +"akT" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) +"akU" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) +"akV" = (/turf/simulated/wall/r_wall,/area/maintenance/starboard) +"akW" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced/tinted{dir = 5},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"akX" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/security/main) +"akY" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/keycard_auth{pixel_x = -25; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/hos) +"akZ" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) +"ala" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) +"alb" = (/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) +"alc" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) +"ald" = (/obj/structure/filingcabinet,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) +"ale" = (/obj/structure/table,/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"alf" = (/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/ai_monitored/storage/eva) +"alg" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"alh" = (/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"ali" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"alj" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/weldingtool,/turf/simulated/floor/plating/airless,/area) +"alk" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor,/area/assembly/assembly_line) +"all" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor,/area/assembly/assembly_line) +"alm" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor,/area/assembly/assembly_line) +"aln" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil,/turf/simulated/floor,/area/assembly/chargebay) +"alo" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/assembly/chargebay) +"alp" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Mech Recarge Bay"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/chargebay) +"alq" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Research Division Delivery"; req_access_txt = "47"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "delivery"},/area/maintenance/starboard) +"alr" = (/obj/machinery/door/window/eastright{name = "Research Division Delivery"; req_access_txt = "34"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Research Division"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "bot"},/area/maintenance/starboard) +"als" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) +"alt" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) +"alu" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-out"; icon_state = "NE-out"},/turf/simulated/floor/airless,/area/toxins/test_area) +"alv" = (/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"alw" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"alx" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/security/main) +"aly" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/security/main) +"alz" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/hos) +"alA" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/stamp/hos,/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) +"alB" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) +"alC" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) +"alD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) +"alE" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) +"alF" = (/obj/machinery/power/apc{dir = 4; name = "Head of Security Office APC"; pixel_x = 25; pixel_y = 0},/obj/structure/table/woodentable,/obj/machinery/camera{c_tag = "HoS Office"; dir = 8; network = "Security"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) +"alG" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"alH" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/ai_monitored/storage/eva) +"alI" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/ai_monitored/storage/eva) +"alJ" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"alK" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"alL" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/ai_monitored/storage/eva) +"alM" = (/obj/machinery/hologram/holopad,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/ai_monitored/storage/eva) +"alN" = (/obj/item/device/assembly/signaler,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"alO" = (/obj/structure/table,/obj/item/device/flashlight,/obj/structure/light_frame{tag = "icon-tube-empty (WEST)"; icon_state = "tube-empty"; dir = 8},/turf/simulated/floor/plating/airless,/area) +"alP" = (/obj/structure/filingcabinet,/turf/simulated/floor,/area/assembly/assembly_line) +"alQ" = (/obj/machinery/computer/mecha,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/assembly/assembly_line) +"alR" = (/obj/machinery/computer/robotics,/obj/machinery/camera{c_tag = "Robotics Office"; dir = 1; network = "Research"},/obj/machinery/requests_console{department = "Assembly Line (Robotics)"; departmentType = 2; name = "assembly line RC"; pixel_y = -30},/turf/simulated/floor,/area/assembly/assembly_line) +"alS" = (/obj/structure/table,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_y = 5},/turf/simulated/floor,/area/assembly/assembly_line) +"alT" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/assembly/chargebay) +"alU" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) +"alV" = (/turf/simulated/wall,/area/medical/research{name = "Research Division Storage"}) +"alW" = (/turf/simulated/wall,/area/toxins/xenobiology) +"alX" = (/turf/simulated/wall/r_wall,/area/toxins/xenobiology) +"alY" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"alZ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"ama" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"amb" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"amc" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/security{name = "Interrogation"; req_access = null; req_access_txt = "1"},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"amd" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/security/main) +"ame" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/main) +"amf" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/main) +"amg" = (/obj/structure/disposalpipe/sortjunction/nonsorting/SW,/turf/simulated/floor,/area/security/main) +"amh" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/security/hos) +"ami" = (/turf/simulated/floor{icon_state = "carpetside"},/area/security/hos) +"amj" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "carpetside"},/area/security/hos) +"amk" = (/obj/machinery/light_switch{dir = 2; pixel_y = -24},/turf/simulated/floor{icon_state = "carpetside"},/area/security/hos) +"aml" = (/turf/simulated/floor{tag = "icon-carpetcorner (WEST)"; icon_state = "carpetcorner"; dir = 8},/area/security/hos) +"amm" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) +"amn" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"amo" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/secure{name = "E.V.A."; req_access_txt = "18"},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"amp" = (/obj/machinery/requests_console{department = "EVA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"amq" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"amr" = (/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) +"ams" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plating/airless,/area) +"amt" = (/obj/structure/stool,/turf/simulated/floor/plating/airless,/area) +"amu" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless,/area) +"amv" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/grid,/area/assembly/chargebay) +"amw" = (/obj/machinery/camera{c_tag = "Mech Recharge Bay Starboard"; dir = 8; network = "Research"},/turf/simulated/floor/grid,/area/assembly/chargebay) +"amx" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division Storage"}) +"amy" = (/turf/simulated/floor,/area/medical/research{name = "Research Division Storage"}) +"amz" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division Storage"}) +"amA" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division Storage"}) +"amB" = (/obj/structure/table,/turf/simulated/floor,/area/toxins/xenobiology) +"amC" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/toxins/xenobiology) +"amD" = (/obj/machinery/firealarm{layer = 3.7; pixel_y = 27},/turf/simulated/floor,/area/toxins/xenobiology) +"amE" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/shieldwallgen{req_access = list(55)},/turf/simulated/floor{icon_state = "bot"},/area/toxins/xenobiology) +"amF" = (/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"amG" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"amH" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) +"amI" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area/maintenance/starboard) +"amJ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboard) +"amK" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/maintenance/starboard) +"amL" = (/obj/structure/lattice,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/space,/area) +"amM" = (/turf/simulated/wall,/area) +"amN" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area) +"amO" = (/obj/structure/lattice,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/space,/area) +"amP" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/wall/r_wall,/area/maintenance/fore) +"amQ" = (/obj/structure/table,/obj/machinery/light/lamp,/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"amR" = (/obj/item/device/radio/intercom{broadcasting = 0; dir = 0; frequency = 1495; listening = 1; name = "Interrogation Intercom"; pixel_x = 30},/obj/machinery/camera{c_tag = "Interrogation"; dir = 8; network = "Interrogation"},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"amS" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/main) +"amT" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/hos) +"amU" = (/obj/machinery/status_display,/turf/simulated/wall,/area/security/hos) +"amV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "\improper Head of Security's Office"; req_access_txt = "58"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/hos) +"amW" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/hos) +"amX" = (/obj/structure/closet/secure_closet/hos,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) +"amY" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/crowbar,/obj/machinery/camera{c_tag = "EVA Access"; dir = 4; network = "Command"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"amZ" = (/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"ana" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"anb" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/beacon,/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/ai_monitored/storage/eva) +"anc" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) +"and" = (/obj/structure/table,/obj/item/weapon/rcd_ammo,/obj/item/weapon/book/manual/engineering_construction,/turf/simulated/floor/plating/airless,/area) +"ane" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/maintenance/fore) +"anf" = (/obj/machinery/power/apc{dir = 1; name = "Fore Hallway APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/maintenance/fore) +"ang" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/maintenance/fore) +"anh" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/maintenance/fore) +"ani" = (/obj/machinery/recharge_station,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/assembly/chargebay) +"anj" = (/obj/machinery/driver_button{id = "Skynet_launch"; name = "Recharge Bay Exit Button"; pixel_x = 0; pixel_y = -24; req_access = null; req_access_txt = "22"; text = "chapel"},/obj/machinery/light,/turf/simulated/floor,/area/assembly/chargebay) +"ank" = (/obj/machinery/power/apc{dir = 2; name = "Mech Recahrge Bay APC"; pixel_x = 1; pixel_y = -25},/obj/machinery/light,/turf/simulated/floor,/area/assembly/chargebay) +"anl" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/assembly/chargebay) +"anm" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Research Division Storage"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division Storage"}) +"ann" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor,/area/medical/research{name = "Research Division Storage"}) +"ano" = (/obj/machinery/power/apc{dir = 4; name = "Research Department Storage APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/medical/research{name = "Research Division Storage"}) +"anp" = (/obj/machinery/camera{c_tag = "Xenobiology Containment Access"; dir = 4; network = "Research"; pixel_x = 0},/turf/simulated/floor,/area/toxins/xenobiology) +"anq" = (/turf/simulated/floor,/area/toxins/xenobiology) +"anr" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"ans" = (/mob/living/carbon/metroid,/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"ant" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"anu" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/starboard) +"anv" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/starboard) +"anw" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/maintenance/starboard) +"anx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area) +"any" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/plating/airless,/area) +"anz" = (/obj/machinery/door/airlock/external,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"anA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"anB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"anC" = (/obj/machinery/power/apc{dir = 4; name = "Explosives Testing APC"; pixel_x = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"anD" = (/obj/machinery/camera{c_tag = "South"; dir = 1; network = "Bomb Testing"},/obj/machinery/light/spot,/turf/simulated/floor/airless,/area/toxins/test_area) +"anE" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Locker Room"; req_access = null; req_access_txt = "1"},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"anF" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); icon_state = "pipe-j2s"; sortType = list("Detective's Office")},/turf/simulated/floor,/area/security/main) +"anG" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/main) +"anH" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = list("Detective's Office")},/turf/simulated/floor,/area/security/main) +"anI" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/security/main) +"anJ" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hos,/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/security/hos) +"anK" = (/obj/structure/closet/wardrobe/hos,/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/security/hos) +"anL" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"anM" = (/obj/machinery/dispenser{pltanks = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"anN" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) +"anO" = (/obj/machinery/power/apc{dir = 2; name = "EVA APC"; pixel_x = 0; pixel_y = -25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"anP" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plating/airless,/area) +"anQ" = (/obj/item/stack/sheet/rglass{amount = 50},/turf/simulated/floor/plating/airless,/area) +"anR" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating/airless,/area) +"anS" = (/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/turf/simulated/floor/plating/airless,/area) +"anT" = (/obj/item/apc_frame{pixel_y = -25},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating/airless,/area) +"anU" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating/airless,/area) +"anV" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/maintenance/fore) +"anW" = (/turf/simulated/floor,/area/maintenance/fore) +"anX" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/maintenance/fore) +"anY" = (/obj/machinery/door/poddoor{id = "Skynet_launch"; name = "Recharge Bay"; req_access_txt = "22"},/turf/simulated/floor,/area/assembly/chargebay) +"anZ" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor,/area/medical/research{name = "Research Division Storage"}) +"aoa" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division Storage"}) +"aob" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_medical{name = "Containment Cell"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"aoc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"aod" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"aoe" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"aof" = (/obj/structure/filingcabinet,/turf/simulated/floor,/area/security/main) +"aog" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/hand_labeler{pixel_x = -4; pixel_y = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/main) +"aoh" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/security/main) +"aoi" = (/obj/effect/landmark{name = "plant"},/obj/machinery/camera{c_tag = "Security Locker Room"; dir = 2; network = "Security"},/turf/simulated/floor,/area/security/main) +"aoj" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/main) +"aok" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/main) +"aol" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/main) +"aom" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/security/main) +"aon" = (/obj/machinery/camera{c_tag = "Arrivals Office"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/security/main) +"aoo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"aop" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"aoq" = (/turf/simulated/wall/r_wall,/area/hallway/primary/fore) +"aor" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/hallway/primary/fore) +"aos" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; locked = 1; req_access_txt = "32"},/turf/simulated/floor/plating,/area/hallway/primary/fore) +"aot" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area/hallway/primary/fore) +"aou" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/maintenance/fore) +"aov" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor,/area/maintenance/fore) +"aow" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/maintenance/fore) +"aox" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/fore) +"aoy" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"aoz" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_medical{name = "Containment Cell"; req_access_txt = "55"},/turf/simulated/floor,/area/toxins/xenobiology) +"aoA" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"aoB" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"aoC" = (/obj/machinery/camera{c_tag = "Xenobiology Containment Pen"; dir = 8; network = "Research"; pixel_x = 0},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"aoD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"aoE" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Locker Room"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) +"aoF" = (/turf/simulated/wall,/area/security/detectives_office) +"aoG" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/security/detectives_office) +"aoH" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_security{name = "\improper Detective's Office"; req_access_txt = "4"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/detectives_office) +"aoI" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/fore) +"aoJ" = (/turf/simulated/floor,/area/hallway/primary/fore) +"aoK" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/fore) +"aoL" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/fore) +"aoM" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/hallway/primary/fore) +"aoN" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/hallway/primary/fore) +"aoO" = (/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor,/area/hallway/primary/fore) +"aoP" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor,/area/hallway/primary/fore) +"aoQ" = (/obj/structure/cable,/turf/simulated/floor/plating,/area/hallway/primary/fore) +"aoR" = (/obj/machinery/light{dir = 1},/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor,/area/hallway/primary/fore) +"aoS" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor,/area/hallway/primary/fore) +"aoT" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/fore) +"aoU" = (/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/hallway/primary/fore) +"aoV" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/hallway/primary/fore) +"aoW" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/hallway/primary/fore) +"aoX" = (/obj/machinery/camera{c_tag = "Front Hallway - Mech Bay"; dir = 2; network = "SS13"},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/hallway/primary/fore) +"aoY" = (/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/hallway/primary/fore) +"aoZ" = (/turf/simulated/wall,/area/toxins/hallway) +"apa" = (/obj/machinery/door_control{dir = 1; id = "Xeno"; name = "Xenobiology Emergency Breach Containment"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) +"apb" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"apc" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"apd" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"ape" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/toxins/xenobiology) +"apf" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Xeno Containment"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/toxins/xenobiology) +"apg" = (/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/toxins/xenobiology) +"aph" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"api" = (/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor,/area/toxins/xenobiology) +"apj" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"apk" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"apl" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "n2o_in"; on = 1; pixel_y = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"apm" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/fore) +"apn" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor,/area/security/main) +"apo" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/security/main) +"app" = (/obj/structure/closet{name = "Evidence Closet"},/obj/machinery/power/apc{dir = 8; directwired = 1; name = "\improper Detective APC"; pixel_x = 0; pixel_y = 0; pixel_z = 0},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"apq" = (/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"apr" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"aps" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/machinery/light_switch{dir = 1; pixel_y = 24},/obj/item/weapon/storage/briefcase{pixel_y = -4},/obj/machinery/coatrack,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"apt" = (/obj/machinery/camera{c_tag = "Front Hallway - EVA"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/fore) +"apu" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/fore) +"apv" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xeno"; name = "Containment Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_medical{name = "Xenobiology"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"apw" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"apx" = (/obj/machinery/disposal,/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/toxins/xenobiology) +"apy" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"apz" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"apA" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"apB" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"apC" = (/obj/structure/table{pixel_y = 0},/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/security/main) +"apD" = (/obj/structure/closet/wardrobe/red,/turf/simulated/floor,/area/security/main) +"apE" = (/obj/structure/closet/wardrobe/red,/obj/machinery/light,/turf/simulated/floor,/area/security/main) +"apF" = (/obj/machinery/vending/security,/turf/simulated/floor,/area/security/main) +"apG" = (/obj/machinery/computer/forensic_scanning,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"apH" = (/obj/structure/rack,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/camera_test{desc = "A one use - polaroid camera. 30 photos left."; name = "detectives camera"; pictures_left = 30},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"apI" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/fore) "apJ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/fore) "apK" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/fore) "apL" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/fore) @@ -837,731 +837,731 @@ "aqe" = (/obj/machinery/camera{c_tag = "Detectives Office"; dir = 8; network = "Security"},/obj/machinery/computer/secure_data/detective_computer,/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/security/detectives_office) "aqf" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) "aqg" = (/turf/simulated/floor,/area/hallway/primary/port) -"aqh" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/port) -"aqi" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall,/area/maintenance/fore) -"aqj" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/wall,/area/maintenance/fore) -"aqk" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/fore) -"aql" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/fore) -"aqm" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aqn" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aqo" = (/obj/machinery/optable{name = "Xenobiology Operating Table"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aqp" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/turf/simulated/floor,/area/toxins/xenobiology) -"aqq" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/machinery/shieldwallgen{req_access = list(55)},/turf/simulated/floor{icon_state = "bot"},/area/toxins/xenobiology) -"aqr" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"aqs" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aqt" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aqu" = (/turf/simulated/wall,/area/maintenance/starboard) -"aqv" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) -"aqw" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/security/main) -"aqx" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/main) -"aqy" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Detective's Office"); sortType = list("Security")},/turf/simulated/floor,/area/security/main) -"aqz" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"aqA" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/detectives_office) -"aqB" = (/obj/structure/table/woodentable,/obj/machinery/light/lamp/green,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "carpet"},/area/security/detectives_office) -"aqC" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "carpet"},/area/security/detectives_office) -"aqD" = (/obj/structure/table/woodentable,/obj/item/clothing/gloves/detective,/obj/item/device/taperecorder,/obj/item/device/detective_scanner,/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/detectives_office) -"aqE" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) -"aqF" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/hallway/primary/port) -"aqG" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) -"aqH" = (/turf/simulated/floor,/area/hallway/primary/starboard) -"aqI" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/starboard) -"aqJ" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table,/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"aqK" = (/obj/structure/table,/obj/item/weapon/clipboard,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aqL" = (/obj/structure/table,/obj/machinery/requests_console{department = "Xenobiology"; departmentType = 0; pixel_x = 0; pixel_y = -30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aqM" = (/obj/machinery/computer/operating{name = "Xenobiology Operating Computer"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aqN" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"aqO" = (/obj/structure/table,/obj/item/weapon/scalpel,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/obj/machinery/camera{c_tag = "Xenobiology"; dir = 1; network = "Research"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"aqP" = (/obj/machinery/power/apc{dir = 2; name = "Xenobiology APC"; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aqQ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Monkey Pen"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aqR" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aqS" = (/obj/machinery/disease2/monkeycloner,/obj/machinery/camera{c_tag = "Xenobiology Monkey Pen"; dir = 8; network = "Research"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aqT" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aqU" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/main) -"aqV" = (/obj/machinery/vending/cigarette,/obj/machinery/camera{c_tag = "Security Officer Area"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/main) -"aqW" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) -"aqX" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/security/main) -"aqY" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/main) -"aqZ" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) -"ara" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/main) -"arb" = (/obj/structure/closet/secure_closet/detective,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"arc" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/security/detectives_office) -"ard" = (/turf/simulated/floor{icon_state = "carpetside"},/area/security/detectives_office) -"are" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor{icon_state = "carpetside"},/area/security/detectives_office) -"arf" = (/obj/machinery/computer/security,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/security/detectives_office) -"arg" = (/obj/structure/window/basic{dir = 5},/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/hallway/primary/port) -"arh" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/hallway/primary/port) -"ari" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/fore) -"arj" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fore) -"ark" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) -"arl" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) -"arm" = (/obj/machinery/power/apc{name = "Maintenance Fore APC"; pixel_y = -25},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) -"arn" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor/plating,/area/maintenance/fore) -"aro" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/hallway) -"arp" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Research and Development"; req_access_txt = "47"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/toxins/hallway) -"arq" = (/obj/structure/table,/obj/item/weapon/wrench,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"arr" = (/obj/structure/table,/obj/item/clothing/suit/straight_jacket,/obj/item/weapon/melee/baton,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqh" = (/obj/machinery/camera{c_tag = "Port Hallway - Security"; dir = 8; network = "SS13"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/port) +"aqi" = (/turf/simulated/wall,/area/hallway/primary/port) +"aqj" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/fore) +"aqk" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/fore) +"aql" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqm" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqn" = (/obj/machinery/optable{name = "Xenobiology Operating Table"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqo" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/turf/simulated/floor,/area/toxins/xenobiology) +"aqp" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/machinery/shieldwallgen{req_access = list(55)},/turf/simulated/floor{icon_state = "bot"},/area/toxins/xenobiology) +"aqq" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"aqr" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqs" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqt" = (/turf/simulated/wall,/area/maintenance/starboard) +"aqu" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) +"aqv" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/security/main) +"aqw" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/main) +"aqx" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Detective's Office"); sortType = list("Security")},/turf/simulated/floor,/area/security/main) +"aqy" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"aqz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/detectives_office) +"aqA" = (/obj/structure/table/woodentable,/obj/machinery/light/lamp/green,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "carpet"},/area/security/detectives_office) +"aqB" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "carpet"},/area/security/detectives_office) +"aqC" = (/obj/structure/table/woodentable,/obj/item/clothing/gloves/detective,/obj/item/device/taperecorder,/obj/item/device/detective_scanner,/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/detectives_office) +"aqD" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) +"aqE" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/port) +"aqF" = (/turf/simulated/floor/plating,/area/hallway/primary/port) +"aqG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fore) +"aqH" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"aqI" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fore) +"aqJ" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/space,/area/maintenance/fore) +"aqK" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/space,/area/maintenance/fore) +"aqL" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/space,/area/maintenance/fore) +"aqM" = (/obj/structure/lattice,/turf/space,/area/maintenance/fore) +"aqN" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) +"aqO" = (/turf/simulated/floor,/area/hallway/primary/starboard) +"aqP" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/starboard) +"aqQ" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table,/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"aqR" = (/obj/structure/table,/obj/item/weapon/clipboard,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqS" = (/obj/structure/table,/obj/machinery/requests_console{department = "Xenobiology"; departmentType = 0; pixel_x = 0; pixel_y = -30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqT" = (/obj/machinery/computer/operating{name = "Xenobiology Operating Computer"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqU" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"aqV" = (/obj/structure/table,/obj/item/weapon/scalpel,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/obj/machinery/camera{c_tag = "Xenobiology"; dir = 1; network = "Research"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"aqW" = (/obj/machinery/power/apc{dir = 2; name = "Xenobiology APC"; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqX" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Monkey Pen"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqY" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqZ" = (/obj/machinery/disease2/monkeycloner,/obj/machinery/camera{c_tag = "Xenobiology Monkey Pen"; dir = 8; network = "Research"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"ara" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"arb" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/main) +"arc" = (/obj/machinery/vending/cigarette,/obj/machinery/camera{c_tag = "Security Officer Area"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/main) +"ard" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) +"are" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/security/main) +"arf" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/main) +"arg" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) +"arh" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/main) +"ari" = (/obj/structure/closet/secure_closet/detective,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"arj" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/security/detectives_office) +"ark" = (/turf/simulated/floor{icon_state = "carpetside"},/area/security/detectives_office) +"arl" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor{icon_state = "carpetside"},/area/security/detectives_office) +"arm" = (/obj/machinery/computer/security,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/security/detectives_office) +"arn" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/port) +"aro" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hallway/primary/port) +"arp" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/hallway/primary/port) +"arq" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/fore) +"arr" = (/obj/machinery/power/apc{name = "Maintenance Fore APC"; pixel_y = -25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/fore) "ars" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) -"art" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/main) -"aru" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/security/main) -"arv" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/crowbar,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor,/area/security/main) -"arw" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/handcuffs,/turf/simulated/floor,/area/security/main) -"arx" = (/obj/structure/window/basic{dir = 8},/obj/effect/landmark{name = "plant"},/obj/structure/window/basic{dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/hallway/primary/port) -"ary" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/hallway/primary/port) -"arz" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/hallway/primary/port) -"arA" = (/obj/machinery/camera{c_tag = "Port Hallway - Security"; dir = 8; network = "SS13"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/hallway/primary/port) -"arB" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fore) -"arC" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fore) -"arD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fore) -"arE" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) -"arF" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/starboard) -"arG" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) -"arH" = (/turf/simulated/wall,/area/toxins/lab) -"arI" = (/obj/structure/rack{dir = 1},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"arJ" = (/obj/structure/rack{dir = 1},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 0; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"arK" = (/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/turf/simulated/floor,/area/toxins/lab) -"arL" = (/obj/machinery/r_n_d/circuit_imprinter,/turf/simulated/floor,/area/toxins/lab) -"arM" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 3; pixel_y = 3},/turf/simulated/floor,/area/toxins/lab) -"arN" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor,/area/toxins/lab) -"arO" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/toxins/lab) -"arP" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fore) -"arQ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/main) -"arR" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/security/main) -"arS" = (/obj/structure/table{pixel_y = 0},/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/turf/simulated/floor,/area/security/main) -"arT" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area/security/main) -"arU" = (/obj/machinery/status_display{pixel_y = 30},/obj/machinery/camera{c_tag = "Security Main"; dir = 2; network = "Security"},/turf/simulated/floor,/area/security/main) -"arV" = (/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/security/main) -"arW" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) -"arX" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/hallway/primary/port) -"arY" = (/turf/simulated/wall/r_wall,/area/hallway/primary/port) -"arZ" = (/obj/structure/grille,/turf/simulated/floor/engine,/area) -"asa" = (/turf/simulated/wall/r_wall,/area/engine) -"asb" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/oxygen/yellow,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine) -"asc" = (/obj/machinery/door/poddoor{id = "Rig Storage"; name = "Vent Seal"},/turf/simulated/floor/plating,/area/engine) -"asd" = (/turf/simulated/floor,/area/engine) -"ase" = (/obj/machinery/dispenser,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/engine) -"asf" = (/obj/structure/closet/toolcloset,/turf/simulated/floor,/area/engine) -"asg" = (/turf/simulated/wall/r_wall,/area/engine/construction_storage) -"ash" = (/obj/structure/rack,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50; pixel_x = -3; pixel_y = 3},/turf/simulated/floor/plating,/area/engine/construction_storage) -"asi" = (/obj/structure/rack,/obj/item/stack/rods{amount = 50; pixel_x = 6; pixel_y = -6},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50; pixel_x = -6; pixel_y = 6},/turf/simulated/floor/plating,/area/engine/construction_storage) -"asj" = (/turf/simulated/floor/plating,/area/engine/construction_storage) -"ask" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/engine/construction_storage) -"asl" = (/obj/structure/rack,/obj/item/stack/sheet/metal{amount = 50; pixel_x = 6; pixel_y = -6},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50; pixel_x = -6; pixel_y = 6},/turf/simulated/floor/plating,/area/engine/construction_storage) -"asm" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/construction_storage) -"asn" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboard) -"aso" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/maintenance/starboard) -"asp" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboard) -"asq" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/lattice,/turf/space,/area/maintenance/starboard) -"asr" = (/turf/simulated/wall/r_wall,/area/hallway/primary/starboard) -"ass" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) -"ast" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"asu" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"asv" = (/turf/simulated/floor,/area/toxins/lab) -"asw" = (/obj/structure/table,/obj/machinery/light{dir = 4},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 0; pixel_y = 0},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/turf/simulated/floor,/area/toxins/lab) -"asx" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) -"asy" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Security","Detective's Office"); dir = 4; icon_state = "pipe-j1s"; sortType = list()},/turf/simulated/floor,/area/security/main) -"asz" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/main) -"asA" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) -"asB" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) -"asC" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 1; icon_state = "pipe-j2s"; sortType = list("Security","Detective's Office")},/turf/simulated/floor,/area/hallway/primary/port) -"asD" = (/obj/structure/table,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/hallway/primary/port) -"asE" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"asF" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/oxygen/yellow,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine) -"asG" = (/obj/machinery/dispenser,/turf/simulated/floor,/area/engine) -"asH" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/construction_storage) -"asI" = (/obj/structure/rack,/obj/item/stack/sheet/plasteel{pixel_x = 6; pixel_y = -6},/obj/item/stack/sheet/plasteel,/obj/item/stack/sheet/plasteel{pixel_x = -6; pixel_y = 6},/turf/simulated/floor/plating,/area/engine/construction_storage) -"asJ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/construction_storage) -"asK" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) -"asL" = (/turf/simulated/wall/r_wall,/area/security/nuke_storage) -"asM" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) -"asN" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Research Director","Robotics"); icon_state = "pipe-j2s"; sortType = list("Research Division")},/turf/simulated/floor,/area/toxins/hallway) -"asO" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Technological Research Laboratory"; req_access_txt = "7"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"asP" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"asQ" = (/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/toxins/lab) -"asR" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor,/area/toxins/lab) -"asS" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/toxins/lab) -"asT" = (/obj/machinery/computer/rdconsole{id = 1; name = "Core R&D Console"},/turf/simulated/floor,/area/toxins/lab) -"asU" = (/turf/simulated/wall/r_wall,/area/security/brig) -"asV" = (/turf/simulated/wall,/area/security/brig) -"asW" = (/obj/machinery/door_timer/cell_1{dir = 8; pixel_x = -32; pixel_y = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/brig) -"asX" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/brig) -"asY" = (/obj/machinery/door_timer/cell_2{dir = 4; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/brig) -"asZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) -"ata" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) -"atb" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/port) -"atc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) -"atd" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/port) -"ate" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/port) -"atf" = (/obj/structure/table,/obj/item/weapon/soap/deluxe,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"atg" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"ath" = (/obj/machinery/sink/shower{dir = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"ati" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor,/area/engine/construction_storage) -"atj" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Research Division"; req_access_txt = "47"},/turf/simulated/floor,/area/toxins/hallway) -"atk" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/lab) -"atl" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/toxins/lab) -"atm" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor,/area/toxins/lab) -"atn" = (/obj/structure/table,/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor,/area/toxins/lab) -"ato" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fore) -"atp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/fore) -"atq" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"atr" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 1"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"ats" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"att" = (/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{dir = 4},/obj/machinery/door/window/eastleft{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"atu" = (/turf/simulated/floor,/area/security/brig) -"atv" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/brig) -"atw" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{dir = 4; icon_state = "left"; id = "Cell 2"; name = "Cell 2"; req_access_txt = "1"; tag = "icon-left (EAST)"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"atx" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 2"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"aty" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) -"atz" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/port) -"atA" = (/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"atB" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/oxygen/yellow,/obj/machinery/light/small,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine) -"atC" = (/obj/structure/table,/turf/simulated/floor,/area/engine) -"atD" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -6; pixel_y = -6},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 6; pixel_y = 6},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/engine) -"atE" = (/obj/structure/closet/secure_closet/engineering_welding,/turf/simulated/floor/plating,/area/engine/construction_storage) -"atF" = (/obj/machinery/power/apc{dir = 2; name = "Construction Storage APC"; pixel_x = 0; pixel_y = -24; pixel_z = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/construction_storage) -"atG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/construction_storage) -"atH" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/construction_storage) -"atI" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) -"atJ" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'Nuclear Warhead'"; icon_state = "radiation"; name = "Nuclear Warhead"; pixel_x = -32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) -"atK" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) -"atL" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) -"atM" = (/obj/machinery/camera{c_tag = "Vault Storage"; dir = 2; network = "Command"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) -"atN" = (/obj/machinery/mineral/input,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (NORTHWEST)"; icon_state = "vault"; dir = 9},/area/security/nuke_storage) -"atO" = (/obj/machinery/mineral/mint,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) -"atP" = (/obj/machinery/mineral/output,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) -"atQ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) -"atR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/nuke_storage) -"atS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/nuke_storage) -"atT" = (/obj/effect/sign/securearea{pixel_x = -32},/obj/structure/disposalpipe/sortjunction{icon_state = "pipe-j2s"; sortType = list("Research Division","Research Director","Robotics")},/turf/simulated/floor,/area/hallway/primary/starboard) -"atU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) -"atV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/starboard) -"atW" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Research Division"; req_access_txt = "47"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/toxins/hallway) -"atX" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/toxins/hallway) -"atY" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"atZ" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"aua" = (/obj/machinery/power/apc{dir = 4; name = "Research Lab APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"aub" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"auc" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{tag = "icon-left (WEST)"; name = "Cell 1"; icon_state = "left"; dir = 8; req_access_txt = "1"; id = "Cell 1"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"aud" = (/obj/machinery/bot/secbot/beepsky{name = "Officer Beepsky"},/turf/simulated/floor,/area/security/brig) -"aue" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/security/brig) -"auf" = (/obj/structure/stool,/turf/simulated/floor,/area/security/brig) -"aug" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/eastleft,/obj/machinery/door/window/brigdoor{dir = 8},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"auh" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) -"aui" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/port) -"auj" = (/obj/machinery/camera{c_tag = "Captains Bathroom"; c_tag_order = 999; dir = 4; network = "Command"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"auk" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"aul" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/engine) -"aum" = (/obj/structure/rack{dir = 1},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/turf/simulated/floor,/area/engine) -"aun" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engine/fore) -"auo" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/fore) -"aup" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/fore) -"auq" = (/obj/machinery/nuclearbomb{desc = "The stations on site nuclear warhead. For special emergencies."; name = "On-Site Nuclear Warhead"; r_code = "LOLNO"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) -"aur" = (/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) -"aus" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; name = "\improper Inner Vault Door"; req_access_txt = "53"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/security/nuke_storage) -"aut" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'Nuclear Warhead'"; icon_state = "radiation"; name = "Nuclear Warhead"; pixel_x = 0; pixel_y = 32},/obj/machinery/power/apc{dir = 1; name = "Vault APC"; pixel_x = 0; pixel_y = -25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/security/nuke_storage) -"auu" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/security/nuke_storage) -"auv" = (/obj/machinery/camera{c_tag = "Vault Access"; dir = 2; network = "Command"},/obj/machinery/light/small/spot,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/security/nuke_storage) -"auw" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; name = "\improper Outer Vault Door"; req_access_txt = "53"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/hallway/primary/starboard) -"aux" = (/obj/machinery/camera{c_tag = "Hallway Starboard - Research/Development"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/starboard) -"auy" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) -"auz" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"auA" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"auB" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"auC" = (/obj/structure/table,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/structure/closet/extinguisher{pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"auD" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) -"auE" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor,/area) -"auF" = (/turf/simulated/wall,/area/security/warden) -"auG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/warden) -"auH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/warden) -"auI" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/warden) -"auJ" = (/obj/structure/closet/secure_closet/brig{name = "Cell 1 Locker"; req_access_txt = "1"},/obj/machinery/camera{c_tag = "Brig (North)"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/brig) -"auK" = (/obj/machinery/door_timer/cell_3{dir = 4; layer = 4; pixel_x = 32; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/brig) -"auL" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) -"auM" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/port) -"auN" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"auO" = (/obj/machinery/disposal/toilet{dir = 8; icon_state = "toilet"; pixel_x = -4; pixel_y = 0; tag = "icon-toilet (EAST)"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"auP" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine) -"auQ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/engine) -"auR" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine) -"auS" = (/obj/machinery/door/airlock/engineering,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine) -"auT" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/fore) -"auU" = (/obj/machinery/power/apc{dir = 1; name = "Engineering Fore Storage APC"; pixel_x = 0; pixel_y = 24; pixel_z = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/engine/fore) -"auV" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/fore) -"auW" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/fore) -"auX" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/engine/fore) -"auY" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/fore) -"auZ" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'Nuclear Warhead'"; icon_state = "radiation"; name = "Nuclear Warhead"; pixel_x = -32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) -"ava" = (/obj/structure/closet/crate,/obj/item/stack/sheet/gold{pixel_x = 1; pixel_y = -2},/obj/item/stack/sheet/gold{pixel_x = 1; pixel_y = -2},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) -"avb" = (/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) -"avc" = (/obj/machinery/light/small/spot,/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) -"avd" = (/obj/item/weapon/moneybag/vault,/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) -"ave" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/security/nuke_storage) -"avf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/security/nuke_storage) -"avg" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/toxins/hallway) -"avh" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/toxins/hallway) -"avi" = (/obj/structure/closet/firecloset,/turf/simulated/floor{tag = "icon-whitehall (SOUTHEAST)"; icon_state = "whitehall"; dir = 6},/area/toxins/hallway) -"avj" = (/obj/structure/table,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/glass/beaker,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"avk" = (/obj/item/weapon/stock_parts/console_screen,/obj/structure/table,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/matter_bin,/obj/machinery/light{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"avl" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/oxygen/yellow,/turf/simulated/floor/plating,/area) -"avm" = (/obj/machinery/dispenser,/turf/simulated/floor/plating,/area) -"avn" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) -"avo" = (/obj/structure/closet/wardrobe/warden,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_x = -30; pixel_y = 0},/turf/simulated/floor,/area/security/warden) -"avp" = (/obj/structure/closet/secure_closet/warden,/turf/simulated/floor,/area/security/warden) -"avq" = (/obj/structure/filingcabinet,/obj/machinery/camera{c_tag = "Wardens Office"; network = "Security"; pixel_x = 22},/turf/simulated/floor,/area/security/warden) -"avr" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/security/warden) -"avs" = (/obj/machinery/computer/prisoner,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/warden) -"avt" = (/obj/machinery/computer/security,/turf/simulated/floor,/area/security/warden) -"avu" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/warden) -"avv" = (/obj/structure/closet/secure_closet/brig{name = "Cell 2 Locker"; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) -"avw" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{tag = "icon-left (EAST)"; name = "Cell 3"; icon_state = "left"; dir = 4; req_access_txt = "1"; id = "Cell 3"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"avx" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 3"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"avy" = (/obj/machinery/camera{c_tag = "Port Hallway - Brig"; dir = 8; network = "SS13"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"avz" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) -"avA" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/captain) -"avB" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/command{name = "Bathroom"; req_access = null; req_access_txt = "20"},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"avC" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/space,/area) -"avD" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/space,/area) -"avE" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine) -"avF" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/engine) -"avG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor,/area/engine) -"avH" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine) -"avI" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/light/small,/turf/simulated/floor,/area/engine) -"avJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/engine) -"avK" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/engine/fore) -"avL" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/engine/fore) -"avM" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor,/area/engine/fore) -"avN" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/fore) -"avO" = (/turf/simulated/floor,/area/engine/fore) -"avP" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/starboard) -"avQ" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/space,/area/maintenance/starboard) -"avR" = (/turf/simulated/wall,/area/toxins/server) -"avS" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/command{name = "Server Room"; req_access_txt = "30"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"avT" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"avU" = (/obj/structure/table,/obj/item/weapon/disk/tech_disk,/obj/item/weapon/disk/tech_disk,/obj/item/weapon/disk/design_disk,/obj/item/weapon/disk/design_disk,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = 3},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"avV" = (/obj/structure/rack,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/security/warden) -"avW" = (/turf/simulated/floor,/area/security/warden) -"avX" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Warden"},/turf/simulated/floor,/area/security/warden) -"avY" = (/obj/structure/closet/secure_closet/brig{name = "Cell 3 Locker"; req_access_txt = "1"},/obj/machinery/power/apc{dir = 8; layer = 4; name = "Brig APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/security/brig) -"avZ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"awa" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) -"awb" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/captain) -"awc" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 1},/obj/machinery/light/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"awd" = (/obj/structure/table/woodentable,/obj/machinery/requests_console{department = "Captain's Quarters"; departmentType = 5; pixel_y = 30},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"awe" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/captain,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"awf" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"awg" = (/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"awh" = (/obj/machinery/disposal,/obj/machinery/camera{c_tag = "Captains Quarters"; dir = 2; network = "Command"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"awi" = (/obj/structure/rack,/obj/item/weapon/tank/jetpack,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/capspace,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"awj" = (/turf/simulated/wall/r_wall,/area/engine/generators) -"awk" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/generators) -"awl" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/engine/generators) -"awm" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/generators) -"awn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/engine/generators) -"awo" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine/generators) -"awp" = (/obj/machinery/door/airlock/engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/turbine_control) -"awq" = (/turf/simulated/wall/r_wall,/area/engine/turbine_control) -"awr" = (/turf/simulated/wall/r_wall,/area/engine/reactor_core) -"aws" = (/obj/machinery/door/airlock/engineering,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/aux_control) -"awt" = (/turf/simulated/wall/r_wall,/area/engine/aux_control) -"awu" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/aux_control) -"awv" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/aux_control) -"aww" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/engine/aux_control) -"awx" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/toxins/server) -"awy" = (/turf/simulated/floor,/area/toxins/server) -"awz" = (/obj/machinery/camera{c_tag = "Server Room Office"; dir = 2; network = "Research"; pixel_x = 22},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/toxins/server) -"awA" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/toxins/server) -"awB" = (/obj/structure/filingcabinet,/turf/simulated/floor,/area/toxins/server) -"awC" = (/obj/machinery/requests_console{department = "Research and Development"; departmentType = 2; name = "R&D Requests Console"; pixel_x = -30; pixel_y = 0},/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"awD" = (/obj/machinery/copier,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"awE" = (/turf/simulated/wall/r_wall,/area/security/warden) -"awF" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "2"},/turf/simulated/floor/plating,/area/security/warden) -"awG" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/power/apc{dir = 8; layer = 4; name = "Wardens Office APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/security/warden) -"awH" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/security/warden) -"awI" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/warden) -"awJ" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/security/warden) -"awK" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/clipboard,/turf/simulated/floor,/area/security/warden) -"awL" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/warden) -"awM" = (/obj/structure/closet/secure_closet/brig{name = "Cell 4 Locker"; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) -"awN" = (/obj/machinery/door_timer/cell_4{layer = 4; pixel_x = 32; pixel_y = 32},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/brig) -"awO" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/captain) -"awP" = (/obj/structure/table/woodentable,/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"awQ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"awR" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/crew_quarters/captain) -"awS" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/crew_quarters/captain) -"awT" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/crew_quarters/captain) -"awU" = (/obj/machinery/keycard_auth{pixel_x = 25},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"awV" = (/turf/simulated/floor/plating,/area/engine/generators) -"awW" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/simulated/floor/plating,/area/engine/generators) -"awX" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/engine/generators) -"awY" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor/plating,/area/engine/generators) -"awZ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area/engine/generators) -"axa" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine/generators) -"axb" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/engine/generators) -"axc" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/turbine_control) -"axd" = (/obj/machinery/power/apc{dir = 1; name = "Turbine Control APC"; pixel_x = 0; pixel_y = 24; pixel_z = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/turbine_control) -"axe" = (/obj/structure/table,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "yellow"; dir = 10},/area/engine/turbine_control) -"axf" = (/obj/machinery/computer/turbine_computer,/turf/simulated/floor{icon_state = "yellow"},/area/engine/turbine_control) -"axg" = (/obj/structure/table,/turf/simulated/floor{icon_state = "yellow"},/area/engine/turbine_control) -"axh" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/wall/heatshield,/area/engine/reactor_core) -"axi" = (/turf/simulated/floor/engine,/area/engine/reactor_core) -"axj" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; external_pressure_bound = 0; frequency = 1443; icon_state = "in"; id_tag = "air_out"; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine,/area/engine/reactor_core) -"axk" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/engine,/area/engine/reactor_core) -"axl" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/wall/heatshield,/area/engine/reactor_core) -"axm" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/aux_control) -"axn" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/aux_control) -"axo" = (/obj/structure/table,/turf/simulated/floor{icon_state = "yellow"; dir = 10},/area/engine/aux_control) -"axp" = (/obj/machinery/computer/general_air_control{frequency = 1450; name = "Core Atmospherics Monitoring"; sensors = list("reactor_sensor" = "Reactor Core")},/turf/simulated/floor{icon_state = "yellow"},/area/engine/aux_control) -"axq" = (/obj/structure/table,/turf/simulated/floor{icon_state = "yellow"},/area/engine/aux_control) -"axr" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboard) -"axs" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) -"axt" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/toxins/server) -"axu" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/toxins/server) -"axv" = (/obj/machinery/computer/rdservercontrol,/turf/simulated/floor,/area/toxins/server) -"axw" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table,/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"axx" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"axy" = (/obj/structure/filingcabinet,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"axz" = (/obj/structure/closet/secure_closet/brig{name = "Secure Holding Locker 1"; req_access_txt = "2"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/security/warden) -"axA" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/warden) -"axB" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/security/warden) -"axC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_security{name = "Warden's Office"; req_access_txt = "2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/warden) -"axD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/brig) -"axE" = (/obj/structure/disposalpipe/sortjunction/nonsorting/NW,/turf/simulated/floor,/area/security/brig) -"axF" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{dir = 4; icon_state = "left"; id = "Cell 4"; name = "Cell 4"; req_access_txt = "1"; tag = "icon-left (EAST)"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"axG" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 4"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"axH" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"axI" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/crew_quarters/captain) -"axJ" = (/turf/simulated/floor{icon_state = "carpetside"},/area/crew_quarters/captain) -"axK" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/crew_quarters/captain) -"axL" = (/obj/structure/displaycase,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"axM" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine/generators) -"axN" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 1},/turf/simulated/floor/plating,/area/engine/generators) -"axO" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine/generators) -"axP" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area/engine/generators) -"axQ" = (/obj/machinery/atmospherics/valve/digital,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/turbine_control) -"axR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/turbine_control) -"axS" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/turbine_control) -"axT" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/turbine_control) -"axU" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 5; icon_state = "yellow"},/area/engine/turbine_control) -"axV" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/heatshield,/area/engine/reactor_core) -"axW" = (/obj/machinery/power/turbine{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/wall/heatshield,/area/engine/reactor_core) -"axX" = (/obj/machinery/power/turbine{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/wall/heatshield,/area/engine/reactor_core) -"axY" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/wall/heatshield,/area/engine/reactor_core) -"axZ" = (/obj/machinery/atmospherics/valve/digital,/turf/simulated/floor/plating,/area/engine/aux_control) -"aya" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/aux_control) -"ayb" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/aux_control) -"ayc" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/aux_control) -"ayd" = (/obj/machinery/power/apc{dir = 4; name = "Auxiliary Control APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 5; icon_state = "yellow"},/area/engine/aux_control) -"aye" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"ayf" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/toxins/server) -"ayg" = (/obj/structure/table,/turf/simulated/floor,/area/toxins/server) -"ayh" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/machinery/power/apc{dir = 4; name = "Server Room APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/toxins/server) -"ayi" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"ayj" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell,/obj/item/weapon/cell,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"ayk" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/pen,/obj/machinery/camera{c_tag = "RnD Lab South"; dir = 1; network = "Research"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"ayl" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"aym" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/arrival/station) -"ayn" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/arrival/station) -"ayo" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"ayp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"ayq" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/arrival/station) -"ayr" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/arrival/station) -"ays" = (/obj/structure/closet/secure_closet/brig{name = "Secure Holding Locker 2"; req_access_txt = "2"},/obj/machinery/camera{c_tag = "Secure Holding"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/warden) -"ayt" = (/obj/machinery/door_control{desc = "A remote control switch."; id = "pcell2"; name = "Flash Cell 2"; pixel_x = -6; pixel_y = -25; req_access_txt = "1"},/obj/machinery/door_control{desc = "A remote control switch."; id = "pcell1"; name = "Flash Cell 1"; pixel_x = 6; pixel_y = -25; req_access_txt = "1"},/turf/simulated/floor,/area/security/warden) -"ayu" = (/obj/machinery/door_control{desc = "A remote control switch to lock down Secure Holding."; id = "pbrig"; layer = 4; name = "Secure Holding Lockdown"; req_access_txt = "1"; pixel_x = -8; pixel_y = -25},/obj/machinery/door_control{desc = "A remote control switch to lock down the standard brig cells."; id = "brig"; layer = 4; name = "Brig Lockdown"; pixel_x = 8; pixel_y = -25; req_access_txt = ""},/turf/simulated/floor,/area/security/warden) -"ayv" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/security/warden) -"ayw" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/warden) -"ayx" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Brig (South)"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/brig) -"ayy" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"ayz" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/captain,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"ayA" = (/obj/structure/closet/secure_closet/captains,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"ayB" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/card/id/captains_spare,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"ayC" = (/obj/structure/table/woodentable,/obj/item/weapon/camera_test,/obj/item/weapon/storage/photo_album{pixel_y = -10},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"ayD" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"ayE" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"ayF" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine/generators) -"ayG" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/generators) -"ayH" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine/generators) -"ayI" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/generators) -"ayJ" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/generators) -"ayK" = (/obj/machinery/door/airlock/engineering,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/generators) -"ayL" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/engine/turbine_control) -"ayM" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/turbine_control) -"ayN" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/turbine_control) -"ayO" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/turbine_control) -"ayP" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/wall/heatshield,/area/engine/reactor_core) -"ayQ" = (/obj/machinery/compressor{comp_id = "turbine_gens"; dir = 2},/turf/simulated/wall/heatshield,/area/engine/reactor_core) -"ayR" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/wall/heatshield,/area/engine/reactor_core) -"ayS" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/engine/aux_control) -"ayT" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine/aux_control) -"ayU" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine/aux_control) -"ayV" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 4},/turf/simulated/floor/plating,/area/engine/aux_control) -"ayW" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/aux_control) -"ayX" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/starboard) -"ayY" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/maintenance/starboard) -"ayZ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) -"aza" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/turf/space,/area/maintenance/starboard) -"azb" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) -"azc" = (/obj/structure/closet/extinguisher{dir = 4; pixel_x = -24},/turf/simulated/floor,/area/toxins/server) -"azd" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/server) -"aze" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/arrival/station) -"azf" = (/obj/structure/closet/wardrobe/green,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"azg" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"azh" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"azi" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/arrival/station) -"azj" = (/obj/machinery/light/small{dir = 1},/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"azk" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/arrival/station) -"azl" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/space,/area/shuttle/arrival/station) -"azm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"azn" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_security{name = "Secure Holding Cell 2"; req_access_txt = "2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"azo" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_security{name = "Secure Holding Cell 1"; req_access_txt = "2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"azp" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'For EMERGENCY use'"; name = "EMERGENCY"},/turf/simulated/wall,/area/security/warden) -"azq" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/security/warden) -"azr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/warden) -"azs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/brig) -"azt" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_security{name = "Security"; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) -"azu" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_security{name = "Security"; req_access_txt = "1"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/brig) -"azv" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"azw" = (/turf/simulated/wall/r_wall,/area/bridge) -"azx" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/bridge) -"azy" = (/obj/machinery/computer/communications,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"azz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area/engine/generators) -"azA" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/engine/generators) -"azB" = (/obj/machinery/atmospherics/binary/circulator{dir = 1},/turf/simulated/floor,/area/engine/generators) -"azC" = (/obj/machinery/power/generator{name = "thermoelectric generator type I"},/obj/structure/cable,/turf/simulated/floor,/area/engine/generators) -"azD" = (/obj/machinery/atmospherics/binary/circulator{dir = 1; icon_state = "circ2-off"; side = 2},/turf/simulated/floor/plating,/area/engine/generators) -"azE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/generators) -"azF" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine/turbine_control) -"azG" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/turbine_control) -"azH" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area/engine/turbine_control) -"azI" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Digital Valve"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/turbine_control) -"azJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/engine/reactor_core) -"azK" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/poddoor{id = "Reactor core vent"; name = "Vent Seal"; id = "turbine_gens"},/turf/simulated/floor/engine,/area/engine/reactor_core) -"azL" = (/obj/machinery/door/poddoor{id = "Reactor core vent"; name = "Vent Seal"; id = "turbine_gens"},/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/engine,/area/engine/reactor_core) -"azM" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/door/poddoor{id = "Reactor core vent"; name = "Vent Seal"; id = "turbine_gens"},/turf/simulated/floor/engine,/area/engine/reactor_core) -"azN" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/aux_control) -"azO" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area/engine/aux_control) -"azP" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Digital Valve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/aux_control) -"azQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/starboard) -"azR" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor/plating,/area/maintenance/starboard) -"azS" = (/obj/item/device/radio/intercom{anyai = 0; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 28; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 0; freerange = 1; name = "General Listening Channel"; pixel_x = -27; pixel_y = 4},/obj/item/device/radio/intercom{broadcasting = 1; listening = 0; name = "General Broadcasting Channel"; pixel_y = 25},/obj/effect/landmark{name = "tripai"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"azT" = (/obj/item/device/radio/intercom{anyai = 0; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 28; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 0; freerange = 1; name = "General Listening Channel"; pixel_x = -27; pixel_y = 4},/obj/machinery/turretid{id = "aicore"; pixel_x = 24; pixel_y = -7},/obj/effect/landmark/start{name = "AI"},/obj/item/device/radio/intercom{broadcasting = 1; listening = 0; name = "General Broadcasting Channel"; pixel_y = 25},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"azU" = (/obj/item/device/radio/intercom{anyai = 0; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 28; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 0; freerange = 1; name = "General Listening Channel"; pixel_x = -27; pixel_y = 4},/obj/item/device/radio/intercom{broadcasting = 1; listening = 0; name = "General Broadcasting Channel"; pixel_y = 25},/obj/effect/landmark{name = "tripai"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"azV" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Research/Development (Aft)"; dir = 4; network = "SS13"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) -"azW" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/toxins/server) -"azX" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/server) -"azY" = (/obj/machinery/r_n_d/server{id_with_download_string = "1"; id_with_upload_string = "1"; name = "Core R&D Server"; server_id = 1},/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"azZ" = (/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"aAa" = (/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"aAb" = (/obj/machinery/blackbox_recorder,/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"aAc" = (/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/generic,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) -"aAd" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/remains/human,/turf/simulated/floor/plating,/area/maintenance/starboard) -"aAe" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area) -"aAf" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area) -"aAg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"aAh" = (/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aAi" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aAj" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/shuttle/arrival/station) -"aAk" = (/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"aAl" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/arrival/station) -"aAm" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/shuttle/arrival/station) -"aAn" = (/obj/structure/stool,/obj/machinery/flasher{desc = "It stares menacingly."; id = "pbrig2"; pixel_x = -25},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"aAo" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"aAp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"aAq" = (/obj/structure/stool,/obj/machinery/flasher{desc = "It stares menacingly."; id = "pbrig1"; pixel_x = 25},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"aAr" = (/obj/machinery/door/window/eastright{dir = 8; icon_state = "right"; name = "Security Delivery"; req_access_txt = "1"; tag = "icon-right (WEST)"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "delivery"},/area/security/warden) -"aAs" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Security"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{tag = "icon-right (EAST)"; name = "Medbay Delivery"; icon_state = "right"; dir = 4; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area/security/lobby) -"aAt" = (/turf/simulated/floor,/area/security/lobby) -"aAu" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/lobby) -"aAv" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/lobby) -"aAw" = (/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = 25},/obj/machinery/camera{c_tag = "Security Lobby"; dir = 2; network = "Security"},/turf/simulated/floor,/area/security/lobby) -"aAx" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/security/lobby) -"aAy" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_security{name = "Security"; req_access_txt = "0"},/turf/simulated/floor,/area/security/lobby) -"aAz" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/command{name = "Bridge"; req_access = null; req_access_txt = "19"},/turf/simulated/floor,/area/bridge) -"aAA" = (/turf/simulated/floor,/area/bridge) -"aAB" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/bridge) -"aAC" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/bridge) -"aAD" = (/obj/machinery/camera{c_tag = "Bridge Hallway"; network = "Command"},/turf/simulated/floor,/area/bridge) -"aAE" = (/obj/structure/walllocker/emerglocker/north,/turf/simulated/floor,/area/bridge) -"aAF" = (/obj/effect/landmark{name = "plant"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/bridge) -"aAG" = (/obj/machinery/light_switch{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/crew_quarters/captain) -"aAH" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/crew_quarters/captain) -"aAI" = (/obj/structure/table/woodentable,/obj/item/weapon/hand_tele,/obj/machinery/power/apc{dir = 4; name = "Captain's Quarters APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"aAJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor/plating,/area/engine/generators) -"aAK" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area/engine/generators) -"aAL" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/turf/simulated/floor/plating,/area/engine/generators) -"aAM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area/engine/turbine_control) -"aAN" = (/obj/machinery/atmospherics/pipe/tank/carbon_dioxide{dir = 1},/turf/simulated/floor/plating,/area/engine/turbine_control) -"aAO" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine,/area/engine/reactor_core) -"aAP" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/turf/simulated/floor/engine,/area/engine/reactor_core) -"aAQ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/engine,/area/engine/reactor_core) -"aAR" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine,/area/engine/reactor_core) -"aAS" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/turf/simulated/floor/engine,/area/engine/reactor_core) -"aAT" = (/obj/machinery/atmospherics/pipe/tank/carbon_dioxide{dir = 1},/turf/simulated/floor/plating,/area/engine/aux_control) -"aAU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area/engine/aux_control) -"aAV" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aAW" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"aAX" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "AI Core"; dir = 2; network = "Command"},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aAY" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aAZ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"aBa" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aBb" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboard) -"aBc" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/emergency_oxygen,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/toxins/server) -"aBd" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"aBe" = (/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"aBf" = (/obj/machinery/camera{c_tag = "Server Room"; dir = 8; network = "Research"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"aBg" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/blood{blood_DNA = list(list("\[Data Expunged]","\[Data Expunged]")); desc = "It is long since dry."; name = "Dry Blood"},/turf/simulated/floor/plating,/area/maintenance/starboard) -"aBh" = (/obj/effect/decal/cleanable/generic,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) -"aBi" = (/turf/simulated/floor,/area) -"aBj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"aBk" = (/obj/effect/landmark{name = "Observer-Start"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aBl" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"aBm" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"aBn" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"aBo" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"aBp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"aBq" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "5"},/turf/simulated/floor/plating,/area/maintenance/port) -"aBr" = (/turf/simulated/wall,/area/maintenance/port) -"aBs" = (/turf/simulated/wall,/area/security/lobby) -"aBt" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/power/apc{dir = 8; layer = 4; name = "Security Lobby APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/security/lobby) -"aBu" = (/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j1s"; sortType = list("Captain","Meeting Room")},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"aBv" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/command{name = "Bridge"; req_access = null; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/bridge) -"aBw" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/bridge) -"aBx" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Captain"); dir = 8; icon_state = "pipe-j2s"; sortType = list("Meeting Room")},/turf/simulated/floor,/area/bridge) -"aBy" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/secure{name = "Captain's Quarters"; req_access_txt = "20"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/captain) -"aBz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/crew_quarters/captain) -"aBA" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/crew_quarters/captain) -"aBB" = (/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 25},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"aBC" = (/obj/machinery/door/poddoor{id = "Port vessel entry"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/port_gyro_bay) -"aBD" = (/turf/simulated/wall/r_wall,/area/engine/port_gyro_bay) -"aBE" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine,/area/engine/reactor_core) -"aBF" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/engine,/area/engine/reactor_core) -"aBG" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine,/area/engine/reactor_core) -"aBH" = (/turf/simulated/wall/r_wall,/area/engine/starboard_gyro_bay) -"aBI" = (/obj/machinery/door/poddoor{id = "Starboard aux airlock access"; name = "Blast Door"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/starboard_gyro_bay) -"aBJ" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboard) -"aBK" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aBL" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aBM" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aBN" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aBO" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{tag = "icon-freezer_0 (EAST)"; icon_state = "freezer_0"; dir = 4},/turf/simulated/floor,/area/toxins/server) -"aBP" = (/turf/simulated/floor/plating,/area/toxins/server) -"aBQ" = (/obj/machinery/r_n_d/server{id_with_download_string = "1;2"; id_with_upload_string = "1;2"; name = "Robotics R&D Server"; server_id = 2},/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"aBR" = (/obj/machinery/alarm/server{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"aBS" = (/obj/machinery/message_server,/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"aBT" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area) -"aBU" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area) -"aBV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"aBW" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aBX" = (/turf/simulated/shuttle/wall{tag = "icon-swall2"; icon_state = "swall2"; dir = 2},/area/shuttle/arrival/station) -"aBY" = (/obj/item/weapon/cable_coil/yellow,/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"aBZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"aCa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"aCb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"aCc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"aCd" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/security/lobby) -"aCe" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/security/lobby) -"aCf" = (/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/lobby) -"aCg" = (/obj/structure/table,/turf/simulated/floor,/area/security/lobby) -"aCh" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/security/lobby) -"aCi" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/security/lobby) -"aCj" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"aCk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/secure{name = "Bridge"; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/bridge) -"aCl" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/secure{name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor,/area/bridge) -"aCm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/captain) -"aCn" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/captain) -"aCo" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/generators) -"aCp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/port_gyro_bay) -"aCq" = (/turf/simulated/floor/plating,/area/engine/port_gyro_bay) -"aCr" = (/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/port_gyro_bay) -"aCs" = (/obj/machinery/door/poddoor{id = "Port vessel entry"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/port_gyro_bay) -"aCt" = (/obj/machinery/door/poddoor{id = "Starboard core entry"; name = "Blast Door"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/starboard_gyro_bay) -"aCu" = (/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/starboard_gyro_bay) -"aCv" = (/turf/simulated/floor/plating,/area/engine/starboard_gyro_bay) -"aCw" = (/obj/machinery/power/apc{dir = 4; name = "Reactor Starboard Gyrotron Bay"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/starboard_gyro_bay) -"aCx" = (/obj/structure/window/reinforced/tinted{dir = 5},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"aCy" = (/obj/structure/window/reinforced/tinted{dir = 5},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aCz" = (/obj/structure/window/reinforced/tinted{dir = 5},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"aCA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) -"aCB" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/starboard) -"aCC" = (/obj/structure/falsewall,/turf/simulated/floor/plating,/area/maintenance/starboard) -"aCD" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating,/area) -"aCE" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area) -"aCF" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/arrival/station) -"aCG" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/arrival/station) -"aCH" = (/obj/structure/closet/wardrobe/black,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aCI" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aCJ" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"aCK" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (WEST)"; icon_state = "burst_l"; dir = 8},/turf/space,/area/shuttle/arrival/station) -"aCL" = (/turf/simulated/wall/r_wall,/area/maintenance/port) -"aCM" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/port) -"aCN" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/security/lobby) -"aCO" = (/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/security/lobby) -"aCP" = (/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/lobby) -"aCQ" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/lobby) -"aCR" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/lobby) -"aCS" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/security/lobby) -"aCT" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/bridge) -"aCU" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/armor/reactive,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/bridge) -"aCV" = (/obj/structure/table/reinforced,/obj/item/kitchen/donut_box,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) -"aCW" = (/obj/effect/landmark{name = "emcloset"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/bridge) -"aCX" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/bridge) -"aCY" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/bridge) -"aCZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine/generators) -"aDa" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/generators) -"aDb" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/port_gyro_bay) -"aDc" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine/port_gyro_bay) -"aDd" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/rust/gyrotron{dir = 4},/turf/simulated/floor/plating,/area/engine/port_gyro_bay) -"aDe" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/port_gyro_bay) -"aDf" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; external_pressure_bound = 0; frequency = 1443; icon_state = "in"; id_tag = "air_out"; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine,/area/engine/reactor_core) -"aDg" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/engine,/area/engine/reactor_core) -"aDh" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/engine,/area/engine/reactor_core) -"aDi" = (/obj/machinery/rust/core,/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/engine,/area/engine/reactor_core) -"aDj" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/engine,/area/engine/reactor_core) -"aDk" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/starboard_gyro_bay) -"aDl" = (/obj/machinery/rust/gyrotron{dir = 8},/turf/simulated/floor/plating,/area/engine/starboard_gyro_bay) -"aDm" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/starboard_gyro_bay) -"aDn" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/wall/r_wall,/area/maintenance/starboard) -"aDo" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/grid,/area/turret_protected/ai) -"aDp" = (/obj/machinery/turret{id = "aicore"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"aDq" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/flasher{id = "AI"; layer = 4; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aDr" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aDs" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/apc{dir = 1; equip_consumption = 0; layer = 4; light_consumption = 0; name = "AI Chamber APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aDt" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/turret{id = "aicore"},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aDu" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/camera/motion{c_tag = "AI Core"; network = "Command"},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aDv" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/starboard) -"aDw" = (/turf/simulated/shuttle/wall{tag = "icon-swall8"; icon_state = "swall8"; dir = 2},/area/shuttle/arrival/station) -"aDx" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aDy" = (/turf/simulated/shuttle/wall{tag = "icon-swall4"; icon_state = "swall4"; dir = 2},/area/shuttle/arrival/station) -"aDz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"aDA" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/arrival/station) -"aDB" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/arrival/station) -"aDC" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/security/lobby) -"aDD" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/security/lobby) -"aDE" = (/obj/machinery/light,/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/security/lobby) -"aDF" = (/obj/machinery/camera{c_tag = "Port Hallway - Bridge (Front)"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) -"aDG" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/bridge) -"aDH" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/bridge) -"aDI" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/bridge) -"aDJ" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/floor,/area/bridge) -"aDK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/generators) -"aDL" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 4; name = "Generator Room APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/generators) -"aDM" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/power/apc{dir = 8; name = "Reactor Port Gyrotron Bay"; pixel_x = -24; pixel_y = 0; pixel_z = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area/engine/port_gyro_bay) -"aDN" = (/obj/machinery/rust/fuel_injector{dir = 4; stage = "SCRAM"},/turf/simulated/floor/plating,/area/engine/port_gyro_bay) -"aDO" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/port_gyro_bay) -"aDP" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/engine,/area/engine/reactor_core) -"aDQ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/engine,/area/engine/reactor_core) -"aDR" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/starboard_gyro_bay) -"aDS" = (/obj/machinery/rust/fuel_injector{dir = 8; stage = "SCRAM"},/turf/simulated/floor/plating,/area/engine/starboard_gyro_bay) -"aDT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area/engine/starboard_gyro_bay) -"aDU" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) -"aDV" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aDW" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"aDX" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"aDY" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aDZ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aEa" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/emergency{pixel_x = 6; pixel_y = -6},/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency{pixel_x = -6; pixel_y = 6},/turf/simulated/floor,/area) -"aEb" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/turf/simulated/floor,/area) -"aEc" = (/obj/machinery/field_generator,/obj/machinery/camera{c_tag = "Secure Storage"; dir = 2; network = "Engineering"; pixel_x = 23},/turf/simulated/floor/plating,/area) -"aEd" = (/obj/machinery/field_generator,/turf/simulated/floor/plating,/area) +"art" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/lattice,/turf/space,/area/maintenance/fore) +"aru" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/hallway) +"arv" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Research and Development"; req_access_txt = "47"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/toxins/hallway) +"arw" = (/obj/structure/table,/obj/item/weapon/wrench,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"arx" = (/obj/structure/table,/obj/item/clothing/suit/straight_jacket,/obj/item/weapon/melee/baton,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"ary" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/main) +"arz" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/security/main) +"arA" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/crowbar,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor,/area/security/main) +"arB" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/handcuffs,/turf/simulated/floor,/area/security/main) +"arC" = (/turf/simulated/wall/r_wall,/area/hallway/primary/port) +"arD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"arE" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/port) +"arF" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"arG" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fore) +"arH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fore) +"arI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fore) +"arJ" = (/turf/simulated/wall/r_wall,/area/engine/fore) +"arK" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/engine/fore) +"arL" = (/turf/simulated/wall/r_wall,/area/engine/construction_storage) +"arM" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/engine/construction_storage) +"arN" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) +"arO" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/starboard) +"arP" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) +"arQ" = (/turf/simulated/wall,/area/toxins/lab) +"arR" = (/obj/structure/rack{dir = 1},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"arS" = (/obj/structure/rack{dir = 1},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 0; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"arT" = (/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/turf/simulated/floor,/area/toxins/lab) +"arU" = (/obj/machinery/r_n_d/circuit_imprinter,/turf/simulated/floor,/area/toxins/lab) +"arV" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 3; pixel_y = 3},/turf/simulated/floor,/area/toxins/lab) +"arW" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor,/area/toxins/lab) +"arX" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/toxins/lab) +"arY" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fore) +"arZ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/main) +"asa" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/security/main) +"asb" = (/obj/structure/table{pixel_y = 0},/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/turf/simulated/floor,/area/security/main) +"asc" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area/security/main) +"asd" = (/obj/machinery/status_display{pixel_y = 30},/obj/machinery/camera{c_tag = "Security Main"; dir = 2; network = "Security"},/turf/simulated/floor,/area/security/main) +"ase" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) +"asf" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/port) +"asg" = (/obj/structure/lattice,/turf/space,/area/hallway/primary/port) +"ash" = (/obj/structure/grille,/turf/simulated/floor/engine,/area) +"asi" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/oxygen/yellow,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/fore) +"asj" = (/obj/machinery/door/poddoor{id = "Rig Storage"; name = "Vent Seal"},/turf/simulated/floor/plating,/area/engine/fore) +"ask" = (/turf/simulated/floor,/area/engine/fore) +"asl" = (/obj/machinery/dispenser,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/engine/fore) +"asm" = (/obj/structure/closet/toolcloset,/turf/simulated/floor,/area/engine/fore) +"asn" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/engine/fore) +"aso" = (/obj/structure/rack,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50; pixel_x = -3; pixel_y = 3},/turf/simulated/floor/plating,/area/engine/construction_storage) +"asp" = (/obj/structure/rack,/obj/item/stack/rods{amount = 50; pixel_x = 6; pixel_y = -6},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50; pixel_x = -6; pixel_y = 6},/turf/simulated/floor/plating,/area/engine/construction_storage) +"asq" = (/turf/simulated/floor/plating,/area/engine/construction_storage) +"asr" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/engine/construction_storage) +"ass" = (/obj/structure/rack,/obj/item/stack/sheet/metal{amount = 50; pixel_x = 6; pixel_y = -6},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50; pixel_x = -6; pixel_y = 6},/turf/simulated/floor/plating,/area/engine/construction_storage) +"ast" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/construction_storage) +"asu" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboard) +"asv" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/maintenance/starboard) +"asw" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) +"asx" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/lattice,/turf/space,/area) +"asy" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'Nuclear Warhead'"; icon_state = "radiation"; name = "Nuclear Warhead"; pixel_x = -32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area) +"asz" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area) +"asA" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area) +"asB" = (/obj/machinery/camera{c_tag = "Vault Storage"; dir = 2; network = "Command"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area) +"asC" = (/obj/machinery/mineral/input,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (NORTHWEST)"; icon_state = "vault"; dir = 9},/area) +"asD" = (/obj/machinery/mineral/mint,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area) +"asE" = (/obj/machinery/mineral/output,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area) +"asF" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area) +"asG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area) +"asH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area) +"asI" = (/turf/simulated/wall/r_wall,/area/hallway/primary/starboard) +"asJ" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) +"asK" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"asL" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"asM" = (/turf/simulated/floor,/area/toxins/lab) +"asN" = (/obj/structure/table,/obj/machinery/light{dir = 4},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 0; pixel_y = 0},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/turf/simulated/floor,/area/toxins/lab) +"asO" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) +"asP" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Security","Detective's Office"); dir = 4; icon_state = "pipe-j1s"; sortType = list()},/turf/simulated/floor,/area/security/main) +"asQ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/main) +"asR" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) +"asS" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) +"asT" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 1; icon_state = "pipe-j2s"; sortType = list("Security","Detective's Office")},/turf/simulated/floor,/area/hallway/primary/port) +"asU" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/port) +"asV" = (/turf/space,/area/hallway/primary/port) +"asW" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) +"asX" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/oxygen/yellow,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/fore) +"asY" = (/obj/machinery/dispenser,/turf/simulated/floor,/area/engine/fore) +"asZ" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/construction_storage) +"ata" = (/obj/structure/rack,/obj/item/stack/sheet/plasteel{pixel_x = 6; pixel_y = -6},/obj/item/stack/sheet/plasteel,/obj/item/stack/sheet/plasteel{pixel_x = -6; pixel_y = 6},/turf/simulated/floor/plating,/area/engine/construction_storage) +"atb" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/construction_storage) +"atc" = (/turf/simulated/wall/r_wall,/area/security/nuke_storage) +"atd" = (/obj/machinery/nuclearbomb{desc = "The stations on site nuclear warhead. For special emergencies."; name = "On-Site Nuclear Warhead"; r_code = "LOLNO"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) +"ate" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) +"atf" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) +"atg" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) +"ath" = (/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) +"ati" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; name = "\improper Inner Vault Door"; req_access_txt = "53"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/security/nuke_storage) +"atj" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'Nuclear Warhead'"; icon_state = "radiation"; name = "Nuclear Warhead"; pixel_x = 0; pixel_y = 32},/obj/machinery/power/apc{dir = 1; name = "Vault APC"; pixel_x = 0; pixel_y = -25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/security/nuke_storage) +"atk" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area) +"atl" = (/obj/machinery/camera{c_tag = "Vault Access"; dir = 2; network = "Command"},/obj/machinery/light/small/spot,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area) +"atm" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; name = "\improper Outer Vault Door"; req_access_txt = "53"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area) +"atn" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) +"ato" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Research Director","Robotics"); icon_state = "pipe-j2s"; sortType = list("Research Division")},/turf/simulated/floor,/area/toxins/hallway) +"atp" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Technological Research Laboratory"; req_access_txt = "7"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"atq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"atr" = (/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/toxins/lab) +"ats" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor,/area/toxins/lab) +"att" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/toxins/lab) +"atu" = (/obj/machinery/computer/rdconsole{id = 1; name = "Core R&D Console"},/turf/simulated/floor,/area/toxins/lab) +"atv" = (/turf/simulated/wall/r_wall,/area/security/brig) +"atw" = (/turf/simulated/wall,/area/security/brig) +"atx" = (/obj/machinery/door_timer/cell_1{dir = 8; pixel_x = -32; pixel_y = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/brig) +"aty" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/brig) +"atz" = (/obj/machinery/door_timer/cell_2{dir = 4; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/brig) +"atA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) +"atB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) +"atC" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/hallway/primary/port) +"atD" = (/obj/structure/table,/obj/item/weapon/soap/deluxe,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) +"atE" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) +"atF" = (/obj/machinery/shower{dir = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) +"atG" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/oxygen/yellow,/obj/machinery/light/small,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/fore) +"atH" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor,/area/engine/construction_storage) +"atI" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'Nuclear Warhead'"; icon_state = "radiation"; name = "Nuclear Warhead"; pixel_x = -32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) +"atJ" = (/obj/structure/closet/crate,/obj/item/stack/sheet/gold{pixel_x = 1; pixel_y = -2},/obj/item/stack/sheet/gold{pixel_x = 1; pixel_y = -2},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) +"atK" = (/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) +"atL" = (/obj/machinery/light/small/spot,/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) +"atM" = (/obj/item/weapon/moneybag/vault,/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) +"atN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area) +"atO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area) +"atP" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Research Division"; req_access_txt = "47"},/turf/simulated/floor,/area/toxins/hallway) +"atQ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/lab) +"atR" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/toxins/lab) +"atS" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor,/area/toxins/lab) +"atT" = (/obj/structure/table,/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor,/area/toxins/lab) +"atU" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fore) +"atV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/fore) +"atW" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"atX" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 1"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"atY" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"atZ" = (/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{dir = 4},/obj/machinery/door/window/eastleft{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"aua" = (/turf/simulated/floor,/area/security/brig) +"aub" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/brig) +"auc" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{dir = 4; icon_state = "left"; id = "Cell 2"; name = "Cell 2"; req_access_txt = "1"; tag = "icon-left (EAST)"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"aud" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 2"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"aue" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) +"auf" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/port) +"aug" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) +"auh" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/engine/fore) +"aui" = (/obj/structure/table,/turf/simulated/floor,/area/engine/fore) +"auj" = (/obj/machinery/disposal,/turf/simulated/floor,/area/engine/fore) +"auk" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -6; pixel_y = -6},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 6; pixel_y = 6},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/engine/fore) +"aul" = (/obj/structure/closet/secure_closet/engineering_welding,/turf/simulated/floor/plating,/area/engine/construction_storage) +"aum" = (/obj/machinery/power/apc{dir = 2; name = "Construction Storage APC"; pixel_x = 0; pixel_y = -24; pixel_z = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/construction_storage) +"aun" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/construction_storage) +"auo" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor/plating,/area/engine/construction_storage) +"aup" = (/obj/structure/rack,/obj/item/stack/sheet/metal{amount = 50; pixel_x = 6; pixel_y = -6},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50; pixel_x = -6; pixel_y = 6},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/construction_storage) +"auq" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) +"aur" = (/obj/structure/lattice,/turf/space,/area/security/nuke_storage) +"aus" = (/obj/structure/disposalpipe/sortjunction{icon_state = "pipe-j2s"; sortType = list("Research Division","Research Director","Robotics")},/turf/simulated/floor,/area/hallway/primary/starboard) +"aut" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) +"auu" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/starboard) +"auv" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Research Division"; req_access_txt = "47"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/toxins/hallway) +"auw" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/toxins/hallway) +"aux" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"auy" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"auz" = (/obj/machinery/power/apc{dir = 4; name = "Research Lab APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"auA" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"auB" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{tag = "icon-left (WEST)"; name = "Cell 1"; icon_state = "left"; dir = 8; req_access_txt = "1"; id = "Cell 1"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"auC" = (/obj/machinery/bot/secbot/beepsky{name = "Officer Beepsky"},/turf/simulated/floor,/area/security/brig) +"auD" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/security/brig) +"auE" = (/obj/structure/stool,/turf/simulated/floor,/area/security/brig) +"auF" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/eastleft,/obj/machinery/door/window/brigdoor{dir = 8},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"auG" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) +"auH" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/port) +"auI" = (/obj/machinery/camera{c_tag = "Captains Bathroom"; c_tag_order = 999; dir = 4; network = "Command"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) +"auJ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) +"auK" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/fore) +"auL" = (/obj/structure/rack{dir = 1},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/turf/simulated/floor,/area/engine/fore) +"auM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engine/fore) +"auN" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/fore) +"auO" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/fore) +"auP" = (/obj/machinery/camera{c_tag = "Hallway Starboard - Research/Development"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/starboard) +"auQ" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) +"auR" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"auS" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"auT" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"auU" = (/obj/structure/table,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"auV" = (/turf/simulated/wall,/area/security/warden) +"auW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/warden) +"auX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/warden) +"auY" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/warden) +"auZ" = (/obj/structure/closet/secure_closet/brig{name = "Cell 1 Locker"; req_access_txt = "1"},/obj/machinery/camera{c_tag = "Brig (North)"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/brig) +"ava" = (/obj/machinery/door_timer/cell_3{dir = 4; layer = 4; pixel_x = 32; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/brig) +"avb" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) +"avc" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/port) +"avd" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"ave" = (/obj/structure/toilet{dir = 8; icon_state = "toilet"; pixel_x = -4; pixel_y = 0; tag = "icon-toilet (EAST)"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) +"avf" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/fore) +"avg" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/engine/fore) +"avh" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/fore) +"avi" = (/obj/machinery/door/airlock/engineering,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/fore) +"avj" = (/obj/machinery/power/apc{dir = 1; name = "Engineering Fore Storage APC"; pixel_x = 0; pixel_y = 24; pixel_z = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/engine/fore) +"avk" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/fore) +"avl" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/engine/fore) +"avm" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/fore) +"avn" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/engine/fore) +"avo" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/starboard) +"avp" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/toxins/hallway) +"avq" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/toxins/hallway) +"avr" = (/obj/structure/closet/firecloset,/turf/simulated/floor{tag = "icon-whitehall (SOUTHEAST)"; icon_state = "whitehall"; dir = 6},/area/toxins/hallway) +"avs" = (/obj/structure/table,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/glass/beaker,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"avt" = (/obj/item/weapon/stock_parts/console_screen,/obj/structure/table,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/matter_bin,/obj/machinery/light{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"avu" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"avv" = (/obj/structure/closet/wardrobe/warden,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_x = -30; pixel_y = 0},/turf/simulated/floor,/area/security/warden) +"avw" = (/obj/structure/closet/secure_closet/warden,/turf/simulated/floor,/area/security/warden) +"avx" = (/obj/structure/filingcabinet,/obj/machinery/camera{c_tag = "Wardens Office"; network = "Security"; pixel_x = 22},/turf/simulated/floor,/area/security/warden) +"avy" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/security/warden) +"avz" = (/obj/machinery/computer/prisoner,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/warden) +"avA" = (/obj/machinery/computer/security,/turf/simulated/floor,/area/security/warden) +"avB" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/warden) +"avC" = (/obj/structure/closet/secure_closet/brig{name = "Cell 2 Locker"; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) +"avD" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{tag = "icon-left (EAST)"; name = "Cell 3"; icon_state = "left"; dir = 4; req_access_txt = "1"; id = "Cell 3"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"avE" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 3"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"avF" = (/obj/machinery/camera{c_tag = "Port Hallway - Brig"; dir = 8; network = "SS13"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"avG" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"avH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/captain) +"avI" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/command{name = "Bathroom"; req_access = null; req_access_txt = "20"},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"avJ" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/space,/area) +"avK" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine/fore) +"avL" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/fore) +"avM" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/light/small,/turf/simulated/floor,/area/engine/fore) +"avN" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor,/area/engine/fore) +"avO" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/engine/fore) +"avP" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/engine/fore) +"avQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/engine/fore) +"avR" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor,/area/engine/fore) +"avS" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/fore) +"avT" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/wall/r_wall,/area) +"avU" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/nuke_storage) +"avV" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/nuke_storage) +"avW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/security/nuke_storage) +"avX" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"avY" = (/turf/simulated/wall,/area/toxins/server) +"avZ" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/command{name = "Server Room"; req_access_txt = "30"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"awa" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"awb" = (/obj/structure/table,/obj/item/weapon/disk/tech_disk,/obj/item/weapon/disk/tech_disk,/obj/item/weapon/disk/design_disk,/obj/item/weapon/disk/design_disk,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = 3},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"awc" = (/obj/structure/rack,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/security/warden) +"awd" = (/turf/simulated/floor,/area/security/warden) +"awe" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Warden"},/turf/simulated/floor,/area/security/warden) +"awf" = (/obj/structure/closet/secure_closet/brig{name = "Cell 3 Locker"; req_access_txt = "1"},/obj/machinery/power/apc{dir = 8; layer = 4; name = "Brig APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/security/brig) +"awg" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"awh" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"awi" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/captain) +"awj" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 1},/obj/machinery/light/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"awk" = (/obj/structure/table/woodentable,/obj/machinery/requests_console{department = "Captain's Quarters"; departmentType = 5; pixel_y = 30},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"awl" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/captain,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"awm" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"awn" = (/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"awo" = (/obj/machinery/disposal,/obj/machinery/camera{c_tag = "Captains Quarters"; dir = 2; network = "Command"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"awp" = (/obj/structure/rack,/obj/item/weapon/tank/jetpack,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/capspace,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"awq" = (/turf/simulated/wall/r_wall,/area/engine/generators) +"awr" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/generators) +"aws" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/generators) +"awt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/engine/generators) +"awu" = (/obj/machinery/door/airlock/engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/generators) +"awv" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine/turbine_control) +"aww" = (/turf/simulated/wall/r_wall,/area/engine/turbine_control) +"awx" = (/turf/simulated/wall/r_wall,/area/engine/reactor_core) +"awy" = (/obj/machinery/door/airlock/engineering,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/aux_control) +"awz" = (/turf/simulated/wall/r_wall,/area/engine/aux_control) +"awA" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/aux_control) +"awB" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/aux_control) +"awC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/engine/aux_control) +"awD" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area) +"awE" = (/turf/simulated/floor/plating,/area/security/nuke_storage) +"awF" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/security/nuke_storage) +"awG" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/security/nuke_storage) +"awH" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/security/nuke_storage) +"awI" = (/turf/simulated/wall,/area/hallway/primary/starboard) +"awJ" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/toxins/server) +"awK" = (/turf/simulated/floor,/area/toxins/server) +"awL" = (/obj/machinery/camera{c_tag = "Server Room Office"; dir = 2; network = "Research"; pixel_x = 22},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/toxins/server) +"awM" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/toxins/server) +"awN" = (/obj/structure/filingcabinet,/turf/simulated/floor,/area/toxins/server) +"awO" = (/obj/machinery/requests_console{department = "Research and Development"; departmentType = 2; name = "R&D Requests Console"; pixel_x = -30; pixel_y = 0},/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"awP" = (/obj/machinery/copier,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"awQ" = (/turf/simulated/wall/r_wall,/area/security/warden) +"awR" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "2"},/turf/simulated/floor/plating,/area/security/warden) +"awS" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/power/apc{dir = 8; layer = 4; name = "Wardens Office APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/security/warden) +"awT" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/security/warden) +"awU" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/warden) +"awV" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/security/warden) +"awW" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/clipboard,/turf/simulated/floor,/area/security/warden) +"awX" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/warden) +"awY" = (/obj/structure/closet/secure_closet/brig{name = "Cell 4 Locker"; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) +"awZ" = (/obj/machinery/door_timer/cell_4{layer = 4; pixel_x = 32; pixel_y = 32},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/brig) +"axa" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/captain) +"axb" = (/obj/structure/table/woodentable,/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"axc" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"axd" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/crew_quarters/captain) +"axe" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/crew_quarters/captain) +"axf" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/crew_quarters/captain) +"axg" = (/obj/machinery/keycard_auth{pixel_x = 25},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"axh" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/simulated/floor/plating,/area/engine/generators) +"axi" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/engine/generators) +"axj" = (/turf/simulated/floor/plating,/area/engine/generators) +"axk" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor/plating,/area/engine/generators) +"axl" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/generators) +"axm" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/window/westleft,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/generators) +"axn" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/engine/generators) +"axo" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/engine/turbine_control) +"axp" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor,/area/engine/turbine_control) +"axq" = (/obj/machinery/power/apc{dir = 1; name = "Turbine Control APC"; pixel_x = 0; pixel_y = 24; pixel_z = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/engine/turbine_control) +"axr" = (/obj/structure/table,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "yellow"; dir = 10},/area/engine/turbine_control) +"axs" = (/obj/machinery/computer/turbine_computer,/turf/simulated/floor{icon_state = "yellow"},/area/engine/turbine_control) +"axt" = (/obj/structure/table,/turf/simulated/floor{icon_state = "yellow"},/area/engine/turbine_control) +"axu" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/wall/heatshield,/area/engine/reactor_core) +"axv" = (/turf/simulated/floor/engine,/area/engine/reactor_core) +"axw" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; external_pressure_bound = 0; frequency = 1443; icon_state = "in"; id_tag = "air_out"; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine,/area/engine/reactor_core) +"axx" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/engine,/area/engine/reactor_core) +"axy" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/wall/heatshield,/area/engine/reactor_core) +"axz" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/aux_control) +"axA" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/aux_control) +"axB" = (/obj/structure/table,/turf/simulated/floor{icon_state = "yellow"; dir = 10},/area/engine/aux_control) +"axC" = (/obj/machinery/computer/general_air_control{frequency = 1450; name = "Core Atmospherics Monitoring"; sensors = list("reactor_sensor" = "Reactor Core")},/turf/simulated/floor{icon_state = "yellow"},/area/engine/aux_control) +"axD" = (/obj/structure/table,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "yellow"},/area/engine/aux_control) +"axE" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboard) +"axF" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/toxins/server) +"axG" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/toxins/server) +"axH" = (/obj/machinery/computer/rdservercontrol,/turf/simulated/floor,/area/toxins/server) +"axI" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table,/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"axJ" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"axK" = (/obj/structure/filingcabinet,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"axL" = (/obj/effect/sign/securearea{pixel_x = -32},/turf/space,/area) +"axM" = (/obj/structure/closet/secure_closet/brig{name = "Secure Holding Locker 1"; req_access_txt = "2"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/security/warden) +"axN" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/warden) +"axO" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/security/warden) +"axP" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_security{name = "Warden's Office"; req_access_txt = "2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/warden) +"axQ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/brig) +"axR" = (/obj/structure/disposalpipe/sortjunction/nonsorting/NW,/turf/simulated/floor,/area/security/brig) +"axS" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{dir = 4; icon_state = "left"; id = "Cell 4"; name = "Cell 4"; req_access_txt = "1"; tag = "icon-left (EAST)"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"axT" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 4"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"axU" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"axV" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/crew_quarters/captain) +"axW" = (/turf/simulated/floor{icon_state = "carpetside"},/area/crew_quarters/captain) +"axX" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/crew_quarters/captain) +"axY" = (/obj/structure/displaycase,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"axZ" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine/generators) +"aya" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 1},/turf/simulated/floor/plating,/area/engine/generators) +"ayb" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine/generators) +"ayc" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 1},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/generators) +"ayd" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/meter,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/generators) +"aye" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/generators) +"ayf" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/generators) +"ayg" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine/turbine_control) +"ayh" = (/obj/machinery/atmospherics/valve/digital,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/turbine_control) +"ayi" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/turbine_control) +"ayj" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/turbine_control) +"ayk" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/turbine_control) +"ayl" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{dir = 5; icon_state = "yellow"},/area/engine/turbine_control) +"aym" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/heatshield,/area/engine/reactor_core) +"ayn" = (/obj/machinery/power/turbine{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/wall/heatshield,/area/engine/reactor_core) +"ayo" = (/obj/machinery/power/turbine{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/wall/heatshield,/area/engine/reactor_core) +"ayp" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/wall/heatshield,/area/engine/reactor_core) +"ayq" = (/obj/machinery/atmospherics/valve/digital,/turf/simulated/floor/plating,/area/engine/aux_control) +"ayr" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/aux_control) +"ays" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/aux_control) +"ayt" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/aux_control) +"ayu" = (/obj/machinery/power/apc{dir = 4; name = "Auxiliary Control APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 5; icon_state = "yellow"},/area/engine/aux_control) +"ayv" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"ayw" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/toxins/server) +"ayx" = (/obj/structure/table,/turf/simulated/floor,/area/toxins/server) +"ayy" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/machinery/power/apc{dir = 4; name = "Server Room APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/toxins/server) +"ayz" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"ayA" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell,/obj/item/weapon/cell,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"ayB" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/pen,/obj/machinery/camera{c_tag = "RnD Lab South"; dir = 1; network = "Research"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"ayC" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"ayD" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/arrival/station) +"ayE" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/arrival/station) +"ayF" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"ayG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"ayH" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/arrival/station) +"ayI" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/arrival/station) +"ayJ" = (/obj/structure/closet/secure_closet/brig{name = "Secure Holding Locker 2"; req_access_txt = "2"},/obj/machinery/camera{c_tag = "Secure Holding"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/warden) +"ayK" = (/obj/machinery/door_control{desc = "A remote control switch."; id = "pcell2"; name = "Flash Cell 2"; pixel_x = -6; pixel_y = -25; req_access_txt = "1"},/obj/machinery/door_control{desc = "A remote control switch."; id = "pcell1"; name = "Flash Cell 1"; pixel_x = 6; pixel_y = -25; req_access_txt = "1"},/turf/simulated/floor,/area/security/warden) +"ayL" = (/obj/machinery/door_control{desc = "A remote control switch to lock down Secure Holding."; id = "pbrig"; layer = 4; name = "Secure Holding Lockdown"; req_access_txt = "1"; pixel_x = -8; pixel_y = -25},/obj/machinery/door_control{desc = "A remote control switch to lock down the standard brig cells."; id = "brig"; layer = 4; name = "Brig Lockdown"; pixel_x = 8; pixel_y = -25; req_access_txt = ""},/turf/simulated/floor,/area/security/warden) +"ayM" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/security/warden) +"ayN" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/warden) +"ayO" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Brig (South)"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/brig) +"ayP" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"ayQ" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/captain,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"ayR" = (/obj/structure/closet/secure_closet/captains,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"ayS" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/card/id/captains_spare,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"ayT" = (/obj/structure/table/woodentable,/obj/item/weapon/camera_test,/obj/item/weapon/storage/photo_album{pixel_y = -10},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"ayU" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"ayV" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"ayW" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/generators) +"ayX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/generators) +"ayY" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/engine/generators) +"ayZ" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/generators) +"aza" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/generators) +"azb" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/engine/turbine_control) +"azc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/turbine_control) +"azd" = (/turf/simulated/floor,/area/engine/turbine_control) +"aze" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/wall/heatshield,/area/engine/reactor_core) +"azf" = (/obj/machinery/compressor{comp_id = "turbine_gens"; dir = 2},/turf/simulated/wall/heatshield,/area/engine/reactor_core) +"azg" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/wall/heatshield,/area/engine/reactor_core) +"azh" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/engine/aux_control) +"azi" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine/aux_control) +"azj" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine/aux_control) +"azk" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 4},/turf/simulated/floor/plating,/area/engine/aux_control) +"azl" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/aux_control) +"azm" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/engine/aux_control) +"azn" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/maintenance/starboard) +"azo" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) +"azp" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) +"azq" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/server) +"azr" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/arrival/station) +"azs" = (/obj/structure/closet/wardrobe/green,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"azt" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"azu" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"azv" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/arrival/station) +"azw" = (/obj/machinery/light/small{dir = 1},/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"azx" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/arrival/station) +"azy" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/space,/area/shuttle/arrival/station) +"azz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"azA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_security{name = "Secure Holding Cell 2"; req_access_txt = "2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"azB" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_security{name = "Secure Holding Cell 1"; req_access_txt = "2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"azC" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'For EMERGENCY use'"; name = "EMERGENCY"},/turf/simulated/wall,/area/security/warden) +"azD" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/security/warden) +"azE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/warden) +"azF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/brig) +"azG" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_security{name = "Security"; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) +"azH" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_security{name = "Security"; req_access_txt = "1"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/brig) +"azI" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"azJ" = (/turf/simulated/wall/r_wall,/area/bridge) +"azK" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/bridge) +"azL" = (/obj/machinery/computer/communications,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"azM" = (/obj/machinery/atmospherics/binary/circulator{dir = 1},/turf/simulated/floor,/area/engine/generators) +"azN" = (/obj/machinery/power/generator{name = "thermoelectric generator type I"},/obj/structure/cable,/turf/simulated/floor,/area/engine/generators) +"azO" = (/obj/machinery/atmospherics/binary/circulator{dir = 1; icon_state = "circ2-off"; side = 2},/turf/simulated/floor/plating,/area/engine/generators) +"azP" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/turbine_control) +"azQ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/turbine_control) +"azR" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/turbine_control) +"azS" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Digital Valve"},/obj/machinery/light/small,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/turbine_control) +"azT" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/engine/reactor_core) +"azU" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/poddoor{id = "Reactor core vent"; name = "Vent Seal"; id = "turbine_gens"},/turf/simulated/floor/engine,/area/engine/reactor_core) +"azV" = (/obj/machinery/door/poddoor{id = "Reactor core vent"; name = "Vent Seal"; id = "turbine_gens"},/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/engine,/area/engine/reactor_core) +"azW" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/door/poddoor{id = "Reactor core vent"; name = "Vent Seal"; id = "turbine_gens"},/turf/simulated/floor/engine,/area/engine/reactor_core) +"azX" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/aux_control) +"azY" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area/engine/aux_control) +"azZ" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Digital Valve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/aux_control) +"aAa" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/engine/aux_control) +"aAb" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor/plating,/area/maintenance/starboard) +"aAc" = (/obj/item/device/radio/intercom{anyai = 0; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 28; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 0; freerange = 1; name = "General Listening Channel"; pixel_x = -27; pixel_y = 4},/obj/item/device/radio/intercom{broadcasting = 1; listening = 0; name = "General Broadcasting Channel"; pixel_y = 25},/obj/effect/landmark{name = "tripai"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aAd" = (/obj/item/device/radio/intercom{anyai = 0; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 28; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 0; freerange = 1; name = "General Listening Channel"; pixel_x = -27; pixel_y = 4},/obj/machinery/turretid{id = "aicore"; pixel_x = 24; pixel_y = -7},/obj/effect/landmark/start{name = "AI"},/obj/item/device/radio/intercom{broadcasting = 1; listening = 0; name = "General Broadcasting Channel"; pixel_y = 25},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aAe" = (/obj/item/device/radio/intercom{anyai = 0; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 28; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 0; freerange = 1; name = "General Listening Channel"; pixel_x = -27; pixel_y = 4},/obj/item/device/radio/intercom{broadcasting = 1; listening = 0; name = "General Broadcasting Channel"; pixel_y = 25},/obj/effect/landmark{name = "tripai"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aAf" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboard) +"aAg" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Research/Development (Aft)"; dir = 4; network = "SS13"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) +"aAh" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/toxins/server) +"aAi" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/server) +"aAj" = (/obj/machinery/r_n_d/server{id_with_download_string = "1"; id_with_upload_string = "1"; name = "Core R&D Server"; server_id = 1},/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"aAk" = (/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"aAl" = (/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"aAm" = (/obj/machinery/blackbox_recorder,/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"aAn" = (/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/generic,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) +"aAo" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/remains/human,/turf/simulated/floor/plating,/area/maintenance/starboard) +"aAp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"aAq" = (/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"aAr" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"aAs" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/shuttle/arrival/station) +"aAt" = (/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"aAu" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/arrival/station) +"aAv" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/shuttle/arrival/station) +"aAw" = (/obj/structure/stool,/obj/machinery/flasher{desc = "It stares menacingly."; id = "pbrig2"; pixel_x = -25},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"aAx" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"aAy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"aAz" = (/obj/structure/stool,/obj/machinery/flasher{desc = "It stares menacingly."; id = "pbrig1"; pixel_x = 25},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"aAA" = (/obj/machinery/door/window/eastright{dir = 8; icon_state = "right"; name = "Security Delivery"; req_access_txt = "1"; tag = "icon-right (WEST)"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "delivery"},/area/security/warden) +"aAB" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Security"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{tag = "icon-right (EAST)"; name = "Medbay Delivery"; icon_state = "right"; dir = 4; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area/security/lobby) +"aAC" = (/turf/simulated/floor,/area/security/lobby) +"aAD" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/lobby) +"aAE" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/lobby) +"aAF" = (/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = 25},/obj/machinery/camera{c_tag = "Security Lobby"; dir = 2; network = "Security"},/turf/simulated/floor,/area/security/lobby) +"aAG" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/security/lobby) +"aAH" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_security{name = "Security"; req_access_txt = "0"},/turf/simulated/floor,/area/security/lobby) +"aAI" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/command{name = "Bridge"; req_access = null; req_access_txt = "19"},/turf/simulated/floor,/area/bridge) +"aAJ" = (/turf/simulated/floor,/area/bridge) +"aAK" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/bridge) +"aAL" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/bridge) +"aAM" = (/obj/machinery/camera{c_tag = "Bridge Hallway"; network = "Command"},/turf/simulated/floor,/area/bridge) +"aAN" = (/obj/structure/walllocker/emerglocker/north,/turf/simulated/floor,/area/bridge) +"aAO" = (/obj/effect/landmark{name = "plant"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/bridge) +"aAP" = (/obj/machinery/light_switch{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/crew_quarters/captain) +"aAQ" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/crew_quarters/captain) +"aAR" = (/obj/structure/table/woodentable,/obj/item/weapon/hand_tele,/obj/machinery/power/apc{dir = 4; name = "Captain's Quarters APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"aAS" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor/plating,/area/engine/generators) +"aAT" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area/engine/generators) +"aAU" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/generators) +"aAV" = (/obj/machinery/door/window/westleft,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/generators) +"aAW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/engine/generators) +"aAX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area/engine/turbine_control) +"aAY" = (/obj/machinery/atmospherics/pipe/tank/carbon_dioxide{dir = 1},/turf/simulated/floor/plating,/area/engine/turbine_control) +"aAZ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine,/area/engine/reactor_core) +"aBa" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/turf/simulated/floor/engine,/area/engine/reactor_core) +"aBb" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/engine,/area/engine/reactor_core) +"aBc" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine,/area/engine/reactor_core) +"aBd" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/turf/simulated/floor/engine,/area/engine/reactor_core) +"aBe" = (/obj/machinery/atmospherics/pipe/tank/carbon_dioxide{dir = 1},/turf/simulated/floor/plating,/area/engine/aux_control) +"aBf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area/engine/aux_control) +"aBg" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aBh" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aBi" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "AI Core"; dir = 2; network = "Command"},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aBj" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aBk" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aBl" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aBm" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/emergency_oxygen,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/toxins/server) +"aBn" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"aBo" = (/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"aBp" = (/obj/machinery/camera{c_tag = "Server Room"; dir = 8; network = "Research"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"aBq" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/blood{blood_DNA = list(list("\[Data Expunged]","\[Data Expunged]")); desc = "It is long since dry."; name = "Dry Blood"},/turf/simulated/floor/plating,/area/maintenance/starboard) +"aBr" = (/obj/effect/decal/cleanable/generic,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) +"aBs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"aBt" = (/obj/effect/landmark{name = "Observer-Start"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"aBu" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"aBv" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"aBw" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"aBx" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"aBy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"aBz" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "5"},/turf/simulated/floor/plating,/area/maintenance/port) +"aBA" = (/turf/simulated/wall,/area/maintenance/port) +"aBB" = (/turf/simulated/wall,/area/security/lobby) +"aBC" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/power/apc{dir = 8; layer = 4; name = "Security Lobby APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/security/lobby) +"aBD" = (/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j1s"; sortType = list("Captain","Meeting Room")},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"aBE" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/command{name = "Bridge"; req_access = null; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/bridge) +"aBF" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/bridge) +"aBG" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Captain"); dir = 8; icon_state = "pipe-j2s"; sortType = list("Meeting Room")},/turf/simulated/floor,/area/bridge) +"aBH" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/secure{name = "Captain's Quarters"; req_access_txt = "20"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/captain) +"aBI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/crew_quarters/captain) +"aBJ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/crew_quarters/captain) +"aBK" = (/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 25},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"aBL" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/turf/simulated/floor/plating,/area/engine/generators) +"aBM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/engine/generators) +"aBN" = (/obj/machinery/door/poddoor{id = "Port vessel entry"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/port_gyro_bay) +"aBO" = (/turf/simulated/wall/r_wall,/area/engine/port_gyro_bay) +"aBP" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine,/area/engine/reactor_core) +"aBQ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/engine,/area/engine/reactor_core) +"aBR" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine,/area/engine/reactor_core) +"aBS" = (/turf/simulated/wall/r_wall,/area/engine/starboard_gyro_bay) +"aBT" = (/obj/machinery/door/poddoor{id = "Starboard aux airlock access"; name = "Blast Door"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/starboard_gyro_bay) +"aBU" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboard) +"aBV" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aBW" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aBX" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aBY" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aBZ" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{tag = "icon-freezer_0 (EAST)"; icon_state = "freezer_0"; dir = 4},/turf/simulated/floor,/area/toxins/server) +"aCa" = (/turf/simulated/floor/plating,/area/toxins/server) +"aCb" = (/obj/machinery/r_n_d/server{id_with_download_string = "1;2"; id_with_upload_string = "1;2"; name = "Robotics R&D Server"; server_id = 2},/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"aCc" = (/obj/machinery/alarm/server{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"aCd" = (/obj/machinery/message_server,/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"aCe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"aCf" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"aCg" = (/turf/simulated/shuttle/wall{tag = "icon-swall2"; icon_state = "swall2"; dir = 2},/area/shuttle/arrival/station) +"aCh" = (/obj/item/weapon/cable_coil/yellow,/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"aCi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"aCj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"aCk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"aCl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"aCm" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/security/lobby) +"aCn" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/security/lobby) +"aCo" = (/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/security/lobby) +"aCp" = (/obj/structure/table,/turf/simulated/floor,/area/security/lobby) +"aCq" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/security/lobby) +"aCr" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/security/lobby) +"aCs" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"aCt" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/secure{name = "Bridge"; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/bridge) +"aCu" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/secure{name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor,/area/bridge) +"aCv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/captain) +"aCw" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/captain) +"aCx" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/meter,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plating,/area/engine/generators) +"aCy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/port_gyro_bay) +"aCz" = (/turf/simulated/floor/plating,/area/engine/port_gyro_bay) +"aCA" = (/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/port_gyro_bay) +"aCB" = (/obj/machinery/door/poddoor{id = "Port vessel entry"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/port_gyro_bay) +"aCC" = (/obj/machinery/door/poddoor{id = "Starboard core entry"; name = "Blast Door"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/starboard_gyro_bay) +"aCD" = (/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/starboard_gyro_bay) +"aCE" = (/turf/simulated/floor/plating,/area/engine/starboard_gyro_bay) +"aCF" = (/obj/machinery/power/apc{dir = 4; name = "Reactor Starboard Gyrotron Bay"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/starboard_gyro_bay) +"aCG" = (/obj/structure/window/reinforced/tinted{dir = 5},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aCH" = (/obj/structure/window/reinforced/tinted{dir = 5},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aCI" = (/obj/structure/window/reinforced/tinted{dir = 5},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aCJ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) +"aCK" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/starboard) +"aCL" = (/obj/structure/falsewall,/turf/simulated/floor/plating,/area/maintenance/starboard) +"aCM" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/arrival/station) +"aCN" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/arrival/station) +"aCO" = (/obj/structure/closet/wardrobe/black,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"aCP" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"aCQ" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"aCR" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (WEST)"; icon_state = "burst_l"; dir = 8},/turf/space,/area/shuttle/arrival/station) +"aCS" = (/turf/simulated/wall/r_wall,/area/maintenance/port) +"aCT" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/port) +"aCU" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/security/lobby) +"aCV" = (/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/security/lobby) +"aCW" = (/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/lobby) +"aCX" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/lobby) +"aCY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/lobby) +"aCZ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/security/lobby) +"aDa" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/bridge) +"aDb" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/armor/reactive,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/bridge) +"aDc" = (/obj/structure/table/reinforced,/obj/item/kitchen/donut_box,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) +"aDd" = (/obj/effect/landmark{name = "emcloset"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/bridge) +"aDe" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/bridge) +"aDf" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/bridge) +"aDg" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/port_gyro_bay) +"aDh" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine/port_gyro_bay) +"aDi" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/rust/gyrotron{dir = 4},/turf/simulated/floor/plating,/area/engine/port_gyro_bay) +"aDj" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/port_gyro_bay) +"aDk" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; external_pressure_bound = 0; frequency = 1443; icon_state = "in"; id_tag = "air_out"; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine,/area/engine/reactor_core) +"aDl" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/engine,/area/engine/reactor_core) +"aDm" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/engine,/area/engine/reactor_core) +"aDn" = (/obj/machinery/rust/core,/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/engine,/area/engine/reactor_core) +"aDo" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/engine,/area/engine/reactor_core) +"aDp" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/starboard_gyro_bay) +"aDq" = (/obj/machinery/rust/gyrotron{dir = 8},/turf/simulated/floor/plating,/area/engine/starboard_gyro_bay) +"aDr" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/starboard_gyro_bay) +"aDs" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/wall/r_wall,/area/maintenance/starboard) +"aDt" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aDu" = (/obj/machinery/turret{id = "aicore"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aDv" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/flasher{id = "AI"; layer = 4; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aDw" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aDx" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/apc{dir = 1; equip_consumption = 0; layer = 4; light_consumption = 0; name = "AI Chamber APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aDy" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/turret{id = "aicore"},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aDz" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/camera/motion{c_tag = "AI Core"; network = "Command"},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aDA" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboard) +"aDB" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/starboard) +"aDC" = (/turf/simulated/shuttle/wall{tag = "icon-swall8"; icon_state = "swall8"; dir = 2},/area/shuttle/arrival/station) +"aDD" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"aDE" = (/turf/simulated/shuttle/wall{tag = "icon-swall4"; icon_state = "swall4"; dir = 2},/area/shuttle/arrival/station) +"aDF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"aDG" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/arrival/station) +"aDH" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/arrival/station) +"aDI" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/security/lobby) +"aDJ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/security/lobby) +"aDK" = (/obj/machinery/light,/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/security/lobby) +"aDL" = (/obj/machinery/camera{c_tag = "Port Hallway - Bridge (Front)"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) +"aDM" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/bridge) +"aDN" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/bridge) +"aDO" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/bridge) +"aDP" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/floor,/area/bridge) +"aDQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/power/apc{dir = 8; name = "Reactor Port Gyrotron Bay"; pixel_x = -24; pixel_y = 0; pixel_z = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area/engine/port_gyro_bay) +"aDR" = (/obj/machinery/rust/fuel_injector{dir = 4; stage = "SCRAM"},/turf/simulated/floor/plating,/area/engine/port_gyro_bay) +"aDS" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/port_gyro_bay) +"aDT" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/engine,/area/engine/reactor_core) +"aDU" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/engine,/area/engine/reactor_core) +"aDV" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/starboard_gyro_bay) +"aDW" = (/obj/machinery/rust/fuel_injector{dir = 8; stage = "SCRAM"},/turf/simulated/floor/plating,/area/engine/starboard_gyro_bay) +"aDX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area/engine/starboard_gyro_bay) +"aDY" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) +"aDZ" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aEa" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aEb" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aEc" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aEd" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/grid,/area/turret_protected/ai) "aEe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) "aEf" = (/obj/machinery/door/airlock/external{name = "Arrival Dock Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/docking) "aEg" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port) @@ -1571,111 +1571,111 @@ "aEk" = (/obj/machinery/computer/security,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/bridge) "aEl" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/bridge) "aEm" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/bridge) -"aEn" = (/obj/machinery/door/poddoor{id = "Port vessel entry"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/port_gyro_bay) -"aEo" = (/obj/machinery/camera{c_tag = "AI Core Port"; dir = 4; network = "Command"},/obj/machinery/telecomms/allinone{frequency = 144.7},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"aEp" = (/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aEq" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aEr" = (/obj/effect/decal/warning_stripes{tag = "icon-SW-in"; icon_state = "SW-in"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aEs" = (/obj/machinery/camera{c_tag = "AI Core Starboard"; dir = 8; network = "Command"},/obj/machinery/power/smes{charge = 5e+006},/obj/effect/decal/cleanable/dirt,/obj/structure/cable,/turf/simulated/floor/grid,/area/turret_protected/ai) -"aEt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"aEu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"aEv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"aEw" = (/turf/simulated/floor,/area/hallway/secondary/docking) -"aEx" = (/obj/structure/grille,/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"aEy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"aEz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"aEA" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/docking) -"aEB" = (/obj/structure/stool/bed/chair,/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Docking Arm APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/hallway/secondary/docking) -"aEC" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/hallway/secondary/docking) -"aED" = (/obj/structure/stool/bed/chair,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/hallway/secondary/docking) -"aEE" = (/obj/structure/stool/bed/chair,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/hallway/secondary/docking) -"aEF" = (/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Arrivals Checkpoint"; network = "Command"; pixel_x = 22},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/secondary/docking) -"aEG" = (/obj/machinery/scanner{dir = 1},/turf/simulated/floor,/area/hallway/secondary/docking) -"aEH" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced,/obj/item/device/flash,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/bridge) -"aEI" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/simulated/floor{icon_state = "red"},/area/bridge) -"aEJ" = (/obj/structure/closet/fireaxecabinet{pixel_x = 32; pixel_y = 0},/obj/machinery/camera{c_tag = "Bridge (North)"; dir = 8; network = "Command"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/bridge) -"aEK" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/reactor_fuel_storage) -"aEL" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aEM" = (/obj/machinery/rust/fuel_assembly_port{dir = 1; pixel_x = 0; pixel_y = 24},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aEN" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aEO" = (/turf/simulated/wall/r_wall,/area/engine/reactor_fuel_storage) -"aEP" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 2; frequency = 1446; icon_state = "on"; id = "toxlab_out"; on = 1; pixel_y = 1; tag = "icon-on"},/turf/simulated/floor/engine,/area/engine/reactor_core) -"aEQ" = (/obj/machinery/atmospherics/portables_connector{dir = 2},/turf/simulated/floor/plating,/area/engine/reactor_gas) -"aER" = (/obj/machinery/rust/fuel_assembly_port{dir = 1; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating,/area/engine/reactor_gas) -"aES" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/reactor_gas) -"aET" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -28; pixel_y = 0},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aEU" = (/obj/effect/decal/warning_stripes{tag = "icon-W-corner"; icon_state = "W-corner"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aEV" = (/obj/machinery/ai_slipper,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aEW" = (/obj/effect/decal/warning_stripes{tag = "icon-E-corner"; icon_state = "E-corner"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aEX" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aEY" = (/turf/simulated/wall,/area/construction/under_construction_small) -"aEZ" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor,/area/construction/under_construction_small) -"aFa" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/construction/under_construction_small) -"aFb" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/construction/under_construction_small) -"aFc" = (/turf/simulated/floor,/area/construction/under_construction_small) -"aFd" = (/turf/simulated/floor/plating,/area/construction/under_construction_small) -"aFe" = (/obj/item/stack/tile/plasteel,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/plating,/area/construction/under_construction_small) -"aFf" = (/obj/item/stack/tile/plasteel,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/construction/under_construction_small) -"aFg" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/construction/under_construction_small) -"aFh" = (/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area) -"aFi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"aFj" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/emcloset,/turf/simulated/floor,/area/hallway/secondary/docking) -"aFk" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "Docking Arm Port"; network = "SS13"; pixel_x = 22},/turf/simulated/floor,/area/hallway/secondary/docking) -"aFl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/hallway/secondary/docking) -"aFm" = (/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/hallway/secondary/docking) -"aFn" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/secondary/docking) -"aFo" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/secondary/docking) -"aFp" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/hallway/secondary/docking) -"aFq" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/hallway/secondary/docking) -"aFr" = (/obj/machinery/camera{c_tag = "Docking Arm Central"; network = "SS13"; pixel_x = 22},/turf/simulated/floor,/area/hallway/secondary/docking) -"aFs" = (/obj/machinery/firealarm{dir = 1; pixel_y = 30},/turf/simulated/floor,/area/hallway/secondary/docking) -"aFt" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/hallway/secondary/docking) -"aFu" = (/obj/machinery/camera{c_tag = "Docking Arm Starboard"; network = "SS13"; pixel_x = 22},/turf/simulated/floor,/area/hallway/secondary/docking) -"aFv" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/secondary/docking) -"aFw" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plating,/area/bridge) -"aFx" = (/obj/structure/window/reinforced/tinted{dir = 5},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/bridge) -"aFy" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/recordsbox,/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/bridge) -"aFz" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor,/area/bridge) -"aFA" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/generators) -"aFB" = (/obj/machinery/rust/fuel_compressor{pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aFC" = (/obj/machinery/atmospherics/trinary/filter{dir = 4},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aFD" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aFE" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aFF" = (/obj/machinery/power/apc{dir = 4; name = "Reactor Fuel Storage APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aFG" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/reactor_core) -"aFH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/reactor_core) -"aFI" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/reactor_core) -"aFJ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/reactor_core) -"aFK" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine/reactor_gas) -"aFL" = (/obj/machinery/atmospherics/binary/pump/highcap,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/reactor_gas) -"aFM" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/reactor_gas) -"aFN" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/reactor_gas) -"aFO" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/reactor_gas) -"aFP" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/maintenance/starboard) -"aFQ" = (/obj/machinery/turret{desc = "aicore"; dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"aFR" = (/obj/machinery/turret{dir = 8; id = "aicore"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"aFS" = (/obj/structure/rack{dir = 1},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/turf/simulated/floor,/area) -"aFT" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area) -"aFU" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/hallway/secondary/docking) -"aFV" = (/obj/machinery/computer/communications,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/bridge) -"aFW" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/bridge) -"aFX" = (/obj/machinery/computer/card,/turf/simulated/floor,/area/bridge) -"aFY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aFZ" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aGa" = (/obj/machinery/atmospherics/tvalve/mirrored/digital,/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aGb" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aGc" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/reactor_fuel_storage) -"aGd" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/poddoor{id = "Starboard aft shell access"; name = "Blast Door"},/turf/simulated/floor/plating,/area/engine/reactor_core) -"aGe" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/reactor_core) -"aGf" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine/reactor_core) -"aGg" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2; icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine/reactor_core) -"aGh" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/reactor_core) -"aGi" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Digital Valve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/reactor_gas) -"aGj" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area/engine/reactor_gas) -"aGk" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine/reactor_gas) -"aGl" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2; icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine/reactor_gas) -"aGm" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 8},/turf/simulated/floor/plating,/area/engine/reactor_gas) -"aGn" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aEn" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 4; name = "Generator Room APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/obj/structure/cable,/turf/simulated/floor,/area/engine/generators) +"aEo" = (/obj/machinery/door/poddoor{id = "Port vessel entry"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/port_gyro_bay) +"aEp" = (/obj/machinery/camera{c_tag = "AI Core Port"; dir = 4; network = "Command"},/obj/machinery/telecomms/allinone{frequency = 144.7},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aEq" = (/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aEr" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aEs" = (/obj/effect/decal/warning_stripes{tag = "icon-SW-in"; icon_state = "SW-in"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aEt" = (/obj/machinery/camera{c_tag = "AI Core Starboard"; dir = 8; network = "Command"},/obj/machinery/power/smes{charge = 5e+006},/obj/effect/decal/cleanable/dirt,/obj/structure/cable,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aEu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aEv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aEw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aEx" = (/turf/simulated/floor,/area/hallway/secondary/docking) +"aEy" = (/obj/structure/grille,/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aEz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aEA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aEB" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/docking) +"aEC" = (/obj/structure/stool/bed/chair,/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Docking Arm APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/hallway/secondary/docking) +"aED" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/hallway/secondary/docking) +"aEE" = (/obj/structure/stool/bed/chair,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/hallway/secondary/docking) +"aEF" = (/obj/structure/stool/bed/chair,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/hallway/secondary/docking) +"aEG" = (/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Arrivals Checkpoint"; network = "Command"; pixel_x = 22},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/secondary/docking) +"aEH" = (/obj/machinery/scanner{dir = 1},/turf/simulated/floor,/area/hallway/secondary/docking) +"aEI" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced,/obj/item/device/flash,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/bridge) +"aEJ" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/simulated/floor{icon_state = "red"},/area/bridge) +"aEK" = (/obj/structure/closet/fireaxecabinet{pixel_x = 32; pixel_y = 0},/obj/machinery/camera{c_tag = "Bridge (North)"; dir = 8; network = "Command"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/bridge) +"aEL" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/reactor_fuel_storage) +"aEM" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aEN" = (/obj/machinery/rust/fuel_assembly_port{dir = 1; pixel_x = 0; pixel_y = 24},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aEO" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aEP" = (/turf/simulated/wall/r_wall,/area/engine/reactor_fuel_storage) +"aEQ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 2; frequency = 1446; icon_state = "on"; id = "toxlab_out"; on = 1; pixel_y = 1; tag = "icon-on"},/turf/simulated/floor/engine,/area/engine/reactor_core) +"aER" = (/obj/machinery/atmospherics/portables_connector{dir = 2},/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aES" = (/obj/machinery/rust/fuel_assembly_port{dir = 1; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aET" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/reactor_gas) +"aEU" = (/turf/simulated/wall/r_wall,/area/engine/reactor_gas) +"aEV" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -28; pixel_y = 0},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aEW" = (/obj/effect/decal/warning_stripes{tag = "icon-W-corner"; icon_state = "W-corner"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aEX" = (/obj/machinery/ai_slipper,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aEY" = (/obj/effect/decal/warning_stripes{tag = "icon-E-corner"; icon_state = "E-corner"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aEZ" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aFa" = (/turf/simulated/wall,/area/construction/under_construction_small) +"aFb" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor,/area/construction/under_construction_small) +"aFc" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/construction/under_construction_small) +"aFd" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/construction/under_construction_small) +"aFe" = (/turf/simulated/floor,/area/construction/under_construction_small) +"aFf" = (/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aFg" = (/obj/item/stack/tile/plasteel,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aFh" = (/obj/item/stack/tile/plasteel,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aFi" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aFj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aFk" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/emcloset,/turf/simulated/floor,/area/hallway/secondary/docking) +"aFl" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "Docking Arm Port"; network = "SS13"; pixel_x = 22},/turf/simulated/floor,/area/hallway/secondary/docking) +"aFm" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/hallway/secondary/docking) +"aFn" = (/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/hallway/secondary/docking) +"aFo" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/secondary/docking) +"aFp" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/secondary/docking) +"aFq" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/hallway/secondary/docking) +"aFr" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/hallway/secondary/docking) +"aFs" = (/obj/machinery/camera{c_tag = "Docking Arm Central"; network = "SS13"; pixel_x = 22},/turf/simulated/floor,/area/hallway/secondary/docking) +"aFt" = (/obj/machinery/firealarm{dir = 1; pixel_y = 30},/turf/simulated/floor,/area/hallway/secondary/docking) +"aFu" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/hallway/secondary/docking) +"aFv" = (/obj/machinery/camera{c_tag = "Docking Arm Starboard"; network = "SS13"; pixel_x = 22},/turf/simulated/floor,/area/hallway/secondary/docking) +"aFw" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/secondary/docking) +"aFx" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plating,/area/bridge) +"aFy" = (/obj/structure/window/reinforced/tinted{dir = 5},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/bridge) +"aFz" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/recordsbox,/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/bridge) +"aFA" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor,/area/bridge) +"aFB" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/generators) +"aFC" = (/obj/machinery/rust/fuel_compressor{pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aFD" = (/obj/machinery/atmospherics/trinary/filter{dir = 4},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aFE" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aFF" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aFG" = (/obj/machinery/power/apc{dir = 4; name = "Reactor Fuel Storage APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aFH" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/reactor_core) +"aFI" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/reactor_core) +"aFJ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/reactor_core) +"aFK" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/reactor_core) +"aFL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aFM" = (/obj/machinery/atmospherics/binary/pump/highcap,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aFN" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aFO" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aFP" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aFQ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/maintenance/starboard) +"aFR" = (/obj/machinery/turret{desc = "aicore"; dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aFS" = (/obj/machinery/turret{dir = 8; id = "aicore"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aFT" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/hallway/secondary/docking) +"aFU" = (/obj/machinery/computer/communications,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/bridge) +"aFV" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/bridge) +"aFW" = (/obj/machinery/computer/card,/turf/simulated/floor,/area/bridge) +"aFX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aFY" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aFZ" = (/obj/machinery/atmospherics/tvalve/mirrored/digital,/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aGa" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aGb" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/reactor_fuel_storage) +"aGc" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/poddoor{id = "Starboard aft shell access"; name = "Blast Door"},/turf/simulated/floor/plating,/area/engine/reactor_core) +"aGd" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/reactor_core) +"aGe" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine/reactor_core) +"aGf" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2; icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine/reactor_core) +"aGg" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/reactor_core) +"aGh" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Digital Valve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/reactor_gas) +"aGi" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aGj" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aGk" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2; icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aGl" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 8},/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aGm" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aGn" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/engine/reactor_gas) "aGo" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/starboard) "aGp" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/maintenance/starboard) "aGq" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot,/turf/simulated/floor/grid,/area/turret_protected/ai) @@ -1686,2737 +1686,3412 @@ "aGv" = (/obj/item/stack/tile/plasteel,/turf/simulated/floor/plating,/area/construction/under_construction_small) "aGw" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plating,/area/construction/under_construction_small) "aGx" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) -"aGy" = (/obj/machinery/pipedispenser,/turf/simulated/floor/plating,/area) -"aGz" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/engspace_suit,/obj/item/clothing/head/helmet/space/rig/engspace_helmet,/turf/simulated/floor/plating,/area) -"aGA" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/turf/simulated/floor/plating,/area) -"aGB" = (/obj/machinery/emitter,/turf/simulated/floor/plating,/area) -"aGC" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/secondary/docking) -"aGD" = (/obj/structure/window/reinforced/tinted{dir = 5},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/bridge) -"aGE" = (/obj/machinery/computer/station_alert,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) -"aGF" = (/obj/structure/table,/obj/item/weapon/storage/PDAbox,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/turf/simulated/floor,/area/bridge) -"aGG" = (/obj/machinery/rust/fuel_compressor{pixel_x = -24},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aGH" = (/obj/machinery/atmospherics/tvalve/mirrored/digital{icon_state = "tvalvem1"; state = 1},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aGI" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aGJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aGK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aGL" = (/turf/simulated/floor/plating,/area/engine/reactor_core) -"aGM" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine/reactor_core) -"aGN" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/reactor_core) -"aGO" = (/obj/machinery/power/apc{dir = 4; name = "Reactor Core APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/engine/reactor_core) -"aGP" = (/obj/machinery/power/apc{dir = 8; name = "Reactor Gas Storage APC"; pixel_x = -24; pixel_y = 0; pixel_z = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/reactor_gas) -"aGQ" = (/turf/simulated/floor/plating,/area/engine/reactor_gas) -"aGR" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/simulated/floor/plating,/area/engine/reactor_gas) -"aGS" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area/engine/reactor_gas) -"aGT" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/turf/simulated/floor/plating,/area/engine/reactor_gas) -"aGU" = (/obj/machinery/door/airlock/secure{name = "AI Core"; req_access_txt = "16"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aGV" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Construction"; dir = 4; network = "SS13"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) -"aGW" = (/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aGX" = (/obj/machinery/door/airlock/maintenance{name = "Construction Area"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/construction/under_construction_small) -"aGY" = (/obj/structure/table,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/plating,/area/construction/under_construction_small) -"aGZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"aHa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/effect/sign/redcross{name = "Emergency Shuttle"},/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"aHb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"aHc" = (/obj/machinery/door/airlock/external{name = "Evacuation Dock Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"aHd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"aHe" = (/turf/simulated/wall,/area/security/checkpoint) -"aHf" = (/obj/item/weapon/pen,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/item/weapon/stamp/hop,/turf/simulated/floor,/area/security/checkpoint) -"aHg" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/checkpoint) -"aHh" = (/obj/machinery/computer/secure_data,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/security/checkpoint) -"aHi" = (/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{dir = 2; icon_state = "right"; name = "Head of Personnel's Office"},/turf/simulated/floor,/area/security/checkpoint) -"aHj" = (/obj/machinery/computer/med_data,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/security/checkpoint) -"aHk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_command{name = "Arrivals Checkpoint"; req_access_txt = "19; 15"},/turf/simulated/floor,/area/security/checkpoint) -"aHl" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/hallway/primary/port) -"aHm" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/wrench,/obj/item/device/multitool,/turf/simulated/floor{tag = "icon-yellow (NORTHWEST)"; icon_state = "yellow"; dir = 9},/area/bridge) -"aHn" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/bridge) -"aHo" = (/obj/structure/table,/obj/item/weapon/storage/id_kit,/turf/simulated/floor,/area/bridge) -"aHp" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/generators) -"aHq" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/generators) -"aHr" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/generators) -"aHs" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/generators) -"aHt" = (/obj/structure/closet/crate,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aHu" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 5},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aHv" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2; icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aHw" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area/engine/reactor_fuel_storage) -"aHx" = (/obj/machinery/light/small,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) -"aHy" = (/obj/machinery/rust/fuel_injector{dir = 1; stage = "Three"},/turf/simulated/floor/plating,/area/engine/reactor_core) -"aHz" = (/obj/machinery/rust/fuel_injector{dir = 1; stage = "Two"},/obj/machinery/light,/turf/simulated/floor/plating,/area/engine/reactor_core) -"aHA" = (/obj/machinery/rust/fuel_injector{dir = 1},/turf/simulated/floor/plating,/area/engine/reactor_core) -"aHB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area/engine/reactor_core) -"aHC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area/engine/reactor_gas) -"aHD" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/reactor_gas) -"aHE" = (/obj/machinery/atmospherics/pipe/tank/toxins{dir = 1},/turf/simulated/floor/plating,/area/engine/reactor_gas) -"aHF" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/maintenance/starboard) -"aHG" = (/obj/machinery/turretid{id = "upload"; pixel_x = -24; pixel_y = -7},/obj/machinery/turretid{id = "aicore"; pixel_x = -24; pixel_y = 7},/obj/effect/decal/cleanable/dirt,/obj/effect/sign/electricshock{desc = "A warning sign which reads 'SENTRY GUNS'"; name = "WARNING: SENTRY GUNS"; pixel_x = 32; pixel_y = 0},/obj/machinery/camera{c_tag = "AI Core Access"; dir = 8; network = "Command"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aHH" = (/obj/item/weapon/crowbar,/turf/simulated/floor,/area/construction/under_construction_small) -"aHI" = (/obj/structure/table,/obj/item/weapon/cable_coil,/turf/simulated/floor/plating,/area/construction/under_construction_small) -"aHJ" = (/turf/space,/area/shuttle/escape/station) -"aHK" = (/obj/structure/filingcabinet,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/security/checkpoint) -"aHL" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/security/checkpoint) -"aHM" = (/turf/simulated/floor,/area/security/checkpoint) -"aHN" = (/obj/machinery/computer/card,/turf/simulated/floor,/area/security/checkpoint) -"aHO" = (/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/security/checkpoint) -"aHP" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/turf/simulated/floor,/area/security/checkpoint) -"aHQ" = (/obj/machinery/power/monitor,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/bridge) -"aHR" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/bridge) -"aHS" = (/turf/simulated/wall/r_wall,/area/engine/engine_smes) -"aHT" = (/obj/machinery/door/airlock/engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/engine_smes) -"aHU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/engine/generators) -"aHV" = (/obj/machinery/door/airlock/engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/generators) -"aHW" = (/turf/simulated/wall/r_wall,/area/engine/reactor_airlock) -"aHX" = (/obj/machinery/door/poddoor{id = "Port aft shell access"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/reactor_airlock) -"aHY" = (/obj/machinery/door/poddoor{id = "Central aft shell access"; name = "Blast Door"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/reactor_core) -"aHZ" = (/obj/machinery/door/poddoor{id = "Starboard aft shell access"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/reactor_gas) -"aIa" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"aIb" = (/obj/machinery/door/airlock/secure{name = "AI Core"; req_access_txt = "16"},/obj/effect/decal/warning_stripes{tag = "icon-E-corner"; icon_state = "E-corner"},/obj/effect/decal/warning_stripes{tag = "icon-W-corner"; icon_state = "W-corner"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aIc" = (/obj/machinery/light/small/spot,/turf/simulated/floor,/area/construction/under_construction_small) -"aId" = (/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plating,/area/construction/under_construction_small) -"aIe" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/construction/under_construction_small) -"aIf" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/security/checkpoint) -"aIg" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/checkpoint) -"aIh" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_command{name = "\improper Arrivals Checkpoint"; req_access_txt = "19; 15"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/checkpoint) -"aIi" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 1; icon_state = "pipe-j2s"; sortType = list("HoP Office")},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"aIj" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/bridge) -"aIk" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge desk"; departmentType = 5; name = "Bridge RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/bridge) -"aIl" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/engine_smes) -"aIm" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/engine_smes) -"aIn" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/engine_smes) -"aIo" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/engine_smes) -"aIp" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/engine/engine_smes) -"aIq" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/engine_smes) -"aIr" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area/engine/engine_smes) -"aIs" = (/obj/effect/landmark{name = "plant"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/control) -"aIt" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/control) -"aIu" = (/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/control) -"aIv" = (/obj/structure/closet/crate/radiation,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/reactor_airlock) -"aIw" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/reactor_airlock) -"aIx" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/reactor_airlock) -"aIy" = (/obj/machinery/power/apc{dir = 4; name = "Reactor Primary Entrance APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/reactor_airlock) -"aIz" = (/obj/machinery/rust/fuel_assembly_port{dir = 1; pixel_y = 24},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine/reactor_fuel_ports) -"aIA" = (/obj/machinery/rust/fuel_assembly_port{dir = 1; pixel_y = 24},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/reactor_fuel_ports) -"aIB" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/reactor_fuel_ports) -"aIC" = (/obj/machinery/rust/fuel_assembly_port{dir = 1; pixel_y = 24},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine/reactor_fuel_ports) -"aID" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/reactor_fuel_ports) -"aIE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/reactor_fuel_ports) -"aIF" = (/obj/machinery/turret{dir = 4; id = "upload"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aIG" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/computer/aistatus{pixel_y = 32},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aIH" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/computer/borgupload/mainframe{pixel_y = 32},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aII" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aIJ" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/computer/aiupload/mainframe{pixel_y = 32},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aIK" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/aiuploadcloset{pixel_y = 32},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aIL" = (/obj/machinery/turret{dir = 8; id = "upload"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aIM" = (/turf/simulated/wall,/area/hallway/primary/starboard) -"aIN" = (/turf/simulated/wall,/area/quartermaster/sorting) -"aIO" = (/obj/machinery/light/small/spot,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/construction/under_construction_small) -"aIP" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plating,/area/construction/under_construction_small) -"aIQ" = (/obj/machinery/copier,/obj/machinery/camera{c_tag = "Arrivals Office"; dir = 4; network = "Command"},/turf/simulated/floor,/area/security/checkpoint) -"aIR" = (/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor,/area/security/checkpoint) -"aIS" = (/obj/machinery/vending/cart,/turf/simulated/floor,/area/security/checkpoint) -"aIT" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/security/checkpoint) -"aIU" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/security/checkpoint) -"aIV" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/security/checkpoint) -"aIW" = (/obj/machinery/computer/telecomms/traffic,/turf/simulated/floor,/area/bridge) -"aIX" = (/obj/item/device/radio/beacon,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/bridge) -"aIY" = (/obj/machinery/camera{c_tag = "Bridge (South)"; dir = 8; network = "Command"},/obj/machinery/light{dir = 4},/obj/machinery/power/apc{cell_type = 5000; dir = 4; layer = 4; name = "Bridge APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/bridge) -"aIZ" = (/obj/machinery/power/smes,/obj/machinery/light/small{dir = 8},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engine_smes) -"aJa" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engine_smes) -"aJb" = (/turf/simulated/floor/plating,/area/engine/engine_smes) -"aJc" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine/engine_smes) -"aJd" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/engine_smes) -"aJe" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/control) -"aJf" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/control) -"aJg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/control) -"aJh" = (/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/reactor_airlock) -"aJi" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/reactor_airlock) -"aJj" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/reactor_airlock) -"aJk" = (/obj/machinery/door/poddoor{id = "Starboard aft shell access"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/reactor_airlock) -"aJl" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/reactor_fuel_ports) -"aJm" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine/reactor_fuel_ports) -"aJn" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/light,/turf/simulated/floor/plating,/area/engine/reactor_fuel_ports) -"aJo" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/power/apc{dir = 2; name = "Reactor Fuel Ports APC"; pixel_x = 0; pixel_y = -24; pixel_z = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/reactor_fuel_ports) -"aJp" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/lattice,/turf/space,/area) -"aJq" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) -"aJr" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) -"aJs" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/starboard) -"aJt" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aJu" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aJv" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/hallway/primary/starboard) -"aJw" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/sorting) -"aJx" = (/obj/structure/window/basic,/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"aJy" = (/obj/machinery/conveyor{dir = 4; id = "MailRoom"},/obj/structure/window/basic,/turf/simulated/floor/plating,/area/quartermaster/sorting) -"aJz" = (/obj/machinery/conveyor{dir = 4; id = "MailRoom"},/turf/simulated/floor,/area/quartermaster/sorting) -"aJA" = (/obj/machinery/conveyor{backwards = 8; dir = 9; forwards = 2; icon_state = "conveyor0"; id = "MailRoom"; reverseSpriteMoveDir = 1; tag = "icon-conveyor0 (NORTHWEST)"},/turf/simulated/floor,/area/quartermaster/sorting) -"aJB" = (/turf/simulated/wall,/area/quartermaster/storage) -"aJC" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aJD" = (/turf/simulated/wall/r_wall,/area/quartermaster/storage) -"aJE" = (/turf/space,/area/supply/station) -"aJF" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aJG" = (/obj/structure/table,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor,/area/security/checkpoint) -"aJH" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/checkpoint) -"aJI" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/security/checkpoint) -"aJJ" = (/obj/structure/table/reinforced,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/bridge) -"aJK" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/bridge) -"aJL" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engine_smes) -"aJM" = (/obj/machinery/power/apc{dir = 2; name = "SMES Room APC"; pixel_x = 0; pixel_y = -24; pixel_z = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engine_smes) -"aJN" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell,/turf/simulated/floor/plating,/area/engine/engine_smes) -"aJO" = (/turf/simulated/floor,/area/engine/control) -"aJP" = (/turf/simulated/floor/plating,/area/engine/reactor_airlock) -"aJQ" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/reactor_airlock) -"aJR" = (/turf/simulated/wall/r_wall,/area/engine/control) -"aJS" = (/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"aJT" = (/turf/simulated/wall/r_wall,/area/engine/locker) -"aJU" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/locker) -"aJV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/engine/locker) -"aJW" = (/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aJX" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil/streak{icon_state = "floor6"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aJY" = (/obj/machinery/hologram/holopad,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aJZ" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aKa" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/hallway/primary/starboard) -"aKb" = (/obj/structure/disposalpipe/mailjunction{tag = "icon-pipe-j1s (NORTH)"; icon_state = "pipe-j1s"; dir = 1},/turf/simulated/wall,/area/quartermaster/sorting) -"aKc" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"aKd" = (/obj/structure/table,/obj/machinery/door/window/eastright,/turf/simulated/floor/plating,/area/quartermaster/sorting) -"aKe" = (/turf/simulated/floor/plating,/area/quartermaster/sorting) -"aKf" = (/obj/machinery/conveyor{dir = 2; id = "MailRoom"},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"aKg" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Cargo Bay"; departmentType = 6; name = "Cargo Bay Requests Console"; pixel_y = 24},/turf/simulated/floor,/area/quartermaster/sorting) -"aKh" = (/obj/structure/closet/secure_closet/cargo_tech_personal,/turf/simulated/floor,/area/quartermaster/sorting) -"aKi" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"aKj" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/radio,/turf/simulated/floor,/area/quartermaster/storage) -"aKk" = (/obj/machinery/autolathe,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/quartermaster/storage) -"aKl" = (/obj/machinery/pipedispenser/disposal,/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor,/area/quartermaster/storage) -"aKm" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/device/multitool,/obj/machinery/power/apc{dir = 1; name = "Warehouse APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/quartermaster/storage) -"aKn" = (/obj/structure/rack{dir = 1},/obj/machinery/camera{c_tag = "Warehouse Front"; dir = 2; network = "Cargo"},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/quartermaster/storage) -"aKo" = (/turf/simulated/floor,/area/quartermaster/storage) -"aKp" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/quartermaster/storage) -"aKq" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/quartermaster/storage) -"aKr" = (/obj/structure/table,/obj/item/weapon/storage/PDAbox,/turf/simulated/floor,/area/security/checkpoint) -"aKs" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/security/checkpoint) -"aKt" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/security/checkpoint) -"aKu" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/hallway/primary/port) -"aKv" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/hallway/primary/port) -"aKw" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/hallway/primary/port) -"aKx" = (/obj/machinery/camera{c_tag = "Port Hallway - Bridge (Aft)"; dir = 8; network = "SS13"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"aKy" = (/obj/machinery/computer/med_data,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/bridge) -"aKz" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/bridge) -"aKA" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine/control) -"aKB" = (/obj/machinery/computer/rust/energy_monitor,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor,/area/engine/control) -"aKC" = (/obj/machinery/computer/rust/fuel_control,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor,/area/engine/control) -"aKD" = (/obj/machinery/computer/rust/gyrotron_controller,/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/engine/control) -"aKE" = (/obj/structure/table,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/engine/control) -"aKF" = (/obj/structure/table,/turf/simulated/floor,/area/engine/control) -"aKG" = (/obj/structure/table,/turf/simulated/floor,/area/engine/chiefs_office) -"aKH" = (/obj/machinery/computer/lockdown{department = "Engineering"; name = "Engineering Lockdown Control"},/turf/simulated/floor,/area/engine/chiefs_office) -"aKI" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor,/area/engine/chiefs_office) -"aKJ" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/engine/chiefs_office) -"aKK" = (/obj/structure/table,/turf/simulated/floor,/area/engine/locker) -"aKL" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/engine/locker) -"aKM" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aKN" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil,/obj/effect/decal/cleanable/robot_debris,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aKO" = (/obj/machinery/computer/aifixer,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aKP" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil/streak{icon_state = "floor6"},/obj/effect/decal/cleanable/oil/streak{icon_state = "floor5"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aKQ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aKR" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/sortjunction{icon_state = "pipe-j2s"; mailsort = 1; sortType = list("Disposals","Mail Office")},/turf/simulated/floor,/area/hallway/primary/starboard) -"aKS" = (/obj/machinery/vending/snack,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/sortjunction{backsort = 0; dir = 4; icon_state = "pipe-j1s"; sortType = list()},/turf/simulated/floor,/area/hallway/primary/starboard) -"aKT" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/sorting) -"aKU" = (/obj/structure/window/basic{dir = 1},/obj/structure/closet/crate,/turf/simulated/floor,/area/quartermaster/sorting) -"aKV" = (/obj/structure/window/basic{dir = 1},/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/quartermaster/sorting) -"aKW" = (/turf/simulated/floor,/area/quartermaster/sorting) -"aKX" = (/obj/structure/closet/secure_closet/cargo_tech_personal,/turf/simulated/floor/plating,/area/quartermaster/sorting) -"aKY" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/quartermaster/storage) -"aKZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aLa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aLb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aLc" = (/obj/structure/table,/turf/simulated/floor,/area/security/checkpoint) -"aLd" = (/obj/structure/table,/obj/machinery/light,/obj/effect/deskclutter,/turf/simulated/floor,/area/security/checkpoint) -"aLe" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/security/checkpoint) -"aLf" = (/obj/machinery/power/apc{name = "Arrivals Checkpoint APC"; pixel_y = -25; pixel_y = 0},/turf/simulated/floor,/area/security/checkpoint) -"aLg" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor,/area/hallway/primary/port) -"aLh" = (/obj/machinery/computer/crew,/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/bridge) -"aLi" = (/obj/structure/table/reinforced,/obj/machinery/light,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/bridge) -"aLj" = (/obj/machinery/disposal,/obj/machinery/firealarm{pixel_y = -24},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/bridge) -"aLk" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/bridge) -"aLl" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/bridge) -"aLm" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engine_smes) -"aLn" = (/obj/machinery/door/airlock/engineering,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/engine_smes) -"aLo" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/control) -"aLp" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/engine/control) -"aLq" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/engine/control) -"aLr" = (/obj/machinery/door/window/westright,/turf/simulated/floor,/area/engine/chiefs_office) -"aLs" = (/turf/simulated/floor,/area/engine/chiefs_office) -"aLt" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/engine/chiefs_office) -"aLu" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor,/area/engine/locker) -"aLv" = (/turf/simulated/floor,/area/engine/locker) -"aLw" = (/obj/structure/bookcase/manuals/engineering,/turf/simulated/floor,/area/engine/locker) -"aLx" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_y = -25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aLy" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aLz" = (/obj/machinery/camera{c_tag = "AI Upload"; dir = 1; network = "Command"},/obj/machinery/power/apc{dir = 2; name = "Upload APC"; pixel_y = -24},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil/streak{icon_state = "floor6"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aLA" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aLB" = (/obj/machinery/power/apc{dir = 8; name = "Hallway Starboard APC"; pixel_x = -27; pixel_y = 2},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/starboard) -"aLC" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) -"aLD" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"aLE" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/quartermaster/sorting) -"aLF" = (/obj/item/weapon/crowbar,/obj/structure/closet/crate,/obj/item/weapon/screwdriver{pixel_y = 16},/turf/simulated/floor,/area/quartermaster/sorting) -"aLG" = (/obj/machinery/conveyor{dir = 2; id = "MailRoom"},/turf/simulated/floor,/area/quartermaster/sorting) -"aLH" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Delivery Office"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/sorting) -"aLI" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aLJ" = (/turf/simulated/floor/plating,/area/quartermaster/storage) -"aLK" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aLL" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "19; 15"},/turf/simulated/floor/plating,/area/security/checkpoint) -"aLM" = (/obj/machinery/disposal,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) -"aLN" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/sortjunction/nonsorting/NW,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"aLO" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"aLP" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/turf/simulated/floor,/area/bridge/meeting_room) -"aLQ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/engine_smes) -"aLR" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/engine_smes) -"aLS" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/engine/control) -"aLT" = (/obj/machinery/light/small,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine) -"aLU" = (/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor,/area/engine/control) -"aLV" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor,/area/engine/control) -"aLW" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/engine/chiefs_office) -"aLX" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/engine/chiefs_office) -"aLY" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/engine/locker) -"aLZ" = (/obj/structure/closet/crate/radiation,/obj/machinery/power/apc{dir = 4; name = "Engineering Locker Room APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/turf/simulated/floor,/area/engine/locker) -"aMa" = (/obj/machinery/turretid{id = "upload"; pixel_x = -5; pixel_y = -24},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aMb" = (/obj/structure/disposalpipe/sortjunction{icon_state = "pipe-j2s"; sortType = list()},/turf/simulated/floor,/area/hallway/primary/starboard) -"aMc" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 8; icon_state = "pipe-j2s"; sortType = list("Disposals")},/turf/simulated/floor,/area/hallway/primary/starboard) -"aMd" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/window/westleft{dir = 4; name = "Mail Office"; req_access_txt = "50"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/sorting) -"aMe" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/sorting) -"aMf" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"aMg" = (/obj/machinery/conveyor{dir = 2; id = "MailRoom"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"aMh" = (/obj/structure/window/basic,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"aMi" = (/obj/structure/window/basic,/obj/structure/table,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"aMj" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) -"aMk" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/storage) -"aMl" = (/obj/structure/rack{dir = 1},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor,/area/quartermaster/storage) -"aMm" = (/obj/structure/rack{dir = 1},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor,/area/quartermaster/storage) -"aMn" = (/turf/space,/area/turret_protected/tcomwest) -"aMo" = (/turf/space,/area/tcommsat/computer) -"aMp" = (/turf/space,/area/tcommsat/lounge) -"aMq" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/maintenance/port) -"aMr" = (/obj/machinery/power/apc{dir = 4; name = "Maintenance Port APC"; pixel_x = 25},/turf/simulated/floor/plating,/area/maintenance/port) -"aMs" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/hallway/primary/port) -"aMt" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"aMu" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/bridge/meeting_room) -"aMv" = (/turf/simulated/floor,/area/bridge/meeting_room) -"aMw" = (/obj/machinery/light_switch{dir = 1; pixel_y = 24},/turf/simulated/floor,/area/bridge/meeting_room) -"aMx" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/bridge/meeting_room) -"aMy" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area/bridge/meeting_room) -"aMz" = (/obj/machinery/door/airlock/engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/control) -"aMA" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/control) -"aMB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/engine/control) -"aMC" = (/obj/structure/table,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/control) -"aMD" = (/obj/machinery/computer/security/engineering,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor,/area/engine/control) -"aME" = (/obj/machinery/computer/lockdown{department = "Engineering"; name = "Engineering Lockdown Control"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/engine/control) -"aMF" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/engine/control) -"aMG" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/engine/control) -"aMH" = (/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/engine/control) -"aMI" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/engine/chiefs_office) -"aMJ" = (/obj/effect/landmark{name = "plant"},/obj/machinery/power/apc{dir = 4; name = "Chief Engineer's Office APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/turf/simulated/floor,/area/engine/chiefs_office) -"aMK" = (/obj/structure/closet/wardrobe/engineering_yellow,/turf/simulated/floor,/area/engine/locker) -"aML" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/locker) -"aMM" = (/obj/structure/closet/crate/radiation,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/engine/locker) -"aMN" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/secure{name = "AI Upload"; req_access_txt = "16"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aMO" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Mail Office"; dir = 4; network = "SS13"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/starboard) -"aMP" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/starboard) -"aMQ" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/hallway/primary/starboard) -"aMR" = (/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/turf/simulated/floor,/area/quartermaster/sorting) -"aMS" = (/obj/structure/table,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/quartermaster/sorting) -"aMT" = (/obj/machinery/camera{c_tag = "Delivery Office"; dir = 1; network = "Cargo"},/obj/machinery/conveyor_switch{id = "MailRoom"},/turf/simulated/floor,/area/quartermaster/sorting) -"aMU" = (/obj/machinery/conveyor{backwards = 1; dir = 6; forwards = 4; id = "MailRoom"},/turf/simulated/floor,/area/quartermaster/sorting) -"aMV" = (/obj/machinery/conveyor{dir = 4; id = "MailRoom"},/obj/structure/plasticflaps,/turf/simulated/floor,/area/quartermaster/sorting) -"aMW" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"aMX" = (/obj/machinery/copier,/turf/simulated/floor,/area/quartermaster/storage) -"aMY" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/quartermaster/storage) -"aMZ" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aNa" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aNb" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/table,/obj/item/weapon/pen,/turf/simulated/floor,/area/quartermaster/storage) -"aNc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/port) -"aNd" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/port) -"aNe" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aNf" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port) -"aNg" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/port) -"aNh" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor,/area/maintenance/port) -"aNi" = (/obj/machinery/power/apc{dir = 2; name = "Hallway Port APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/hallway/primary/port) -"aNj" = (/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/hallway/primary/port) -"aNk" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor,/area/bridge/meeting_room) -"aNl" = (/obj/structure/stool/bed/chair/comfy/black,/obj/effect/landmark/start{name = "Captain"},/turf/simulated/floor,/area/bridge/meeting_room) -"aNm" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/bridge/meeting_room) -"aNn" = (/obj/machinery/power/apc{dir = 4; layer = 4; name = "Conference Room APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/bridge/meeting_room) -"aNo" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/control) -"aNp" = (/obj/machinery/power/monitor{name = "Reactor Power Monitor"},/obj/structure/cable,/turf/simulated/floor,/area/engine/control) -"aNq" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/engine/control) -"aNr" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/control) -"aNs" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine/chiefs_office) -"aNt" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor,/area/maintenance/starboard) -"aNu" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aNv" = (/obj/machinery/turretid{id = "upload"; pixel_x = 5; pixel_y = 24},/obj/effect/landmark/start{name = "Cyborg"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aNw" = (/obj/effect/landmark/start{name = "Cyborg"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aNx" = (/obj/effect/sign/electricshock{desc = "A warning sign which reads 'SENTRY GUNS'"; name = "WARNING: SENTRY GUNS"; pixel_y = 32},/obj/effect/landmark/start{name = "Cyborg"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aNy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aNz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aNA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aNB" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/obj/structure/closet/extinguisher{dir = 4; pixel_x = -24},/turf/simulated/floor,/area/quartermaster/storage) -"aNC" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aND" = (/obj/structure/closet/wardrobe/orange,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aNE" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/storage) -"aNF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aNG" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor/plating,/area/maintenance/port) -"aNH" = (/turf/simulated/wall,/area/medical/cryo{name = "Emergency Room"}) -"aNI" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) -"aNJ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/port) -"aNK" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"aNL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/bridge/meeting_room) -"aNM" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) -"aNN" = (/obj/structure/table,/turf/simulated/floor,/area/bridge/meeting_room) -"aNO" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/bridge/meeting_room) -"aNP" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) -"aNQ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/control) -"aNR" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/engine/control) -"aNS" = (/obj/machinery/power/monitor{name = "Engineering Power Monitor"},/turf/simulated/floor,/area/engine/control) -"aNT" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/control) -"aNU" = (/obj/machinery/computer/turbine_computer,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/engine/control) -"aNV" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/engine/control) -"aNW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/control) -"aNX" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Engineering Control Room"); dir = 4; icon_state = "pipe-j2s"; sortType = list("Chief Engineer")},/turf/simulated/floor,/area/engine/control) -"aNY" = (/obj/machinery/door/airlock/engineering,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/control) -"aNZ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/foyer) -"aOa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/engine/foyer) -"aOb" = (/obj/machinery/door/airlock/engineering,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/locker) -"aOc" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/locker) -"aOd" = (/obj/structure/disposalpipe/sortjunction{backsort = list("Engineering Locker Room"); dir = 2; icon_state = "pipe-j1s"; sortType = list("Chief Engineer, Engineering Control Room")},/turf/simulated/floor,/area/engine/locker) -"aOe" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/simulated/floor,/area/engine/locker) -"aOf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aOg" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 2; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aOh" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 2; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aOi" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aOj" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/ai_status_display{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aOk" = (/obj/machinery/power/apc{dir = 1; name = "Station Electronics Hallway APC"; pixel_x = 0; pixel_y = 25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aOl" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aOm" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aOn" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/door/airlock/secure{name = "Station Electronics"; req_access_txt = "16;61"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aOo" = (/turf/simulated/wall,/area/quartermaster/qm) -"aOp" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) -"aOq" = (/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/qm) -"aOr" = (/obj/structure/table,/obj/item/weapon/clipboard{pixel_y = 4},/obj/machinery/requests_console{announcementConsole = 1; department = "Quartermaster"; departmentType = 6; name = "Quartermaster's Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/quartermaster/qm) -"aOs" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/qm) -"aOt" = (/obj/machinery/computer/security/cargo,/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor,/area/quartermaster/qm) -"aOu" = (/obj/structure/closet/wardrobe/qm_yellow,/turf/simulated/floor,/area/quartermaster/qm) -"aOv" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/quartermaster/qm) -"aOw" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell{maxcharge = 2000},/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/quartermaster/storage) -"aOx" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor,/area/quartermaster/storage) -"aOy" = (/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/storage) -"aOz" = (/obj/structure/closet/toolcloset,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aOA" = (/obj/structure/closet/l3closet/janitor,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aOB" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/quartermaster/storage) -"aOC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aOD" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/storage/body_bag_box,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aOE" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/wrench,/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Emergency Room APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aOF" = (/obj/machinery/atmospherics/portables_connector{dir = 2; name = "Gas Input"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/obj/machinery/camera{c_tag = "Medbay Emergency Room Port"; dir = 2; network = "Medbay"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"aOG" = (/obj/machinery/atmospherics/unary/cold_sink/freezer,/obj/machinery/light{dir = 1},/obj/effect/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"aOH" = (/obj/machinery/atmospherics/portables_connector{dir = 2; name = "Gas Input"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced/tinted/frosted{tag = "icon-fwindow (EAST)"; icon_state = "fwindow"; dir = 4},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"aOI" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"aOJ" = (/obj/machinery/atmospherics/unary/cryo_cell,/obj/effect/decal/warning_stripes{tag = "icon-E"; icon_state = "E"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"aOK" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aOL" = (/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aOM" = (/obj/structure/closet/secure_closet/medicine,/obj/machinery/light{dir = 1},/obj/effect/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aON" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/storage/firstaid/fire{pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/machinery/camera{c_tag = "Emergency Room Starboard"; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aOO" = (/obj/structure/closet/secure_closet/doctor_personal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aOP" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) -"aOQ" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Head of Security"},/turf/simulated/floor,/area/bridge/meeting_room) -"aOR" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/bridge/meeting_room) -"aOS" = (/obj/machinery/camera{c_tag = "Conference Room"; dir = 8; network = "Command"},/turf/simulated/floor,/area/bridge/meeting_room) -"aOT" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/engine/control) -"aOU" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/control) -"aOV" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/control) -"aOW" = (/obj/structure/lattice,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/space,/area) -"aOX" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/control) -"aOY" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/control) -"aOZ" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor,/area/engine/control) -"aPa" = (/obj/machinery/computer/general_air_control{frequency = 1450; name = "Core Atmospherics Monitoring"; sensors = list("reactor_sensor" = "Reactor Core")},/obj/machinery/light,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/engine/control) -"aPb" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/engine/control) -"aPc" = (/obj/machinery/power/apc{dir = 2; name = "Engineering Control APC"; pixel_x = 0; pixel_y = -24; pixel_z = 0},/turf/simulated/floor,/area/engine/control) -"aPd" = (/obj/machinery/light,/turf/simulated/floor,/area/engine/control) -"aPe" = (/turf/simulated/floor,/area/engine/foyer) -"aPf" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine/locker) -"aPg" = (/obj/machinery/light/small,/turf/simulated/floor,/area/engine/locker) -"aPh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aPi" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aPj" = (/obj/machinery/light/small/spot,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold{dir = 4; icon_state = "manifold"; initialize_directions = 11; level = 2},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aPk" = (/obj/effect/decal/cleanable/dirt,/obj/effect/sign/securearea{name = "COMMUNICATIONS HUB"; pixel_y = -32},/obj/machinery/camera{c_tag = "Station Electronics Access Hallway"; dir = 1; network = "Command"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aPl" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aPm" = (/obj/machinery/light/small/spot,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aPn" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aPo" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aPp" = (/obj/effect/sign/securearea{pixel_x = -32},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/starboard) -"aPq" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/quartermaster/qm) -"aPr" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/qm) -"aPs" = (/turf/simulated/floor,/area/quartermaster/qm) -"aPt" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/quartermaster/qm) -"aPu" = (/obj/structure/closet/crate/hydroponics,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aPv" = (/obj/structure/closet/firecloset,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aPw" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola{pixel_x = 0; pixel_y = 0; volume = 5},/obj/item/weapon/cigpacket{pixel_x = -2; pixel_y = 2},/turf/simulated/floor,/area/quartermaster/storage) -"aPx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aPy" = (/turf/space,/area/tcommsat/chamber) -"aPz" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) -"aPA" = (/turf/simulated/wall,/area/medical/cmo) -"aPB" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/cmo) -"aPC" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/cmo) -"aPD" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) -"aPE" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aPF" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aPG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/structure/window/reinforced/tinted/frosted,/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"aPH" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/machinery/door/window/eastright{dir = 2; icon_state = "leftdeny"; req_access_txt = "5"; tag = "Cryo Control"},/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"aPI" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/structure/window/reinforced/tinted/frosted{tag = "icon-fwindow (EAST)"; icon_state = "fwindow"; dir = 4},/obj/structure/window/reinforced/tinted/frosted,/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"aPJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"aPK" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"aPL" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/storage/syringes,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aPM" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) -"aPN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"aPO" = (/turf/simulated/wall/r_wall,/area/maintenance/aft) -"aPP" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"aPQ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"aPR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/engine/control) -"aPS" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/control) -"aPT" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/control) -"aPU" = (/turf/simulated/wall/r_wall,/area/engine/electrical_storage) -"aPV" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine/electrical_storage) -"aPW" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine/atmos_storage) -"aPX" = (/turf/simulated/wall/r_wall,/area/engine/atmos_storage) -"aPY" = (/obj/machinery/door/airlock/engineering,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/locker) -"aPZ" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor,/area/maintenance/starboard) -"aQa" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/wall/r_wall,/area/maintenance/starboard) -"aQb" = (/turf/simulated/wall/r_wall,/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aQc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall/r_wall,/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aQd" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/secure{name = "Communications"; req_access_txt = "61"},/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aQe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aQf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aQg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aQh" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/starboard) -"aQi" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/starboard) -"aQj" = (/obj/structure/filingcabinet,/obj/machinery/power/apc{dir = 8; name = "Quartermaster's Office APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/qm) -"aQk" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("QM Office"); icon_state = "pipe-j2s"; mailsort = 0; sortType = list("Cargo Bay")},/turf/simulated/floor,/area/quartermaster/qm) -"aQl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) -"aQm" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Quartermaster's Office"; req_access_txt = "41"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) -"aQn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) -"aQo" = (/obj/effect/landmark/start{name = "Cargo Technician"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/storage) -"aQp" = (/obj/machinery/door_control{id = "QMLoaddoor"; name = "External Loading Doors"; pixel_x = 24; pixel_y = 0},/obj/machinery/camera{c_tag = "Warehouse"; dir = 8; network = "Cargo"},/turf/simulated/floor,/area/quartermaster/storage) -"aQq" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 2.7; name = "CAUTION: EXTERNAL LOADING DOORS"; pixel_x = -1},/turf/simulated/wall/r_wall,/area/quartermaster/storage) -"aQr" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aQs" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aQt" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aQu" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aQv" = (/obj/effect/landmark{name = "emcloset"},/obj/machinery/power/apc{dir = 1; name = "CMOs Office APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aQw" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/storage/stma_kit{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/lglo_kit,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aQx" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) -"aQy" = (/obj/effect/decal/warning_stripes{tag = "icon-SW-in"; icon_state = "SW-in"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) -"aQz" = (/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"aQA" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/bridge/meeting_room) -"aQB" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor,/area/bridge/meeting_room) -"aQC" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/bridge/meeting_room) -"aQD" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor,/area/bridge/meeting_room) -"aQE" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) -"aQF" = (/obj/structure/rack,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50; pixel_x = -3; pixel_y = 3},/turf/simulated/floor,/area) -"aQG" = (/obj/structure/rack,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50; pixel_x = -3; pixel_y = 3},/turf/simulated/floor,/area) -"aQH" = (/obj/machinery/copier,/turf/simulated/floor,/area) -"aQI" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area) -"aQJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area) -"aQK" = (/obj/structure/table,/turf/simulated/floor,/area) -"aQL" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/electrical_storage) -"aQM" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = -6; pixel_y = -6},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 6; pixel_y = 6},/turf/simulated/floor,/area/engine/electrical_storage) -"aQN" = (/turf/simulated/floor,/area/engine/electrical_storage) -"aQO" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor,/area/engine/electrical_storage) -"aQP" = (/obj/structure/closet/secure_closet/engineering_electrical,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/engine/electrical_storage) -"aQQ" = (/turf/simulated/floor,/area/engine/atmos_storage) -"aQR" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area/engine/atmos_storage) -"aQS" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/engine/atmos_storage) -"aQT" = (/turf/simulated/wall/r_wall,/area/engine/engineering_break_room) -"aQU" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/engine/engineering_break_room) -"aQV" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering_break_room) -"aQW" = (/turf/simulated/floor,/area/engine/engineering_break_room) -"aQX" = (/obj/structure/noticeboard{pixel_y = 32},/turf/simulated/floor,/area/engine/engineering_break_room) -"aQY" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/engine/engineering_break_room) -"aQZ" = (/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor,/area/engine/engineering_break_room) -"aRa" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/engine/engineering_break_room) -"aRb" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/wall/r_wall,/area/engine/engineering_break_room) -"aRc" = (/obj/machinery/telecomms/server/presets/science,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aRd" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1441; icon_state = "on"; id = "o2_in"; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aRe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aRf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{dir = 1; name = "\improper Communications Room APC"; pixel_x = 0; pixel_y = 25},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/telecomms/monitor{network = "tcommsat"},/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aRg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/window/southleft,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aRh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/computer/telecomms/server,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aRi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aRj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aRk" = (/obj/machinery/telecomms/server/presets/command,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aRl" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/starboard) -"aRm" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/starboard) -"aRn" = (/obj/structure/closet/secure_closet/qm_personal,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/quartermaster/qm) -"aRo" = (/obj/machinery/copier,/obj/machinery/light/small/spot,/turf/simulated/floor,/area/quartermaster/qm) -"aRp" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Quartermaster"},/turf/simulated/floor,/area/quartermaster/qm) -"aRq" = (/obj/item/weapon/stamp{name = "Quartermaster's stamp"; pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied,/obj/structure/table,/obj/machinery/camera{c_tag = "Quartermaster's Office"; dir = 1; network = "Cargo"},/turf/simulated/floor,/area/quartermaster/qm) -"aRr" = (/obj/structure/rack{dir = 1},/turf/simulated/floor,/area/quartermaster/storage) -"aRs" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aRt" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aRu" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aRv" = (/obj/machinery/conveyor_switch{id = "QMshuttle"},/turf/simulated/floor,/area/quartermaster/storage) -"aRw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/movingparts,/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aRx" = (/turf/simulated/wall,/area/medical/patients_rooms) -"aRy" = (/obj/machinery/computer/lockdown{department = "Medbay"; name = "Medbay Lockdown Control"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"aRz" = (/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aRA" = (/obj/structure/table,/obj/item/clothing/glasses/hud/health,/obj/item/weapon/reagent_containers/hypospray,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"aRB" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aRC" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aRD" = (/obj/structure/closet/wardrobe/cmo,/obj/machinery/camera{c_tag = "CMO's Office"; dir = 8; network = "Medbay"},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aRE" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aRF" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aRG" = (/obj/machinery/bodyscanner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aRH" = (/obj/machinery/body_scanconsole,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aRI" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/sign/securearea{desc = "A warning sign which reads 'For EMERGENCY use'"; layer = 4; name = "EMERGENCY"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aRJ" = (/obj/effect/sign/redcross,/turf/simulated/wall,/area/medical/cryo{name = "Emergency Room"}) -"aRK" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) -"aRL" = (/obj/effect/decal/warning_stripes{tag = "icon-E"; icon_state = "E"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) -"aRM" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/bridge/meeting_room) -"aRN" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/bridge/meeting_room) -"aRO" = (/obj/machinery/light{dir = 8},/turf/simulated/floor,/area) -"aRP" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area) -"aRQ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/electrical_storage) -"aRR" = (/obj/structure/rack,/obj/item/weapon/cable_coil/yellow{pixel_x = 6; pixel_y = -6},/obj/item/weapon/cable_coil/yellow{pixel_x = 0; pixel_y = 0},/obj/item/weapon/cable_coil/yellow{pixel_x = -6; pixel_y = 6},/obj/item/weapon/cell,/turf/simulated/floor,/area/engine/electrical_storage) -"aRS" = (/obj/machinery/power/apc{dir = 4; name = "Electrical Storage APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/turf/simulated/floor,/area/engine/electrical_storage) -"aRT" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Aft Storage APC"; pixel_x = -24; pixel_y = 0; pixel_z = 0},/turf/simulated/floor,/area/engine/atmos_storage) -"aRU" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/engine/engineering_break_room) -"aRV" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/engine/engineering_break_room) -"aRW" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/engine/engineering_break_room) -"aRX" = (/obj/machinery/telecomms/server/presets/medical,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aRY" = (/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aRZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aSa" = (/obj/machinery/telecomms/server/presets/engineering,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aSb" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/quartermaster/qm) -"aSc" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Quartermaster's Office"; req_access_txt = "41"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/qm) -"aSd" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/window/westleft{base_state = "right"; dir = 1; icon_state = "right"; name = "Cargo Office"; req_access_txt = "31"},/turf/simulated/floor,/area/quartermaster/qm) -"aSe" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/window/westleft{base_state = "left"; dir = 1; icon_state = "left"; name = "Cargo Office"; req_access_txt = "31"},/turf/simulated/floor,/area/quartermaster/qm) -"aSf" = (/obj/structure/closet/crate/internals,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aSg" = (/obj/structure/closet/crate,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aSh" = (/obj/structure/closet/crate/medical,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aSi" = (/obj/machinery/conveyor{backwards = 4; dir = 5; forwards = 2; id = "QMshuttle"; reverseSpriteMoveDir = 1},/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aSj" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) -"aSk" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aSl" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; layer = 3.7; name = "Supply Dock Loading Door"; opacity = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aSm" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) -"aSn" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{broadcasting = 0; layer = 4; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"aSo" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"aSp" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"aSq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aSr" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/power/apc{dir = 1; name = "Patient Treatment APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aSs" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aSt" = (/obj/machinery/computer/crew,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Office"; departmentType = 5; name = "CMO RC"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"aSu" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aSv" = (/obj/structure/table,/obj/item/weapon/stamp/cmo,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"aSw" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aSx" = (/obj/structure/closet/secure_closet/CMO,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aSy" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cmo) -"aSz" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Emergency Room"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aSA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"aSB" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"aSC" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/bridge/meeting_room) -"aSD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/turf/simulated/floor/plating,/area/bridge/meeting_room) -"aSE" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/aft) -"aSF" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "19"},/turf/simulated/floor,/area/maintenance/aft) -"aSG" = (/obj/machinery/disposal,/turf/simulated/floor,/area) -"aSH" = (/obj/structure/rack,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/cell,/turf/simulated/floor,/area/engine/electrical_storage) -"aSI" = (/obj/machinery/light,/turf/simulated/floor,/area/engine/electrical_storage) -"aSJ" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor,/area/engine/electrical_storage) -"aSK" = (/turf/simulated/floor{tag = "icon-warningcorner"; icon_state = "warningcorner"; dir = 2},/area/engine/atmos_storage) -"aSL" = (/turf/simulated/floor{icon_state = "warning"},/area/engine/atmos_storage) -"aSM" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/engine/engineering_break_room) -"aSN" = (/obj/structure/table,/turf/simulated/floor,/area/engine/engineering_break_room) -"aSO" = (/obj/machinery/vending/snack,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/engine/engineering_break_room) -"aSP" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/engine/engineering_break_room) -"aSQ" = (/obj/machinery/telecomms/server/presets/cargo,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aSR" = (/obj/machinery/telecomms/bus/antiqua_one,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aSS" = (/obj/machinery/telecomms/receiver/antiqua_left,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aST" = (/obj/machinery/telecomms/receiver/antiqua_right,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aSU" = (/obj/machinery/telecomms/bus/antiqua_two,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aSV" = (/obj/machinery/telecomms/server/presets/security,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aSW" = (/obj/structure/disposalpipe/sortjunction{icon_state = "pipe-j2s"; mailsort = 0; sortType = list("Cargo Bay","QM Office")},/turf/simulated/floor,/area/hallway/primary/starboard) -"aSX" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) -"aSY" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Quartermasters"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/office) -"aSZ" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Cargo Bay","QM Office"); dir = 8; icon_state = "pipe-j2s"; sortType = list()},/turf/simulated/floor,/area/quartermaster/office) -"aTa" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/office) -"aTb" = (/turf/simulated/floor,/area/quartermaster/office) -"aTc" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor,/area/quartermaster/office) -"aTd" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aTe" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aTf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/movingparts,/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aTg" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"aTh" = (/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"aTi" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 1"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aTj" = (/obj/machinery/computer/security/medbay,/obj/machinery/keycard_auth{pixel_x = -25; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"aTk" = (/obj/machinery/computer/med_data,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aTl" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"aTm" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aTn" = (/obj/machinery/camera{c_tag = "Port Hallway - ER"; dir = 8; network = "SS13"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"aTo" = (/turf/simulated/wall/r_wall,/area/teleporter) -"aTp" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/teleporter) -"aTq" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"aTr" = (/obj/machinery/autolathe,/turf/simulated/floor,/area) -"aTs" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area) -"aTt" = (/obj/machinery/power/apc{dir = 2; name = "Autolathe Storage APC"; pixel_x = 0; pixel_y = -24; pixel_z = 0},/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area) -"aTu" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) -"aTv" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/engine/atmos_storage) -"aTw" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/atmos_storage) -"aTx" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area/engine/atmos_storage) -"aTy" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/engineering_break_room) -"aTz" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area/engine/engineering_break_room) -"aTA" = (/obj/machinery/telecomms/server/presets/mining,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aTB" = (/obj/machinery/telecomms/processor/preset_one,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aTC" = (/obj/machinery/telecomms/broadcaster/preset_left,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aTD" = (/obj/machinery/telecomms/broadcaster/preset_right,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aTE" = (/obj/machinery/telecomms/processor/preset_two,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aTF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aTG" = (/obj/machinery/telecomms/server/presets/common,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) -"aTH" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Quartermasters"},/turf/simulated/floor,/area/quartermaster/office) -"aTI" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/office) -"aTJ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/quartermaster/office) -"aTK" = (/obj/machinery/computer/ordercomp,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/quartermaster/office) -"aTL" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/quartermaster/storage) -"aTM" = (/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aTN" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aTO" = (/obj/machinery/sleeper,/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"aTP" = (/obj/machinery/sleep_console,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aTQ" = (/obj/machinery/camera{c_tag = "Patient Treatment Room 1"; dir = 1; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"aTR" = (/obj/machinery/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aTS" = (/obj/effect/sign/examroom{name = "Patient Treatment 1"},/turf/simulated/wall,/area/medical/patients_rooms) -"aTT" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cmo) -"aTU" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "CMOs Office"; req_access = null; req_access_txt = "40"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) -"aTV" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aTW" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aTX" = (/obj/structure/closet/emcloset,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aTY" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aTZ" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aUa" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aUb" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/teleporter) -"aUc" = (/turf/simulated/floor/plating,/area/maintenance/aft) -"aUd" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) -"aUe" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) -"aUf" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "19"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/maintenance/aft) -"aUg" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/aft) -"aUh" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/engine/atmos_storage) -"aUi" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/engine/foyer) -"aUj" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering"; req_access_txt = "10"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering_break_room) -"aUk" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering_break_room) -"aUl" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Engineering Break Room"); dir = 8; icon_state = "pipe-j1s"; sortType = list("Engineering Break Room, Engineering Control Room, Chief Engineer")},/turf/simulated/floor,/area/engine/engineering_break_room) -"aUm" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering_break_room) -"aUn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor,/area/engine/engineering_break_room) -"aUo" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/engine/engineering_break_room) -"aUp" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/engine/engineering_break_room) -"aUq" = (/turf/simulated/wall,/area/quartermaster/office) -"aUr" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/quartermaster/office) -"aUs" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "QM Warehouse"; req_access_txt = "31"},/turf/simulated/floor,/area/quartermaster/storage) -"aUt" = (/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/storage) -"aUu" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aUv" = (/obj/machinery/conveyor{backwards = 1; dir = 10; forwards = 8; id = "QMshuttle"},/obj/effect/decal/warning_stripes{tag = "icon-NW-out"; icon_state = "NW-out"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aUw" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aUx" = (/obj/effect/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aUy" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aUz" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aUA" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aUB" = (/obj/effect/sign/nosmoking_2,/turf/simulated/wall,/area/medical/cryo{name = "Emergency Room"}) -"aUC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Emergency Room"; req_access = null; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aUD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Emergency Room"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aUE" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/sign/securearea{desc = "A warning sign which reads 'For EMERGENCY use'"; layer = 4; name = "EMERGENCY"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aUF" = (/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "shutter0"; id = "sshutters"; name = "Surgery Shutters"},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aUG" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Surgery"; req_access = null; req_access_txt = "45"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/surgery) -"aUH" = (/turf/simulated/wall,/area/medical/surgery) -"aUI" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) -"aUJ" = (/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) -"aUK" = (/obj/machinery/door/airlock/secure{name = "Teleport Access"; req_access_txt = "17"},/turf/simulated/floor/plating,/area/teleporter) -"aUL" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/aft) -"aUM" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/maintenance/aft) -"aUN" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/maintenance/aft) -"aUO" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/aft) -"aUP" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) -"aUQ" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area/engine/atmos_storage) -"aUR" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor,/area/engine/atmos_storage) -"aUS" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area/engine/atmos_storage) -"aUT" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/foyer) -"aUU" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor,/area/engine/engineering_break_room) -"aUV" = (/obj/machinery/light,/turf/simulated/floor,/area/engine/engineering_break_room) -"aUW" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Breakroom APC"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor,/area/engine/engineering_break_room) -"aUX" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/engine/engineering_break_room) -"aUY" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/hallway/primary/starboard) -"aUZ" = (/obj/structure/plasticflaps,/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) -"aVa" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/office) -"aVb" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; dir = 2; freq = 1400; location = "QM #1"},/obj/machinery/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) -"aVc" = (/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/office) -"aVd" = (/obj/machinery/camera{c_tag = "Warehouse Aft"; dir = 8; network = "Cargo"},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/quartermaster/storage) -"aVe" = (/obj/machinery/camera{c_tag = "Patient Treatment"; dir = 4; network = "Medbay"},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aVf" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aVg" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{tag = "icon-whitehall (NORTHWEST)"; icon_state = "whitehall"; dir = 9},/area/medical/medbay) -"aVh" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"aVi" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/medical/medbay) -"aVj" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aVk" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/cleaner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aVl" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/storage/stma_kit{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aVm" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aVn" = (/obj/structure/closet/secure_closet/anaesthetic,/obj/machinery/power/apc{dir = 4; name = "Surgery APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aVo" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aVp" = (/obj/structure/table,/obj/item/weapon/hand_tele,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aVq" = (/obj/structure/table,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aVr" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Teleporter"; network = "Command"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aVs" = (/obj/structure/closet/crate,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aVt" = (/obj/item/weapon/crowbar,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/plating,/area/teleporter) -"aVu" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/teleporter) -"aVv" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/ce) -"aVw" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/light/small,/turf/simulated/floor,/area/engine/atmos_storage) -"aVx" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine/engineering_break_room) -"aVy" = (/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering_break_room) -"aVz" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Quartermasters"; dir = 4; network = "SS13"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/starboard) -"aVA" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; dir = 2; freq = 1400; location = "QM #2"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) -"aVB" = (/obj/machinery/conveyor_switch{id = "qmout"},/turf/simulated/floor,/area/quartermaster/storage) -"aVC" = (/obj/machinery/conveyor{backwards = 4; dir = 5; forwards = 2; id = "qmout"; reverseSpriteMoveDir = 1},/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aVD" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/obj/machinery/conveyor{dir = 8; id = "qmout"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aVE" = (/obj/machinery/conveyor{dir = 8; id = "qmout"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aVF" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor,/area/quartermaster/storage) -"aVG" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) -"aVH" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 2"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aVI" = (/obj/item/device/radio/beacon,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aVJ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aVK" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 4; icon_state = "pipe-j2s"; sortType = list("CMO")},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aVL" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aVM" = (/obj/structure/disposalpipe/sortjunction{sortType = list("CMO")},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"aVN" = (/turf/simulated/floor,/area/medical/medbay) -"aVO" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"aVP" = (/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aVQ" = (/obj/machinery/optable,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aVR" = (/obj/machinery/computer/operating,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aVS" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/teleporter) -"aVT" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aVU" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aVV" = (/turf/simulated/floor/plating,/area/teleporter) -"aVW" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) -"aVX" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hor) -"aVY" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/machinery/power/apc{desc = "Hehehe, it says Head Quarters."; dir = 1; name = "Head Quarters APC"; pixel_y = 25},/turf/simulated/floor,/area/crew_quarters/heads) -"aVZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) -"aWa" = (/turf/simulated/wall,/area/crew_quarters/heads/ce) -"aWb" = (/obj/structure/table,/obj/item/wardrobe/chief_engineer,/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aWc" = (/obj/effect/landmark{name = "plant"},/obj/machinery/power/apc{dir = 1; name = "CE Quarters APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aWd" = (/obj/structure/bookcase/manuals/engineering,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aWe" = (/obj/machinery/computer/lockdown{department = "Engineering"; name = "Engineering Lockdown Control"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aWf" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/item/weapon/cable_coil,/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aWg" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"aWh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"aWi" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/engine/foyer) -"aWj" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/quartermaster/office) -"aWk" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor,/area/quartermaster/office) -"aWl" = (/obj/machinery/power/apc{dir = 2; name = "Cargo Foyer APC"; pixel_x = 1; pixel_y = -24},/turf/simulated/floor,/area/quartermaster/office) -"aWm" = (/obj/machinery/camera{c_tag = "Public Lobby"; dir = 1; network = "Cargo"},/turf/simulated/floor,/area/quartermaster/office) -"aWn" = (/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/office) -"aWo" = (/obj/machinery/conveyor{dir = 8; id = "qmout"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating,/area/quartermaster/office) -"aWp" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 8; id = "qmout"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aWq" = (/obj/machinery/conveyor{backwards = 1; dir = 10; forwards = 8; id = "qmout"},/obj/effect/decal/warning_stripes{tag = "icon-NW-out"; icon_state = "NW-out"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aWr" = (/obj/machinery/conveyor{backwards = 2; dir = 5; forwards = 4; id = "refiner"; reverseSpriteMoveDir = 1},/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aWs" = (/obj/machinery/conveyor{dir = 4; id = "refiner"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/quartermaster/storage) -"aWt" = (/obj/machinery/conveyor{dir = 4; id = "refiner"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aWu" = (/obj/machinery/conveyor{backwards = 8; dir = 10; forwards = 1; id = "refiner"},/obj/effect/decal/warning_stripes{tag = "icon-E"; icon_state = "E"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aWv" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/mining/station) -"aWw" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/mining/station) -"aWx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/mining/station) -"aWy" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/mining/station) -"aWz" = (/obj/machinery/camera{c_tag = "Patient Treatment Room 2"; dir = 1; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"aWA" = (/obj/effect/sign/examroom{name = "Patient Treatment 2"},/turf/simulated/wall,/area/medical/patients_rooms) -"aWB" = (/obj/structure/closet/secure_closet/personal/patient,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aWC" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aWD" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aWE" = (/obj/effect/sign/examroom,/turf/simulated/wall,/area/medical/patients_rooms) -"aWF" = (/obj/machinery/camera{c_tag = "Hallway Front"; dir = 4; network = "Medbay"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"aWG" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aWH" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Surgery"; req_access = null; req_access_txt = "45"},/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "shutter0"; id = "sshutters"; name = "Surgery Shutters"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aWI" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/cautery,/obj/item/weapon/retractor,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aWJ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/secure{name = "Teleport Access"; req_access_txt = "17"},/turf/simulated/floor,/area/teleporter) -"aWK" = (/obj/item/device/radio/beacon,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aWL" = (/obj/machinery/requests_console{department = "Teleporter"; pixel_x = 30},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aWM" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/rd,/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aWN" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aWO" = (/obj/structure/table,/obj/machinery/power/apc{dir = 1; name = "RD Quarters APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aWP" = (/obj/structure/bookcase/manuals/research_and_development,/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aWQ" = (/turf/simulated/wall,/area/crew_quarters/heads/hor) -"aWR" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor,/area/crew_quarters/heads) -"aWS" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/ce,/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aWT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aWU" = (/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aWV" = (/obj/structure/stool,/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aWW" = (/obj/structure/table,/obj/item/weapon/circuitboard/communications,/obj/item/weapon/screwdriver{pixel_y = 16},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aWX" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/heads/ce) -"aWY" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos/refilling) -"aWZ" = (/turf/simulated/floor,/area/atmos/refilling) -"aXa" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 4; name = "Refilling Station APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/turf/simulated/floor,/area/atmos/refilling) -"aXb" = (/turf/simulated/wall/r_wall,/area/atmos) -"aXc" = (/turf/simulated/floor,/area/atmos) -"aXd" = (/turf/simulated/wall,/area/quartermaster/miningdock) -"aXe" = (/obj/machinery/door/firedoor/border_only,/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 1; id = "refiner"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aXf" = (/obj/machinery/door/airlock/maintenance{name = "Mining Department"; req_access_txt = "41"},/turf/simulated/floor,/area/quartermaster/miningdock) -"aXg" = (/turf/simulated/wall/r_wall,/area/quartermaster/miningdock) -"aXh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aXi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aXj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aXk" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/mining/station) -"aXl" = (/obj/machinery/computer/mining_shuttle,/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"aXm" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"aXn" = (/obj/structure/lattice,/obj/machinery/light/small{dir = 4},/turf/space,/area) -"aXo" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/maintenance/port) -"aXp" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area/maintenance/port) -"aXq" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aXr" = (/obj/effect/landmark{name = "emcloset"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aXs" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aXt" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Resting Room"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aXu" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"aXv" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aXw" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aXx" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/hemostat,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aXy" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/surgical_tool/bonesetter,/obj/item/weapon/surgical_tool/bonegel,/obj/machinery/camera{c_tag = "Surgery"; dir = 1; network = "Medbay"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aXz" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/scalpel,/obj/machinery/door_control{id = "sshutters"; name = "Privacy Shutters"; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aXA" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/surgicaldrill,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aXB" = (/obj/structure/table{pixel_y = 0},/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aXC" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) -"aXD" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aXE" = (/obj/machinery/computer/security/research,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aXF" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aXG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aXH" = (/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aXI" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/heads) -"aXJ" = (/obj/machinery/light{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) -"aXK" = (/obj/machinery/camera{c_tag = "Chief Engineer's Quarters"; dir = 4; network = "Command"},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aXL" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table,/obj/structure/table/reinforced,/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aXM" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/heads/ce) -"aXN" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/atmos/refilling) -"aXO" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos/refilling) -"aXP" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{tag = "icon-brown (EAST)"; icon_state = "brown"; dir = 4},/area/hallway/primary/starboard) -"aXQ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aXR" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/quartermaster/miningdock) -"aXS" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aXT" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/quartermaster/miningdock) -"aXU" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aXV" = (/obj/machinery/conveyor{backwards = 2; dir = 5; forwards = 4; id = "refiner"; reverseSpriteMoveDir = 1},/obj/machinery/camera{c_tag = "Mining Dock Refiner"; dir = 2; network = "Cargo"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aXW" = (/obj/machinery/mineral/input,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{tag = "icon-loadingareadirty2 (EAST)"; icon_state = "loadingareadirty2"; dir = 4},/area/quartermaster/miningdock) -"aXX" = (/obj/machinery/mineral/stacking_machine{id = "stacking"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aXY" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/conveyor{dir = 4; id = "refiner"},/obj/machinery/mineral/output,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aXZ" = (/obj/machinery/conveyor{dir = 1; id = "refiner"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aYa" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/quartermaster/miningdock) -"aYb" = (/obj/machinery/firealarm{pixel_y = 27},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aYc" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall/r_wall,/area/quartermaster/miningdock) -"aYd" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aYe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aYf" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"aYg" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"aYh" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/port) -"aYi" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/port) -"aYj" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aYk" = (/obj/structure/stool/bed/chair/comfy/beige{tag = "icon-comfychair_beige (EAST)"; icon_state = "comfychair_beige"; dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aYl" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aYm" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aYn" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"aYo" = (/obj/effect/sign/nosmoking_1{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"aYp" = (/turf/simulated/wall,/area/medical/medbay) -"aYq" = (/obj/structure/closet/crate,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aYr" = (/obj/machinery/shieldwallgen,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aYs" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aYt" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aYu" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aYv" = (/obj/machinery/power/apc{dir = 4; name = "Teleporter APC"; pixel_x = 25; pixel_y = 0},/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aYw" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aYx" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aYy" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aYz" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{req_access_txt = "30"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aYA" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads) -"aYB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/heads) -"aYC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Chief Engineer"; req_access_txt = "56"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aYD" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aYE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aYF" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aYG" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/ce,/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aYH" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/ce) -"aYI" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/atmos/refilling) -"aYJ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos/refilling) -"aYK" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) -"aYL" = (/obj/structure/table,/turf/simulated/floor,/area/quartermaster/miningdock) -"aYM" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aYN" = (/obj/machinery/mineral/stacking_unit_console{id = "stacking"; pixel_x = 0},/turf/simulated/wall,/area/quartermaster/miningdock) -"aYO" = (/obj/machinery/conveyor{dir = 1; id = "refiner"},/obj/machinery/mineral/output,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aYP" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aYQ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aYR" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "48"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aYS" = (/obj/machinery/door/unpowered/shuttle,/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"aYT" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"aYU" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 3"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aYV" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aYW" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"aYX" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aYY" = (/obj/effect/landmark{name = "emcloset"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aYZ" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aZa" = (/obj/structure/stool/bed/chair,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aZb" = (/obj/structure/stool/bed/chair,/obj/effect/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aZc" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aZd" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Medbay Lobby North"; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aZe" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) -"aZf" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"aZg" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/shieldwallgen,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aZh" = (/obj/machinery/computer/teleporter,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aZi" = (/obj/machinery/teleport/station,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aZj" = (/obj/machinery/teleport/hub,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/teleporter) -"aZk" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aZl" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aZm" = (/obj/machinery/camera{c_tag = "Research Director's Quarters"; dir = 8; network = "Command"},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aZn" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/heads) -"aZo" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aZp" = (/obj/structure/closet/secure_closet/engineering_chief,/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aZq" = (/obj/machinery/power/monitor{name = "Engineering Power Monitor"},/obj/machinery/light,/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aZr" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aZs" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aZt" = (/obj/effect/sign/fire{desc = "A warning sign which reads 'INFLAMMABLE'"; name = "INFLAMMABLE"},/turf/simulated/wall/r_wall,/area/atmos/refilling) -"aZu" = (/obj/machinery/camera{c_tag = "Refilling Station"; dir = 8; network = "Atmospherics"},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos/refilling) -"aZv" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola{volume = 5},/turf/simulated/floor,/area/quartermaster/miningdock) -"aZw" = (/obj/structure/table,/obj/item/weapon/cigpacket,/obj/item/weapon/matchbox,/turf/simulated/floor,/area/quartermaster/miningdock) -"aZx" = (/turf/simulated/floor,/area/quartermaster/miningdock) -"aZy" = (/obj/machinery/mineral/processing_unit_console{id = "furnace"; name = "Production machine console"; pixel_x = 0},/turf/simulated/wall,/area/quartermaster/miningdock) -"aZz" = (/obj/machinery/mineral/processing_unit{id = "furnace"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aZA" = (/obj/machinery/mineral/input,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-loadingareadirty1 (WEST)"; icon_state = "loadingareadirty1"; dir = 8},/area/quartermaster/miningdock) -"aZB" = (/obj/machinery/conveyor{backwards = 2; dir = 9; forwards = 8; icon_state = "conveyor0"; id = "refiner"; reverseSpriteMoveDir = 1; tag = "icon-conveyor0 (NORTHWEST)"},/obj/machinery/mineral/output,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aZC" = (/obj/machinery/mineral/unloading_machine{desc = "This one goes straight to QM"; icon_state = "unloader-corner2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aZD" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"; dir = 2},/area/quartermaster/miningdock) -"aZE" = (/obj/machinery/camera{c_tag = "Mining Dock External"; dir = 4; network = "Cargo"},/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aZF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aZG" = (/obj/machinery/bodyscanner,/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"aZH" = (/obj/machinery/body_scanconsole,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aZI" = (/obj/machinery/camera{c_tag = "Patient Treatment Room 3"; dir = 1; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"aZJ" = (/obj/effect/sign/examroom{name = "Patient Treatment 3 - Surgery"},/turf/simulated/wall,/area/medical/patients_rooms) -"aZK" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aZL" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aZM" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/camera{c_tag = "Medbay Resting Room"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aZN" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aZO" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aZP" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aZQ" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aZR" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aZS" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aZT" = (/obj/machinery/camera{c_tag = "Port Hallway - Med-Lobby (Front)"; dir = 8; network = "SS13"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"aZU" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aZV" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aZW" = (/obj/structure/closet/secure_closet/rd,/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aZX" = (/obj/structure/closet/wardrobe/rd,/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aZY" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/heads) -"aZZ" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) -"baa" = (/turf/simulated/wall,/area/crew_quarters/heads/hop) -"bab" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) -"bac" = (/obj/effect/sign/fire{desc = "A warning sign which reads 'INFLAMMABLE'"; name = "INFLAMMABLE"},/turf/simulated/wall/r_wall,/area/atmos) -"bad" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/quartermaster/miningdock) -"bae" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) -"baf" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor,/area/quartermaster/miningdock) -"bag" = (/obj/machinery/mineral/unloading_machine{desc = "For processing all the ores."},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bah" = (/obj/machinery/mineral/input,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-loadingarea (NORTH)"; icon_state = "loadingarea"; dir = 1},/area/quartermaster/miningdock) -"bai" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-floorscorched2 (WEST)"; icon_state = "floorscorched2"; dir = 8},/area/quartermaster/miningdock) -"baj" = (/obj/machinery/computer/mining_shuttle,/turf/simulated/floor,/area/quartermaster/miningdock) -"bak" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bal" = (/obj/structure/closet/crate,/obj/structure/window/reinforced{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bam" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/mining/station) -"ban" = (/obj/structure/ore_box,/obj/structure/window/reinforced{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bao" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{id_tag = "medlobby"; name = "Medbay"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bap" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"baq" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/port) -"bar" = (/turf/simulated/wall,/area/maintenance/aft) -"bas" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"bat" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) -"bau" = (/obj/structure/walllocker/emerglocker/west,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/heads) -"bav" = (/obj/machinery/camera{c_tag = "Head's Quarters Hallway"; dir = 8; network = "Command"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) -"baw" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bax" = (/obj/structure/bookcase{category = "Fiction"; name = "bookcase (Fiction)"},/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bay" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/med_data,/turf/simulated/floor,/area/crew_quarters/heads/hop) -"baz" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/crew_quarters/heads/hop) -"baA" = (/obj/structure/table,/obj/machinery/computer/card,/turf/simulated/floor,/area/crew_quarters/heads/hop) -"baB" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) -"baC" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/atmos) -"baD" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{tag = "icon-brown (EAST)"; icon_state = "brown"; dir = 4},/area/hallway/primary/starboard) -"baE" = (/obj/machinery/camera{c_tag = "Mining Dock"; dir = 4; network = "Cargo"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/quartermaster/miningdock) -"baF" = (/obj/structure/rack{dir = 1},/obj/item/weapon/storage/backpack/industrial,/obj/item/weapon/storage/backpack/industrial,/turf/simulated/floor,/area/quartermaster/miningdock) -"baG" = (/obj/structure/ore_box,/turf/simulated/floor,/area/quartermaster/miningdock) -"baH" = (/obj/machinery/conveyor_switch{id = "refiner"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"baI" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-damaged2"; icon_state = "damaged2"; dir = 2},/area/quartermaster/miningdock) -"baJ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/secure_closet/miner,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"baK" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/mining/station) -"baL" = (/obj/structure/shuttle/engine/propulsion/burst,/turf/space,/area/shuttle/mining/station) -"baM" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/mining/station) -"baN" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"baO" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"baP" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"baQ" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/cmo) -"baR" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"baS" = (/obj/machinery/computer/crew,/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"baT" = (/obj/machinery/computer/security/medbay,/obj/machinery/power/apc{dir = 1; name = "CMO Quarters APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"baU" = (/obj/structure/bookcase/manuals/medical,/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"baV" = (/turf/simulated/wall,/area/crew_quarters/heads/cmo) -"baW" = (/obj/structure/stool/bed/chair/comfy/black{tag = "icon-comfychair_black (EAST)"; icon_state = "comfychair_black"; dir = 4},/obj/machinery/power/apc{dir = 8; name = "HoP Quarters APC"; pixel_x = -25; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/crew_quarters/heads/hop) -"baX" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/crew_quarters/heads/hop) -"baY" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/crew_quarters/heads/hop) -"baZ" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bba" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) -"bbb" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Chief Engineer","Engineering"); icon_state = "pipe-j2s"; sortType = list("Atmospherics")},/turf/simulated/floor,/area/atmos/refilling) -"bbc" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/quartermaster/miningdock) -"bbd" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-floorscorched1 (WEST)"; icon_state = "floorscorched1"; dir = 8},/area/quartermaster/miningdock) -"bbe" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"; dir = 2},/area/quartermaster/miningdock) -"bbf" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-damaged1"; icon_state = "damaged1"; dir = 2},/area/quartermaster/miningdock) -"bbg" = (/obj/structure/closet/secure_closet/miner,/obj/machinery/camera{c_tag = "Mining Dock Starboard"; dir = 8; network = "Cargo"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"bbh" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bbi" = (/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bbj" = (/obj/machinery/light{dir = 4},/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bbk" = (/obj/effect/sign/redcross,/turf/simulated/wall,/area/medical/medbay) -"bbl" = (/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/port) -"bbm" = (/turf/simulated/wall,/area/janitor) -"bbn" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Janitor"},/turf/simulated/floor/plating,/area/janitor) -"bbo" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area/janitor) -"bbp" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/cmo,/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"bbq" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"bbr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"bbs" = (/obj/machinery/camera{c_tag = "Chief Medical Officer's Quarters"; dir = 8; network = "Command"},/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"bbt" = (/obj/machinery/camera{c_tag = "Head of Personel's Quarters"; dir = 4; network = "Command"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/crew_quarters/heads/hop) -"bbu" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters/heads/hop) -"bbv" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/crew_quarters/heads/hop) -"bbw" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/stamp/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bbx" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) -"bby" = (/obj/effect/sign/nosmoking_1,/turf/simulated/wall/r_wall,/area/atmos) -"bbz" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Mining"; dir = 4; network = "SS13"},/obj/structure/disposalpipe/sortjunction{icon_state = "pipe-j2s"; mailsort = 1; sortType = list("Mining Bay")},/turf/simulated/floor,/area/hallway/primary/starboard) -"bbA" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-brown (EAST)"; icon_state = "brown"; dir = 4},/area/hallway/primary/starboard) -"bbB" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/maintenance{name = "Mining Department"; req_access_txt = "48"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) -"bbC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) -"bbD" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/miningdock) -"bbE" = (/turf/simulated/floor{tag = "icon-floorscorched1 (WEST)"; icon_state = "floorscorched1"; dir = 8},/area/quartermaster/miningdock) -"bbF" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-damaged4 (WEST)"; icon_state = "damaged4"; dir = 8},/area/quartermaster/miningdock) -"bbG" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-floorscorched2"; icon_state = "floorscorched2"; dir = 2},/area/quartermaster/miningdock) -"bbH" = (/obj/structure/closet/secure_closet/miner,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"bbI" = (/turf/simulated/wall/r_wall,/area/medical/chemistry) -"bbJ" = (/turf/simulated/wall,/area/medical/chemistry) -"bbK" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/sign/nosmoking_1{pixel_x = -32; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"bbL" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bbM" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bbN" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bbO" = (/obj/machinery/door/window/westleft{tag = "icon-left"; name = "Janitoral Delivery"; icon_state = "left"; dir = 2; req_access_txt = "26"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/janitor) -"bbP" = (/obj/structure/table,/turf/simulated/floor,/area/janitor) -"bbQ" = (/obj/structure/table,/obj/item/weapon/storage/mousetraps,/obj/machinery/requests_console{department = "Janitorial"; departmentType = 1; pixel_y = 29},/turf/simulated/floor,/area/janitor) -"bbR" = (/obj/structure/table,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/tubes,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/janitor) -"bbS" = (/obj/structure/closet/l3closet/janitor,/turf/simulated/floor,/area/janitor) -"bbT" = (/obj/structure/closet/secure_closet/janitor_personal,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/janitor) -"bbU" = (/obj/structure/closet/jcloset2,/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/janitor) -"bbV" = (/obj/machinery/computer/med_data,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"bbW" = (/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"bbX" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"bbY" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"bbZ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Chief Medical Officer"; req_access_txt = "40"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"bca" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Head of Personal"; req_access_txt = "57"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bcb" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/crew_quarters/heads/hop) -"bcc" = (/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bcd" = (/turf/simulated/wall/r_wall,/area/hallway/primary/aft) -"bce" = (/turf/simulated/wall/r_wall,/area/atmos/refilling) -"bcf" = (/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos/refilling) -"bcg" = (/obj/machinery/power/apc{dir = 8; name = "Mining Dock APC"; pixel_x = -27; pixel_y = 2},/turf/simulated/floor,/area/quartermaster/miningdock) -"bch" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/quartermaster/miningdock) -"bci" = (/obj/structure/closet/secure_closet/miner,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) -"bcj" = (/obj/structure/closet/secure_closet/chemist_personal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bck" = (/obj/structure/closet/secure_closet/chemist_personal,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bcl" = (/obj/structure/closet/wardrobe/chemistry_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bcm" = (/obj/machinery/disposal,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bcn" = (/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bco" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bcp" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bcq" = (/obj/structure/closet/extinguisher{dir = 4; pixel_x = -24},/obj/machinery/camera{c_tag = "Hallway Central"; dir = 4; network = "Medbay"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"bcr" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bcs" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bct" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bcu" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bcv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) -"bcw" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 1; icon_state = "pipe-j2s"; sortType = list("Chemistry","CMO","Morgue","Genetics","Medbay")},/turf/simulated/floor,/area/hallway/primary/port) -"bcx" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/janitor) -"bcy" = (/turf/simulated/floor,/area/janitor) -"bcz" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/janitor) -"bcA" = (/obj/structure/closet/jcloset,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/janitor) -"bcB" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"bcC" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"bcD" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/crew_quarters/heads/hop) -"bcE" = (/turf/simulated/floor{icon_state = "carpetside"},/area/crew_quarters/heads/hop) -"bcF" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/crew_quarters/heads/hop) -"bcG" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bcH" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/hallway/primary/aft) -"bcI" = (/obj/machinery/power/apc{dir = 1; name = "Hallway Aft APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/hallway/primary/aft) -"bcJ" = (/obj/machinery/disposal,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/obj/structure/disposalpipe/trunk,/turf/simulated/floor,/area/hallway/primary/aft) -"bcK" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/aft) -"bcL" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/atmos/refilling) -"bcM" = (/obj/machinery/vending/snack,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"bcN" = (/obj/machinery/vending/cola,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"bcO" = (/obj/machinery/disposal,/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/quartermaster/miningdock) -"bcP" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/quartermaster/miningdock) -"bcQ" = (/obj/structure/closet/crate,/obj/structure/closet/extinguisher{pixel_y = -32},/turf/simulated/floor,/area/quartermaster/miningdock) -"bcR" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area/quartermaster/miningdock) -"bcS" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/light/small/spot,/turf/simulated/floor,/area/quartermaster/miningdock) -"bcT" = (/obj/structure/table,/obj/machinery/requests_console{department = "Mining"; departmentType = 0; pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area/quartermaster/miningdock) -"bcU" = (/obj/machinery/computer/security/mining,/turf/simulated/floor,/area/quartermaster/miningdock) -"bcV" = (/obj/structure/rack{dir = 1},/obj/item/weapon/shovel{pixel_x = -5},/obj/item/weapon/pickaxe{pixel_x = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"bcW" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"bcX" = (/obj/structure/table,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -30},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"bcY" = (/obj/structure/table,/obj/item/weapon/paper{info = "To make that perfectly clear.
    The next one I see handling explosives unthinkingly gets a transfer to AR-5280X3.
    For those of you who don't know it, that Asteroid is a 3 week flight away from the next station and the staff consists of penalty workers and idiots who don't handle explosives with the care they require.
    Consider that a warning."; name = "Old Note"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"bcZ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"bda" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/chemistry) -"bdb" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bdc" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bdd" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bde" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bdf" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bdg" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bdh" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"bdi" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/filingcabinet,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bdj" = (/obj/structure/closet/secure_closet/medicine,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bdk" = (/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bdl" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bdm" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/janitor) -"bdn" = (/obj/structure/mopbucket,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/janitor) -"bdo" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/janitor) -"bdp" = (/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/light_switch{layer = 3.3; pixel_x = 0; pixel_y = -25},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/janitor) -"bdq" = (/obj/machinery/camera{c_tag = "Janitors Closet"; dir = 1},/obj/machinery/power/apc{dir = 2; name = "Custodial Closet APC"; pixel_x = 0; pixel_y = -25},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/janitor) -"bdr" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/janitor) -"bds" = (/obj/machinery/disposal,/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/janitor) -"bdt" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"bdu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"bdv" = (/obj/structure/closet/secure_closet/CMO,/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"bdw" = (/obj/structure/closet/wardrobe/cmo,/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"bdx" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bdy" = (/obj/structure/closet/secure_closet/hop,/obj/machinery/light,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bdz" = (/obj/structure/closet/wardrobe/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bdA" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/hallway/primary/aft) -"bdB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/aft) -"bdC" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/aft) -"bdD" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/aft) -"bdE" = (/turf/simulated/wall,/area/atmos/refilling) -"bdF" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) -"bdG" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/large,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bdH" = (/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bdI" = (/obj/structure/table,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science{pixel_x = 4; pixel_y = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bdJ" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -4; pixel_y = -4},/obj/item/device/assembly/igniter{pixel_x = -4; pixel_y = 4},/obj/item/device/assembly/igniter,/obj/item/weapon/chem_grenade{pixel_x = 4; pixel_y = 4},/obj/item/weapon/chem_grenade{pixel_x = 8; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bdK" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bdL" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced{layer = 2.6},/obj/machinery/door/window/westright{dir = 4; icon_state = "right"; name = "Chemistry Desk"; req_access_txt = "5"; tag = "icon-right (EAST)"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bdM" = (/obj/machinery/copier,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"bdN" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bdO" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/janitor) -"bdP" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_command{name = "Command Quarters"; req_access_txt = "19"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/heads) -"bdQ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_command{name = "Command Quarters"; req_access_txt = "19"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) -"bdR" = (/obj/structure/table,/turf/simulated/floor,/area/hallway/primary/aft) -"bdS" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/aft) -"bdT" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Access, Refilling Station"; req_access_txt = "0"},/turf/simulated/floor,/area/atmos/refilling) -"bdU" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Access, Refilling Station"; req_access_txt = "0"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos/refilling) -"bdV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/starboard) -"bdW" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/starboard) -"bdX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/disposal) -"bdY" = (/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bdZ" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) -"bea" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area/maintenance/disposal) -"beb" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bec" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil,/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bed" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "Disposal Exit"; layer = 3.7; level = 2; name = "Disposal Exit Vent"; opacity = 1},/obj/effect/decal/cleanable/dirt,/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bee" = (/obj/machinery/mass_driver{dir = 4; id = "trash"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bef" = (/obj/machinery/chem_master,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"beg" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"beh" = (/obj/structure/table,/obj/item/stack/sheet/plasma,/obj/item/stack/sheet/plasma{pixel_x = -6; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bei" = (/obj/structure/table,/obj/item/weapon/chem_grenade{pixel_x = 8; pixel_y = 8},/obj/item/weapon/chem_grenade{pixel_x = 8},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = -4},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = 4},/obj/item/device/assembly/timer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bej" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/medical/medbay) -"bek" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Chemistry","CMO"); dir = 4; icon_state = "pipe-j1s"; sortType = list("Morgue","Genetics")},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"bel" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bem" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Chemistry","CMO","Morgue","Genetics"); dir = 4; icon_state = "pipe-j1s"; sortType = list("Medbay")},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"ben" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"beo" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/aft) -"bep" = (/turf/simulated/floor,/area/hallway/primary/aft) -"beq" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/aft) -"ber" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"bes" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"bet" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"beu" = (/obj/structure/disposalpipe/sortjunction/nonsorting/WN,/turf/simulated/floor,/area/hallway/primary/aft) -"bev" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"bew" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = list("Bar","Kitchen","Diner")},/turf/simulated/floor,/area/hallway/primary/aft) -"bex" = (/obj/structure/walllocker/emerglocker/north,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"bey" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) -"bez" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) -"beA" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) -"beB" = (/obj/structure/disposalpipe/sortjunction/nonsorting/WN,/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) -"beC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) -"beD" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) -"beE" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) -"beF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/aft) -"beG" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) -"beH" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 8; icon_state = "pipe-j2s"; sortType = list("Botany")},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) -"beI" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) -"beJ" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"; pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) -"beK" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 8; icon_state = "pipe-j1s"; sortType = list("Chief Engineer","Engineering","Atmospherics")},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) -"beL" = (/obj/effect/sign/nosmoking_2{pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) -"beM" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) -"beN" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) -"beO" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = list("Chapel","Chapel Office")},/turf/simulated/floor,/area/hallway/primary/aft) -"beP" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"beQ" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 8; icon_state = "pipe-j2s"; sortType = list("Laundry Room","Toilets")},/turf/simulated/floor,/area/hallway/primary/aft) -"beR" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"beS" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/aft) -"beT" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/hallway/primary/aft) -"beU" = (/turf/simulated/wall,/area/maintenance/disposal) -"beV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/disposal) -"beW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/disposal) -"beX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/disposal) -"beY" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) -"beZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfa" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/chemistry) -"bfb" = (/obj/machinery/chem_dispenser,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bfc" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bfd" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Chemistry"; req_access_txt = "33"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bfe" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Chemistry"); dir = 4; icon_state = "pipe-j2s"; sortType = list("CMO")},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"bff" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/medical/medbay) -"bfg" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"bfh" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) -"bfi" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/aft) -"bfj" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/aft) -"bfk" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/hallway/primary/aft) -"bfl" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/aft) -"bfm" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/aft) -"bfn" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/disposal) -"bfo" = (/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfp" = (/obj/machinery/conveyor_switch{id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfq" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfr" = (/obj/effect/decal/cleanable/oil,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfs" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/disposal) -"bft" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfu" = (/obj/structure/table,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bfv" = (/obj/structure/table,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bfw" = (/obj/machinery/reagentgrinder,/obj/machinery/camera{c_tag = "Chemistry"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bfx" = (/obj/machinery/power/apc{dir = 2; level = 4; name = "Chemistry APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bfy" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/pillbottlebox,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bfz" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/lglo_kit,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"bfA" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"bfB" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bfC" = (/obj/machinery/power/apc{dir = 2; name = "Medbay APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bfD" = (/obj/machinery/vending/medical,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bfE" = (/obj/machinery/vending/snack,/obj/effect/sign/nosmoking_1{pixel_y = -32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bfF" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bfG" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Medbay Lobby South"; dir = 1; network = "Medbay"},/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bfH" = (/obj/machinery/camera{c_tag = "Port Hallway - Med-Lobby (Aft)"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) -"bfI" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/aft) -"bfJ" = (/obj/machinery/camera{c_tag = "Aft Hallway - Canteen"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) -"bfK" = (/obj/machinery/camera{c_tag = "Aft Hallway - Hydrophonics"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) -"bfL" = (/obj/machinery/camera{c_tag = "Aft Hallway - Engineering"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) -"bfM" = (/obj/machinery/camera{c_tag = "Aft Hallway - Crew Quarters"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) -"bfN" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Disposals"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) -"bfO" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfP" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfQ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/apc{name = "Disposals APC"; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfR" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfS" = (/obj/machinery/light/small/spot,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfT" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/disposal) -"bfV" = (/obj/effect/decal/cleanable/generic,/turf/space,/area) -"bfW" = (/turf/simulated/wall/r_wall,/area/medical/genetics) -"bfX" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/genetics) -"bfY" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/genetics) -"bfZ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) -"bga" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"bgb" = (/obj/effect/sign/nosmoking_1{pixel_x = 32; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"bgc" = (/turf/simulated/wall,/area/crew_quarters/cafeteria) -"bgd" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Cafeteria"},/turf/simulated/floor,/area/crew_quarters/cafeteria) -"bge" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Cafeteria"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/crew_quarters/cafeteria) -"bgf" = (/obj/effect/sign/barsign,/turf/simulated/wall,/area/crew_quarters/cafeteria) -"bgg" = (/turf/simulated/wall,/area/crew_quarters/bar) -"bgh" = (/turf/simulated/wall,/area/hydroponics) -"bgi" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/hydroponics) -"bgj" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/turf/simulated/floor,/area/hydroponics) -"bgk" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hydroponics) -"bgl" = (/turf/simulated/wall,/area/chapel/main) -"bgm" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/chapel/main) -"bgn" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) -"bgo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) -"bgp" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass{name = "Chapel"},/turf/simulated/floor,/area/chapel/main) -"bgq" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/chapel/main) -"bgr" = (/turf/simulated/wall,/area/chapel/office) -"bgs" = (/turf/simulated/wall,/area/crew_quarters) -"bgt" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Dormitory"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters) -"bgu" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Dormitory"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters) -"bgv" = (/turf/simulated/wall/r_wall,/area/crew_quarters) -"bgw" = (/obj/structure/closet/secure_closet/genetics_personal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bgx" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bgy" = (/obj/machinery/computer/cloning{wantspod = 1; wantsscan = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bgz" = (/obj/machinery/clonepod,/obj/machinery/camera{c_tag = "Genetical Research"; dir = 2; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bgA" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bgB" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bgC" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bgD" = (/obj/machinery/computer/cloning{wantspod = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bgE" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bgF" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bgG" = (/turf/simulated/wall,/area/medical/genetics) -"bgH" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"bgI" = (/obj/machinery/vending/medical,/obj/machinery/light_switch{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bgJ" = (/obj/structure/table,/obj/item/weapon/cleaner{pixel_x = 8; pixel_y = 3},/obj/item/weapon/hand_labeler,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bgK" = (/obj/structure/table,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/belt/medical,/obj/item/weapon/storage/belt/medical,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bgL" = (/obj/structure/table,/obj/item/weapon/storage/gl_kit{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/syringes,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bgM" = (/obj/structure/bookcase/manuals/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bgN" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bgO" = (/obj/structure/window/reinforced,/obj/machinery/door/window/eastright{tag = "icon-right (WEST)"; name = "Medbay Delivery"; icon_state = "right"; dir = 8; req_access_txt = "5"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/medbay) -"bgP" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Medbay"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{tag = "icon-right (EAST)"; name = "Medbay Delivery"; icon_state = "right"; dir = 4; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area/medical/medbay) -"bgQ" = (/obj/structure/bookcase{category = "Fiction"; name = "bookcase (Fiction)"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bgR" = (/obj/structure/bookcase{category = "Non-Fiction"; name = "bookcase (Non-Fiction)"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bgS" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bgT" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bgU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bgV" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Bar","Kitchen"); dir = 1; icon_state = "pipe-j2s"; sortType = list("Diner")},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bgW" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bgX" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bgY" = (/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bgZ" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bha" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/obj/structure/stool,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bhb" = (/obj/structure/table,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "barshutter"; layer = 3.3; name = "Bar Shutters"; id = "Bar Shutters"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bhc" = (/obj/structure/table,/obj/machinery/door_control{dir = 1; id = "barshutter"; name = "Bar Shutters"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bhd" = (/obj/machinery/vending/boozeomat,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bhe" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bhf" = (/obj/structure/closet/secure_closet/barman_personal,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bhg" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"bhh" = (/obj/machinery/sink/kitchen2,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"bhi" = (/obj/structure/closet/secure_closet/fridge,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"bhj" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"bhk" = (/obj/structure/table,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"bhl" = (/obj/structure/closet/crate/hydroponics/prespawned,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"bhm" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/hydroponics) -"bhn" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/hydroponics) -"bho" = (/turf/simulated/floor,/area/hydroponics) -"bhp" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hydroponics) -"bhq" = (/obj/effect/landmark{name = "plant"},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hydroponics) -"bhr" = (/obj/machinery/door/window/eastright{tag = "icon-left"; name = "Hydroponics Delivery"; icon_state = "left"; dir = 2; req_access_txt = "35"; base_state = "left"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"},/area/hydroponics) -"bhs" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Hydroponics"},/obj/machinery/door/window/westright{dir = 4; icon_state = "right"; name = "Hydrophonics Delivery"; req_access_txt = "34"; tag = "icon-right (EAST)"},/turf/simulated/floor{icon_state = "bot"},/area/hydroponics) -"bht" = (/obj/machinery/disposal,/obj/machinery/power/apc{dir = 8; name = "Chapel APC"; pixel_x = -25},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"bhu" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -6; pixel_y = 10},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bhv" = (/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bhw" = (/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"bhx" = (/obj/effect/landmark{name = "plant"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) -"bhy" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/chapel/main) -"bhz" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Chapel Office"); dir = 1; icon_state = "pipe-j2s"; sortType = list("Chapel")},/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/chapel/main) -"bhA" = (/obj/structure/closet/wardrobe/chaplain_black,/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/chapel/office) -"bhB" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) -"bhC" = (/obj/structure/bookcase{category = "Religion"; name = "bookcase (Religious)"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) -"bhD" = (/obj/structure/bookcase{category = "Non-Fiction"; name = "bookcase (Non-Fiction)"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) -"bhE" = (/obj/structure/closet/secure_closet/counselor_personal,/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/chapel/office) -"bhF" = (/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters) -"bhG" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) -"bhH" = (/obj/machinery/disposal,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "neutral"; dir = 9},/area/crew_quarters) -"bhI" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters) -"bhJ" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "neutral"; dir = 9},/area/crew_quarters) -"bhK" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) -"bhL" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) -"bhM" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) -"bhN" = (/obj/machinery/computer/arcade,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) -"bhO" = (/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters) -"bhP" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"bhQ" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"bhR" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"bhS" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/closet/wardrobe/genetics_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bhT" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bhU" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bhV" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bhW" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bhX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bhY" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bhZ" = (/obj/machinery/power/apc{dir = 4; name = "Genetics APC"; pixel_x = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bia" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"bib" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay Storage"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bic" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bid" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bie" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bif" = (/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"big" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Bar"); icon_state = "pipe-j2s"; sortType = list()},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bih" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bii" = (/obj/machinery/door/airlock/freezer,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"bij" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"bik" = (/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"bil" = (/obj/machinery/power/apc{dir = 4; name = "Bar Freezer APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"bim" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/paper/hydroponics,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"bin" = (/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"bio" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock{name = "Hydrophonics Storage"; req_access_txt = "35"},/turf/simulated/floor,/area/hydroponics) -"bip" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) -"biq" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bir" = (/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/chapel/main) -"bis" = (/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bit" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) -"biu" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/main) -"biv" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) -"biw" = (/obj/machinery/door/airlock{name = "Chapel Office"; req_access_txt = "22"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/office) -"bix" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/office) -"biy" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"biz" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Chaplain"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"biA" = (/obj/item/weapon/storage/briefcase,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"biB" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) -"biC" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor,/area/crew_quarters) -"biD" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters) -"biE" = (/obj/machinery/requests_console{department = "Crew Quarters"; pixel_y = 30},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) -"biF" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/crew_quarters) -"biG" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters) -"biH" = (/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) -"biI" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/crew_quarters) -"biJ" = (/turf/simulated/floor,/area/crew_quarters) -"biK" = (/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) -"biL" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"biM" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/genetics) -"biN" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"biO" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"biP" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"biQ" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"biR" = (/obj/machinery/firealarm{pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"biS" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Genetics Research"; req_access_txt = "9"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"biT" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"biU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/medical/medbay) -"biV" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Morgue"); dir = 1; icon_state = "pipe-j2s"; sortType = list("Genetics")},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"biW" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"biX" = (/obj/structure/table,/obj/item/weapon/storage/stma_kit{pixel_x = 6; pixel_y = 6; pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"biY" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"biZ" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bja" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bjb" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bjc" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes,/obj/machinery/power/apc{dir = 4; name = "Bar APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bjd" = (/obj/machinery/camera{c_tag = "Bar Freezer"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"bje" = (/obj/structure/closet/secure_closet/hydro_personal,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"bjf" = (/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"bjg" = (/obj/machinery/camera{c_tag = "Hydrophonics Back Room"; dir = 1; network = "SS13"},/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"bjh" = (/obj/structure/closet/wardrobe/hydro_green,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"bji" = (/obj/effect/landmark{name = "plant"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/hydroponics) -"bjj" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bjk" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) -"bjl" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) -"bjm" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) -"bjn" = (/obj/machinery/power/apc{dir = 8; name = "Chapel Office APC"; pixel_x = -25},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/office) -"bjo" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"bjp" = (/obj/machinery/light/lamp/green{pixel_x = 1; pixel_y = 5},/obj/structure/table/woodentable,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"bjq" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"bjr" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"bjs" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) -"bjt" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters) -"bju" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/crew_quarters) -"bjv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters) -"bjw" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Toilets"); dir = 4; icon_state = "pipe-j2s"; sortType = list("Laundry Room")},/turf/simulated/floor,/area/crew_quarters) -"bjx" = (/obj/item/weapon/reagent_containers/food/snacks/no_raisin,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters) -"bjy" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/crew_quarters) -"bjz" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/crew_quarters) -"bjA" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/tea{pixel_x = -4; pixel_y = 18},/turf/simulated/floor,/area/crew_quarters) -"bjB" = (/obj/structure/table/woodentable,/obj/item/weapon/dice/d20{pixel_x = 8; pixel_y = 7},/obj/item/weapon/dice{pixel_x = -5; pixel_y = 0},/obj/item/weapon/dice{pixel_x = 0; pixel_y = -2},/turf/simulated/floor,/area/crew_quarters) -"bjC" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) -"bjD" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) -"bjE" = (/obj/structure/table,/obj/item/weapon/storage/diskbox,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bjF" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bjG" = (/turf/simulated/wall,/area/medical/morgue) -"bjH" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bjI" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"bjJ" = (/obj/structure/table,/obj/item/weapon/storage/diskbox{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/beakerbox,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bjK" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/regular,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bjL" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bjM" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/fire,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bjN" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_y = 4},/obj/item/weapon/gun/syringe,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bjO" = (/obj/structure/closet/wardrobe/medic_white,/obj/machinery/camera{c_tag = "Medbay Storage"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bjP" = (/obj/structure/closet/secure_closet/anaesthetic,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bjQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bjR" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bjS" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bjT" = (/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bjU" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Bar"); dir = 8; icon_state = "pipe-j2s"; sortType = list("Kitchen")},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bjV" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Bar"; req_access_txt = "25"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bjW" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bjX" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bjY" = (/obj/effect/landmark{name = "plant"},/obj/machinery/camera{c_tag = "Hydrophonics Front"; dir = 4; network = "SS13"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/hydroponics) -"bjZ" = (/obj/effect/landmark{name = "plant"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hydroponics) -"bka" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor,/area/hydroponics) -"bkb" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"bkc" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) -"bkd" = (/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) -"bke" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) -"bkf" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/office) -"bkg" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"bkh" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) -"bki" = (/obj/structure/table/woodentable,/turf/simulated/floor,/area/crew_quarters) -"bkj" = (/obj/structure/table/woodentable,/obj/item/weapon/cigpacket{pixel_x = -2; pixel_y = 2},/turf/simulated/floor,/area/crew_quarters) -"bkk" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/crew_quarters) -"bkl" = (/obj/structure/table/woodentable,/obj/item/weapon/paper{info = "
    Spacedie


    How to play:

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

    For extra fun use a dice with many sides.

    "; name = "Spacedie"},/turf/simulated/floor,/area/crew_quarters) -"bkm" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) -"bkn" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"bko" = (/turf/simulated/floor{icon_state = "carpet"},/area/crew_quarters) -"bkp" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 4; pixel_y = 3},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bkq" = (/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bkr" = (/obj/structure/table,/obj/item/weapon/storage/diskbox,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bks" = (/obj/machinery/disposal,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bkt" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bku" = (/obj/structure/closet/crate,/obj/machinery/power/apc{dir = 1; name = "Morgue APC"; pixel_y = 25},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bkv" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bkw" = (/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bkx" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bky" = (/obj/machinery/camera{c_tag = "Hallway Aft"; dir = 8; network = "Medbay"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"bkz" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay) -"bkA" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) -"bkB" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"bkC" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bkD" = (/obj/machinery/camera{c_tag = "Cafeteria Port"; dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bkE" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bkF" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bkG" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bkH" = (/obj/structure/closet/secure_closet/bar,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"bkI" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"bkJ" = (/obj/machinery/power/apc{dir = 1; name = "Kitchen Freezer APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"bkK" = (/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"bkL" = (/obj/machinery/gibber,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"bkM" = (/obj/machinery/hydroponics,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"bkN" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) -"bkO" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) -"bkP" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) -"bkQ" = (/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) -"bkR" = (/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) -"bkS" = (/obj/machinery/hydroponics,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"bkT" = (/obj/machinery/camera{c_tag = "Chapel Front"; dir = 4; network = "SS13"},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"bkU" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) -"bkV" = (/obj/structure/filingcabinet,/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/chapel/office) -"bkW" = (/obj/machinery/copier,/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = -30},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) -"bkX" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) -"bkY" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) -"bkZ" = (/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) -"bla" = (/obj/machinery/camera{c_tag = "Chapel Office"; dir = 8; network = "SS13"},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/chapel/office) -"blb" = (/obj/structure/noticeboard{pixel_x = 32},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) -"blc" = (/obj/structure/closet/secure_closet/personal,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"bld" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/obj/machinery/light_switch{layer = 3.3; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"ble" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/genetics) -"blf" = (/obj/structure/table,/obj/item/weapon/storage/syringes{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"blg" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"blh" = (/obj/machinery/scan_consolenew,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bli" = (/obj/structure/morgue,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"blj" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"blk" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bll" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"blm" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Morgue"); dir = 4; icon_state = "pipe-j1s"; sortType = list()},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"bln" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"blo" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/maintenance/aft) -"blp" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/aft) -"blq" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"blr" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bls" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"blt" = (/obj/structure/kitchenspike,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"blu" = (/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"blv" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) -"blw" = (/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) -"blx" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/chapel/main) -"bly" = (/obj/item/device/radio/beacon,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) -"blz" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance_hatch{name = "\improper Chapel Office Maintenance Hatch"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) -"blA" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 10},/area/crew_quarters) -"blB" = (/obj/effect/decal/cleanable/dirt,/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"blC" = (/obj/effect/decal/cleanable/dirt,/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"blD" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 6},/obj/item/weapon/pen{pixel_x = -1; pixel_y = 4},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"blE" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters) -"blF" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/crew_quarters) -"blG" = (/obj/machinery/door/airlock{name = "Cabin"},/turf/simulated/floor{icon_state = "carpetside"},/area/crew_quarters) -"blH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) -"blI" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"blJ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"blK" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 6; pixel_y = 8},/obj/item/weapon/secstorage/ssafe{pixel_x = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"blL" = (/obj/machinery/optable,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"blM" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"blN" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"blO" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/aft) -"blP" = (/obj/machinery/power/apc{dir = 8; layer = 4; name = "Cafeteria APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"blQ" = (/obj/item/device/radio/beacon,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"blR" = (/obj/structure/table,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; id = "Kitchen Shutters"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"blS" = (/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"blT" = (/obj/structure/table,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"blU" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"blV" = (/obj/structure/table,/obj/machinery/sink/kitchen,/obj/machinery/door_control{id = "kitchenshutter"; name = "Kitchen Shutters"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"blW" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"blX" = (/obj/machinery/smartfridge,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"blY" = (/turf/simulated/wall,/area/crew_quarters/kitchen) -"blZ" = (/obj/machinery/camera{c_tag = "Kitchen Freezer"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"bma" = (/obj/structure/kitchenspike,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"bmb" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) -"bmc" = (/obj/structure/closet/coffin,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bmd" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/chapel/main) -"bme" = (/obj/machinery/washing_machine,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) -"bmf" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/washing_machine,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) -"bmg" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) -"bmh" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters) -"bmi" = (/obj/machinery/camera{c_tag = "Emergency Room Starboard"; network = "Medbay"; pixel_x = 22},/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 8; icon_state = "pipe-j2s"; sortType = list("Toilets")},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) -"bmj" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) -"bmk" = (/obj/machinery/light/small{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) -"bml" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) -"bmm" = (/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) -"bmn" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) -"bmo" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) -"bmp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters) -"bmq" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bmr" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bms" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Monkey Pen"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bmt" = (/obj/structure/table,/obj/item/weapon/autopsy_scanner,/obj/item/weapon/scalpel,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bmu" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bmv" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/medical/medbay) -"bmw" = (/turf/simulated/floor{tag = "icon-escapecorner (WEST)"; icon_state = "escapecorner"; dir = 8},/area/medical/medbay) -"bmx" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) -"bmy" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bmz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bmA" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 8; icon_state = "pipe-j2s"; sortType = list("Kitchen")},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bmB" = (/obj/machinery/door/airlock/freezer,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"bmC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"bmD" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"bmE" = (/obj/machinery/chem_master/condimaster,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"bmF" = (/obj/machinery/hydroponics,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"bmG" = (/obj/structure/stool,/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) -"bmH" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) -"bmI" = (/obj/structure/closet/coffin,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bmJ" = (/obj/machinery/camera{c_tag = "Chapel Storage"; dir = 8; network = "SS13"},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"bmK" = (/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{broadcasting = 1; dir = 0; frequency = 1442; listening = 0; name = "Intercom"; pixel_x = -27},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) -"bmL" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) -"bmM" = (/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) -"bmN" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/cola{volume = 50},/turf/simulated/floor,/area/crew_quarters) -"bmO" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/crew_quarters) -"bmP" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) -"bmQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters) -"bmR" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bmS" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bmT" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"bmU" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"bmV" = (/turf/simulated/wall/r_wall,/area/medical/medbay) -"bmW" = (/obj/structure/table,/obj/item/kitchen/donut_box,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; id = "Kitchen Shutters"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bmX" = (/obj/structure/table,/obj/item/weapon/monkeycube_box,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bmY" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bmZ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bna" = (/obj/structure/closet/secure_closet/meat,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"bnb" = (/obj/structure/closet/secure_closet/fridge,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"bnc" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"bnd" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"bne" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Chapel Storage"; req_access_txt = "22"},/turf/simulated/floor,/area/chapel/main) -"bnf" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) -"bng" = (/obj/structure/table,/obj/item/weapon/rag{pixel_y = 12},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) -"bnh" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) -"bni" = (/turf/simulated/floor{icon_state = "neutral"; dir = 10},/area/crew_quarters) -"bnj" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"bnk" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"bnl" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"bnm" = (/obj/structure/table/woodentable,/obj/item/device/paicard,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"bnn" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"bno" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"bnp" = (/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"bnq" = (/obj/effect/decal/cleanable/dirt,/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"bnr" = (/obj/structure/stool{pixel_y = 8},/obj/effect/decal/cleanable/dirt,/obj/machinery/power/apc{name = "Dormitory APC"; pixel_y = -25},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"bns" = (/obj/structure/reagent_dispensers/water_cooler,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"bnt" = (/obj/structure/table/woodentable,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"bnu" = (/obj/item/stack/medical/bruise_pack,/obj/structure/table/woodentable,/obj/effect/decal/cleanable/dirt,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment{pixel_y = 4},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"bnv" = (/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"bnw" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"bnx" = (/obj/structure/closet/wardrobe/grey,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"bny" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"bnz" = (/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters) -"bnA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters) -"bnB" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) -"bnC" = (/obj/machinery/disease2/monkeycloner,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bnD" = (/obj/structure/crematorium{id = "crematorium"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bnE" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bnF" = (/obj/structure/table,/obj/item/weapon/hand_labeler{pixel_x = -4; pixel_y = 4},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bnG" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bnH" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bnI" = (/obj/machinery/hydroponics,/obj/machinery/camera{c_tag = "Hydrophonics"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"bnJ" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bnK" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Unisex Bathroom"; req_access_txt = "0"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters) -"bnL" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Unisex Shower Room"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters) -"bnM" = (/turf/simulated/wall/r_wall,/area/crew_quarters/toilet) -"bnN" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) -"bnO" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bnP" = (/obj/machinery/camera{c_tag = "Genetical Research Monkey Pen"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bnQ" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/ash,/obj/machinery/crema_switch{desc = "Descretly disposing the bodies of past employees since anno domine"; id = "crematorium"; pixel_x = -25; req_access = null; req_access_txt = "40"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bnR" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bnS" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bnT" = (/obj/structure/morgue,/obj/machinery/camera{c_tag = "Morgue"; dir = 1; network = "Medbay"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bnU" = (/obj/structure/table,/obj/item/weapon/storage/body_bag_box,/obj/item/weapon/circular_saw,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bnV" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) -"bnW" = (/obj/structure/table,/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) -"bnX" = (/obj/structure/table,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) -"bnY" = (/obj/structure/table,/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) -"bnZ" = (/obj/machinery/sink/kitchen2{pixel_y = 30},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) -"boa" = (/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) -"bob" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) -"boc" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) -"bod" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"boe" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) -"bof" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) -"bog" = (/turf/simulated/wall,/area/crew_quarters/toilet) -"boh" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"boi" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"boj" = (/obj/machinery/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bok" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bol" = (/obj/structure/closet,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bom" = (/obj/machinery/sink/shower{dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bon" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"boo" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bop" = (/obj/machinery/sink/shower{pixel_y = 20},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"boq" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/aft) -"bor" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"bos" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"bot" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{name = "Hydrophonics Desk"; req_access_txt = "28"},/obj/machinery/door/window/westright{dir = 4; icon_state = "leftspark"; name = "Kitchen Desk"; req_access_txt = "35"; tag = "icon-leftspark (EAST)"},/turf/simulated/floor,/area/crew_quarters/kitchen) -"bou" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) -"bov" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) -"bow" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"box" = (/obj/structure/stool,/turf/simulated/floor{tag = "icon-greencorner (EAST)"; icon_state = "greencorner"; dir = 4},/area/hydroponics) -"boy" = (/obj/structure/table,/obj/machinery/power/apc{dir = 4; name = "Hydroponics APC"; pixel_x = 27; pixel_y = 3},/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) -"boz" = (/obj/machinery/camera{c_tag = "Chapel Port"; dir = 4; network = "SS13"},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/chapel/main) -"boA" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance_hatch{name = "\improper Chapel East Maintenance Hatch"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/chapel/main) -"boB" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/crew_quarters/toilet) -"boC" = (/obj/machinery/door/airlock{name = "Cyborg Unit 1"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"boD" = (/obj/machinery/door/airlock{name = "Cyborg Unit 2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"boE" = (/obj/machinery/sink/shower{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"boF" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/medical/medbay) -"boG" = (/turf/simulated/floor{tag = "icon-whitehall (NORTHWEST)"; icon_state = "whitehall"; dir = 9},/area/medical/medbay) -"boH" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"boI" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"boJ" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"boK" = (/turf/simulated/floor{tag = "icon-whitecorner (NORTH)"; icon_state = "whitecorner"; dir = 1},/area/medical/medbay) -"boL" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"boM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; id = "Kitchen Shutters"},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) -"boN" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/westleft{dir = 1; name = "Kitchen Delivery"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/kitchen) -"boO" = (/obj/structure/table,/obj/machinery/blender,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"boP" = (/obj/structure/table,/obj/machinery/juicer,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"boQ" = (/obj/structure/table,/obj/machinery/processor,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"boR" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"boS" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"boT" = (/obj/structure/closet/secure_closet/kitchen,/obj/machinery/power/apc{dir = 4; name = "Kitchen APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"boU" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "green"; dir = 10},/area/hydroponics) -"boV" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"boW" = (/obj/machinery/camera{c_tag = "Hydrophonics Kitchen Access"; dir = 1; network = "SS13"},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"boX" = (/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"boY" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"boZ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "green"; dir = 10},/area/hydroponics) -"bpa" = (/obj/machinery/biogenerator,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"bpb" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"bpc" = (/obj/machinery/seed_extractor,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"bpd" = (/obj/machinery/vending/hydronutrients,/obj/machinery/light,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"bpe" = (/obj/machinery/vending/hydroseeds,/obj/machinery/camera{c_tag = "Hydrophonics Aft"; dir = 1; network = "SS13"},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"bpf" = (/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; name = "Hydro RC"; pixel_x = 0; pixel_y = -30},/obj/structure/table,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"bpg" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "green"; dir = 6},/area/hydroponics) -"bph" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"bpi" = (/turf/simulated/wall/r_wall,/area/chapel/main) -"bpj" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area/maintenance/aft) -"bpk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/aft) -"bpl" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bpm" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bpn" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bpo" = (/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/medical/medbay) -"bpp" = (/obj/machinery/access_button{command = "cycle_exterior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = -25; req_access_txt = "39"},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) -"bpq" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) -"bpr" = (/obj/machinery/camera{c_tag = "Virology Hallway"; dir = 1; network = "Medbay"},/turf/simulated/floor{tag = "icon-whitehall (SOUTHEAST)"; icon_state = "whitehall"; dir = 6},/area/medical/medbay) -"bps" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) -"bpt" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) -"bpu" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) -"bpv" = (/obj/machinery/door/window/westright{dir = 2; icon_state = "right"; name = "Kitchen Delivery"; req_access_txt = "34"; tag = "icon-right (EAST)"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Kitchen"},/turf/simulated/floor{icon_state = "bot"},/area/crew_quarters/kitchen) -"bpw" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hydroponics) -"bpx" = (/obj/structure/stool,/obj/machinery/camera{c_tag = "Chapel Starboard"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) -"bpy" = (/obj/structure/closet/crate/radiation,/turf/simulated/floor,/area) -"bpz" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) -"bpA" = (/obj/machinery/camera{c_tag = "Dormitory Bathroom"; dir = 1; network = "SS13"},/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bpB" = (/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j1"; tag = "icon-pipe-j2"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bpC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bpD" = (/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bpE" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bpF" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bpG" = (/obj/machinery/power/apc{dir = 8; name = "Bathroom APC"; pixel_x = 28; pixel_x = 0},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bpH" = (/turf/simulated/wall/r_wall,/area/medical/virology) -"bpI" = (/obj/effect/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virology) -"bpJ" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; holdopen = 0; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Access"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bpK" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) -"bpL" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor/plating,/area/maintenance/aft) -"bpM" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"bpN" = (/obj/machinery/door/airlock{name = "Unit 1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bpO" = (/obj/machinery/door/airlock{name = "Unit 2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bpP" = (/obj/machinery/door/airlock{name = "Unit 3"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bpQ" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/toilet) -"bpR" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/toilet) -"bpS" = (/obj/structure/table,/obj/machinery/access_button{command = "cycle_exterior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = 25; req_access_txt = "39"},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bpT" = (/obj/machinery/sink/shower{pixel_y = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bpU" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bpV" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) -"bpW" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance_hatch{name = "\improper Chapel West Maintenance Hatch"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/chapel/main) -"bpX" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) -"bpY" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 4; icon_state = "pipe-j1s"; sortType = list("Chief Engineer")},/turf/simulated/floor,/area) -"bpZ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area) -"bqa" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area) -"bqb" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/maintenance/aft) -"bqc" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/aft) -"bqd" = (/obj/machinery/light/small,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/toilet,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bqe" = (/obj/structure/lattice,/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk,/turf/space,/area) -"bqf" = (/obj/structure/closet/l3closet/virology,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bqg" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"bqh" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bqi" = (/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"bqj" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/chapel/main) -"bqk" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/simulated/floor,/area) -"bql" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area) -"bqm" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area) -"bqn" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment,/turf/space,/area) -"bqo" = (/obj/structure/closet/l3closet/virology,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bqp" = (/obj/machinery/camera{c_tag = "Virology Access"; dir = 1; network = "Medbay"},/obj/machinery/access_button{command = "cycle_interior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = -25; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bqq" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) -"bqr" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) -"bqs" = (/obj/machinery/mass_driver{id = "chapelgun"},/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; name = "Mass Driver"; req_access_txt = "22"},/turf/simulated/floor/plating,/area/chapel/main) -"bqt" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/medical/virology) -"bqu" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; holdopen = 0; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Access"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bqv" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) -"bqw" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) -"bqx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) -"bqy" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"bqz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"bqA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Tool Storage"; req_access_txt = "12"},/turf/simulated/floor,/area) -"bqB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) -"bqC" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) -"bqD" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) -"bqE" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table,/obj/machinery/driver_button{id = "chapelgun"; name = "Chapel Mass Driver"; pixel_x = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bqF" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/main) -"bqG" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) -"bqH" = (/obj/structure/table,/obj/item/device/radio/intercom{pixel_x = 0; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bqI" = (/obj/structure/closet/wardrobe/virology_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bqJ" = (/obj/structure/closet/secure_closet/viro_personal,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bqK" = (/obj/machinery/atmospherics/pipe/tank/air,/obj/machinery/camera{c_tag = "Virology Back Room"; network = "Medbay"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bqL" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/medical/virology) -"bqM" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bqN" = (/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "virology_airlock_exterior"; id_tag = "virology_airlock_control"; interior_door_tag = "virology_airlock_interior"; layer = 4; name = "Virology Access Console"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bqO" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bqP" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bqQ" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bqR" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bqS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) -"bqT" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area) -"bqU" = (/obj/structure/table,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bqV" = (/obj/machinery/power/apc{dir = 1; name = "Tool Storage APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area) -"bqW" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/obj/item/weapon/module/power_control,/turf/simulated/floor,/area) -"bqX" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/airlock_electronics,/turf/simulated/floor,/area) -"bqY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"bqZ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{dir = 1},/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor,/area) -"bra" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/communications,/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Secure Technical Storage"; dir = 2; network = "Command"},/turf/simulated/floor,/area) -"brb" = (/obj/structure/window/reinforced{dir = 8},/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"brc" = (/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"brd" = (/obj/machinery/camera{c_tag = "Chapel Aft"; dir = 1; network = "SS13"},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/chapel/main) -"bre" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/chapel/main) -"brf" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"brg" = (/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"brh" = (/turf/space,/area/dummy) -"bri" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"brj" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"brk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Virology Back Room"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"brl" = (/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = 32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"brm" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"brn" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bro" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area) -"brp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area) -"brq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"brr" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/borgupload{pixel_x = -1; pixel_y = 1},/obj/item/weapon/circuitboard/aiupload{pixel_x = 2; pixel_y = -2},/turf/simulated/floor,/area) -"brs" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/robotics{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/mecha_control{pixel_x = 1; pixel_y = -1},/turf/simulated/floor,/area) -"brt" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) -"bru" = (/obj/machinery/door/poddoor{id = "chapelgun"; name = "Chapel Launcher Door"},/turf/simulated/floor/plating,/area/chapel/main) -"brv" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) -"brw" = (/obj/structure/table,/obj/item/weapon/secstorage/ssafe{pixel_x = 0; pixel_y = -25},/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"brx" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bry" = (/obj/machinery/power/apc{dir = 4; name = "Virology APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"brz" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"brA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 1"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"brB" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) -"brC" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) -"brD" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"brE" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 2"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"brF" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) -"brG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area) -"brH" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area) -"brI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"brJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) -"brK" = (/obj/machinery/door/airlock/command{name = "Secure Tech"; req_access = null; req_access_txt = "19;23"},/turf/simulated/floor/plating,/area) -"brL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"brM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) -"brN" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"brO" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"brP" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"brQ" = (/obj/machinery/computer/curer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"brR" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"brS" = (/obj/machinery/computer/diseasesplicer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"brT" = (/obj/machinery/camera{c_tag = "Virology Patient Rooms"; dir = 8; network = "Medbay"},/obj/machinery/light{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 25},/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"brU" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/camera{c_tag = "Tool Storage"; dir = 1},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area) -"brV" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area) -"brW" = (/obj/structure/closet/toolcloset,/turf/simulated/floor,/area) -"brX" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/toolcloset,/turf/simulated/floor,/area) -"brY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"brZ" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = -3; pixel_y = 3},/obj/item/weapon/cable_coil,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area) -"bsa" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/wirecutters,/turf/simulated/floor/plating,/area) -"bsb" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/machinery/light{dir = 1},/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/plating,/area) -"bsc" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Technical Storage"; dir = 2},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area) -"bsd" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/turf/simulated/floor/plating,/area) -"bse" = (/obj/structure/table,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flash,/obj/item/device/flash,/turf/simulated/floor/plating,/area) -"bsf" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bsg" = (/obj/structure/disposalpipe/segment,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bsh" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/medical/virology) -"bsi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area) -"bsj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = -1},/turf/simulated/wall/r_wall,/area) -"bsk" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area) -"bsl" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area) -"bsm" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area) -"bsn" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area) -"bso" = (/obj/machinery/camera{c_tag = "Virology Monkey Pen"; dir = 4; network = "Medbay"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bsp" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bsq" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bsr" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bss" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Virologist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bst" = (/obj/structure/table,/obj/item/weapon/virusdish/random,/obj/item/weapon/virusdish/random{pixel_y = 8},/obj/item/weapon/virusdish/random{pixel_x = -6; pixel_y = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bsu" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/gloves/yellow,/obj/item/device/t_scanner,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area) -"bsv" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/scan_consolenew{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/cloning{pixel_x = 0},/obj/item/weapon/circuitboard/med_data{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/clonescanner,/obj/item/weapon/circuitboard/clonepod,/turf/simulated/floor/plating,/area) -"bsw" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area) -"bsx" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/pandemic{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/rdconsole,/obj/item/weapon/circuitboard/rdserver{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/destructive_analyzer,/turf/simulated/floor/plating,/area) -"bsy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"bsz" = (/obj/machinery/power/apc{dir = 4; name = "Tech. Storage APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"bsA" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"; pixel_x = 32},/turf/space,/area) -"bsB" = (/obj/machinery/disease2/monkeycloner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bsC" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bsD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/medical/virology) -"bsE" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = 25},/obj/structure/closet/l3closet/virology,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bsF" = (/obj/structure/table,/obj/item/clothing/gloves/latex,/obj/item/clothing/glasses/hud/health,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bsG" = (/obj/structure/table,/obj/item/weapon/storage/syringes{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/beakerbox,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bsH" = (/obj/structure/table,/obj/item/weapon/cleaner,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bsI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bsJ" = (/obj/machinery/camera{c_tag = "Virology"; dir = 1; network = "Medbay"},/obj/machinery/light,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bsK" = (/obj/machinery/disease2/diseaseanalyser,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bsL" = (/obj/machinery/disease2/isolator,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bsM" = (/obj/machinery/disease2/incubator,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bsN" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bsO" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area) -"bsP" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/secure_data{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/securitycam{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area) -"bsQ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/card,/turf/simulated/floor/plating,/area) -"bsR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) -"bsS" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area) -"bsT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area) -"bsU" = (/obj/machinery/autolathe,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area) -"bsV" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/camera{c_tag = "Autolathe"; network = "SS13"},/turf/simulated/floor,/area) -"bsW" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) -"bsX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area) -"bsY" = (/obj/machinery/requests_console{department = "Tech storage"; pixel_x = -30},/turf/simulated/floor/plating,/area) -"bsZ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/powermonitor{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/stationalert{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area) -"bta" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/arcade,/turf/simulated/floor/plating,/area) -"btb" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = 27},/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area) -"btc" = (/obj/machinery/power/apc{dir = 8; name = "Autolathe Storage APC"; pixel_x = -25; pixel_y = 3},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) -"btd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) -"bte" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area) -"btf" = (/obj/machinery/vending/assist,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area) -"btg" = (/obj/machinery/light,/turf/simulated/floor/plating,/area) -"bth" = (/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) -"bti" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"btj" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plating,/area) -"btk" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area) -"btl" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area) -"btm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area) -"btn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area) -"bto" = (/obj/machinery/door/airlock/maintenance{name = "Tech Storage"; req_access_txt = "23"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) -"btp" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area) -"btq" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Autolathe Storage"; req_access_txt = "12"},/turf/simulated/floor,/area) -"btr" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area) -"bts" = (/obj/item/weapon/extinguisher,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area) -"btt" = (/obj/structure/table,/obj/item/weapon/wirecutters,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) -"btu" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor,/area) -"btv" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -8; pixel_y = -4},/obj/item/device/assembly/igniter,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/camera{c_tag = "Assistant Storage"},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area) -"btw" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area) -"btx" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/device/multitool,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area) -"bty" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) -"btz" = (/obj/machinery/power/apc{dir = 1; name = "Storage APC"; pixel_x = -1; pixel_y = 26},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area) -"btA" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/requests_console{department = "Assistant Storage"; departmentType = 0; pixel_y = 30},/turf/simulated/floor,/area) -"btB" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) -"btC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) -"btD" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area) -"btE" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area) -"btF" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area) -"btG" = (/obj/item/stack/rods{amount = 50},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area) -"btH" = (/obj/item/stack/sheet/glass{amount = 50},/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area) -"btI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area) -"btJ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area) -"btK" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 2; pixel_y = -2},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area) -"btL" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area) -"btM" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area) -"btN" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) -"btO" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area) -"btP" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) -"btQ" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/stool{pixel_y = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) -"btR" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area) -"btS" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area) -"btT" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/analyzer,/turf/simulated/floor,/area) -"btU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) -"btV" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor,/area) -"btW" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area) -"btX" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area) -"btY" = (/turf/simulated/floor{icon_state = "delivery"},/area) -"btZ" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; location = "Tool Storage"},/turf/simulated/floor{icon_state = "bot"},/area) -"bua" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor,/area) -"bub" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"buc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Primary Tool Storage"; req_access_txt = "0"},/turf/simulated/floor,/area) -"bud" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) -"bue" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Primary Tool Storage"; req_access_txt = "0"},/turf/simulated/floor,/area) -"buf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area) -"bug" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 6; icon_state = "intact-y-f"},/turf/simulated/wall,/area) -"buh" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 10; icon_state = "intact-y-f"},/turf/simulated/wall,/area) -"bui" = (/obj/machinery/portable_atmospherics/canister/air{filled = 1; valve_open = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) -"buj" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) -"buk" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "air_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) -"bul" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "air_in"; name = "Air Mix Supply Control"; output_tag = "air_out"; sensors = list("air_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{dir = 9; icon_state = "arrival"},/area) -"bum" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/air,/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area) -"bun" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1; icon_state = "manifold-y"},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area) -"buo" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; icon_state = "manifold-y"},/turf/simulated/floor,/area) -"bup" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/atmospherics/unary/cold_sink/freezer{icon_state = "freezer_1"; on = 1},/turf/simulated/floor,/area) -"buq" = (/obj/machinery/pipedispenser,/turf/simulated/floor,/area) -"bur" = (/obj/structure/stool,/obj/effect/sign/nosmoking_1{dir = 1; pixel_x = -32},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor,/area) -"bus" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) -"but" = (/obj/structure/stool,/turf/simulated/floor,/area) -"buu" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "air_sensor"},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) -"buv" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "air_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) -"buw" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; icon_state = "intact-c"},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area) -"bux" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area) -"buy" = (/obj/machinery/atmospherics/binary/pump{icon_state = "intact_on"; name = "Air Mix Pump"; on = 1; target_pressure = 202.6},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area) -"buz" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-y"},/turf/simulated/floor,/area) -"buA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/machinery/meter{id = "scrubbers_meter"; name = "Scrubbers Meter"},/turf/simulated/floor,/area) -"buB" = (/obj/machinery/atmospherics/valve/digital{dir = 4; icon_state = "valve1"; name = "Scrubber Main Valve"; open = 1},/turf/simulated/floor,/area) -"buC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor,/area) -"buD" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor,/area) -"buE" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "0"},/turf/simulated/floor,/area) -"buF" = (/turf/simulated/wall/r_wall,/area/engine/secure_storage) -"buG" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/trinary/mixer{dir = 1; icon_state = "intact_on"; name = "Gas mixer (O2/N2)"; node1_concentration = 0.2; node2_concentration = 0.8; on = 1; pixel_x = 0; pixel_y = 1; target_pressure = 4500},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) -"buH" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; icon_state = "intact-c"},/turf/simulated/floor,/area) -"buI" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 8},/obj/machinery/meter{id = "supply_meter"; name = "Supply Meter"},/turf/simulated/floor,/area) -"buJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-y"},/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/simulated/floor,/area) -"buK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/simulated/floor,/area) -"buL" = (/obj/machinery/atmospherics/valve/digital{dir = 4; icon_state = "valve1"; name = "Supply Main Valve"; open = 1},/turf/simulated/floor,/area) -"buM" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) -"buN" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) -"buO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor,/area) -"buP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) -"buQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) -"buR" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "0"},/turf/simulated/floor,/area) -"buS" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/space,/area/engine/secure_storage) -"buT" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/space,/area/engine/secure_storage) -"buU" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/space,/area/engine/secure_storage) -"buV" = (/obj/machinery/portable_atmospherics/canister/oxygen{filled = 1; name = "Canister \[O2]"; valve_open = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) -"buW" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) -"buX" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) -"buY" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "O2 Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold-y"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) -"buZ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) -"bva" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area) -"bvb" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Air/O2)"; pixel_y = 1},/turf/simulated/floor,/area) -"bvc" = (/obj/machinery/atmospherics/binary/pump{icon_state = "intact_on"; name = "Scrubber pump"; on = 1},/turf/simulated/floor,/area) -"bvd" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) -"bve" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/clothing/gloves/black,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) -"bvf" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/turf/simulated/floor,/area) -"bvg" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/device/t_scanner,/obj/item/device/t_scanner{pixel_x = 2; pixel_y = -3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) -"bvh" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Break Room Maintenance"},/turf/simulated/floor/plating,/area/maintenance/fore) -"bvi" = (/obj/machinery/door/poddoor{id = "Fore Maintenance Access"; name = "Blast Door"; id = "Blast Door"},/turf/simulated/floor/plating,/area/engine/fore) -"bvj" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area/engine/secure_storage) -"bvk" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) -"bvl" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "o2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) -"bvm" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) -"bvn" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) -"bvo" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) -"bvp" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor,/area) -"bvq" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2)"; on = 1},/turf/simulated/floor,/area) -"bvr" = (/obj/machinery/power/apc{dir = 4},/obj/structure/cable,/turf/simulated/floor,/area) -"bvs" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) -"bvt" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "on"; on = 1},/turf/simulated/floor,/area) -"bvu" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; dir = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area) -"bvv" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/locker) -"bvw" = (/obj/machinery/light/spot{dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/locker) -"bvx" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/engine/locker) -"bvy" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"},/turf/simulated/floor/plating,/area/engine/fore) -"bvz" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bvA" = (/turf/simulated/floor/plating,/area/engine/secure_storage) -"bvB" = (/obj/machinery/field_generator,/turf/simulated/floor/plating,/area/engine/secure_storage) -"bvC" = (/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area) -"bvD" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/turf/simulated/floor,/area) -"bvE" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Custom Mix Pump"; target_pressure = 202.6},/turf/simulated/floor,/area) -"bvF" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/turf/simulated/floor,/area) -"bvG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor,/area) -"bvH" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; icon_state = "out"; on = 1},/turf/simulated/floor,/area) -"bvI" = (/obj/structure/closet/firecloset,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor,/area) -"bvJ" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area) -"bvK" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/dispenser,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area) -"bvL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) -"bvM" = (/obj/machinery/power/apc{dir = 8; name = "Locker Room APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/locker) -"bvN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker) -"bvO" = (/obj/structure/stool,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker) -"bvP" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) -"bvQ" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) -"bvR" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table,/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) -"bvS" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/turf/simulated/floor,/area/engine/chiefs_office) -"bvT" = (/obj/item/weapon/clipboard,/obj/item/weapon/stamp/ce,/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) -"bvU" = (/turf/simulated/floor/plating,/area/engine/fore) -"bvV" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/turf/simulated/floor/plating,/area/engine/secure_storage) -"bvW" = (/obj/machinery/portable_atmospherics/canister/nitrogen{filled = 1; name = "Canister \[N2]"; valve_open = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) -"bvX" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) -"bvY" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) -"bvZ" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "N2 Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) -"bwa" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold-y"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) -"bwb" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area) -"bwc" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Mix/N2)"; pixel_y = 1},/turf/simulated/floor,/area) -"bwd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor,/area) -"bwe" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics Control"; req_access_txt = "24"},/turf/simulated/floor,/area) -"bwf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) -"bwg" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) -"bwh" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area) -"bwi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/locker) -"bwj" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor,/area/engine/locker) -"bwk" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer"; departmentType = 5; name = "Chief Engineer's Requests Console"; pixel_x = 24; pixel_y = 1},/turf/simulated/floor,/area/engine/chiefs_office) -"bwl" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor,/area/engine/chiefs_office) -"bwm" = (/obj/machinery/emitter,/turf/simulated/floor/plating,/area/engine/secure_storage) -"bwn" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) -"bwo" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "n2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) -"bwp" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) -"bwq" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) -"bwr" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) -"bws" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2)"; on = 1},/turf/simulated/floor,/area) -"bwt" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor,/area) -"bwu" = (/obj/structure/closet/extinguisher{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor,/area) -"bwv" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) -"bww" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) -"bwx" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/engineering_break_room) -"bwy" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area) -"bwz" = (/obj/structure/closet/crate/radiation,/turf/simulated/floor,/area/engine/locker) -"bwA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) -"bwB" = (/obj/machinery/power/apc{dir = 8; name = "Chief Engineer's Office APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/chiefs_office) -"bwC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/chiefs_office) -"bwD" = (/obj/machinery/door/airlock/engineering{name = "Chief Engineer's Quarters"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/chiefs_office) -"bwE" = (/obj/machinery/power/apc{dir = 4; name = "Chief Engineer's Quarters APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/chiefs_office) -"bwF" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"bwG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"bwH" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/fore) -"bwI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bwJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bwK" = (/obj/machinery/power/apc{dir = 4; name = "Secure Storage APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bwL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/secure_storage) -"bwM" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/space,/area/engine/secure_storage) -"bwN" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) -"bwO" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor,/area) -"bwP" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/station_alert,/turf/simulated/floor,/area) -"bwQ" = (/obj/machinery/light{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) -"bwR" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/engine/engineering_break_room) -"bwS" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area) -"bwT" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/chiefs_office) -"bwU" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor,/area/engine/chiefs_office) -"bwV" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/turf/simulated/floor,/area/engine/chiefs_office) -"bwW" = (/obj/structure/stool/bed,/turf/simulated/floor,/area/engine/chiefs_office) -"bwX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"bwY" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine/secure_storage) -"bwZ" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating,/area/engine/secure_storage) -"bxa" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bxb" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bxc" = (/obj/machinery/the_singularitygen{anchored = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bxd" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/space,/area/engine/secure_storage) -"bxe" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide{filled = 1; valve_open = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) -"bxf" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) -"bxg" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) -"bxh" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "co2_in"; name = "CO2 Supply Control"; output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area) -"bxi" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor,/area) -"bxj" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor{dir = 4; icon_state = "escape"},/area) -"bxk" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Mix/CO2)"; pixel_y = 1},/turf/simulated/floor,/area) -"bxl" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/simulated/floor,/area) -"bxm" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor,/area) -"bxn" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/atmos_alert,/turf/simulated/floor,/area) -"bxo" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) -"bxp" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Breakroom APC"; pixel_y = -24},/turf/simulated/floor,/area/engine/engineering_break_room) -"bxq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/engine/locker) -"bxr" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Locker Room"},/turf/simulated/floor,/area/engine/locker) -"bxs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/engine/locker) -"bxt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/engine/locker) -"bxu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/engine/locker) -"bxv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) -"bxw" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Chief Engineer's Office"},/turf/simulated/floor,/area/engine/chiefs_office) -"bxx" = (/obj/machinery/door/poddoor{id = "Engineering Secure Storage"; name = "Blast Door"; id = "Blast Door"},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bxy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/secure_storage) -"bxz" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "co2_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) -"bxA" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "co2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) -"bxB" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area) -"bxC" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor,/area) -"bxD" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 3; icon_state = "intact_on"; name = "Gas filter (CO2)"; on = 1},/turf/simulated/floor,/area) -"bxE" = (/obj/machinery/computer/general_air_control{frequency = 1441; name = "Supply Air Tank Monitor"; sensors = list("air_sensor" = "Air Mix", "n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "misc_sensor" = "Misc")},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area) -"bxF" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; icon_state = "out"; on = 1},/turf/simulated/floor,/area) -"bxG" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area) -"bxH" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Break Room"},/turf/simulated/floor,/area/engine/engineering_break_room) -"bxI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; id = "Breakroom Observation 1"},/turf/simulated/floor,/area/engine/engineering_break_room) -"bxJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; id = "Breakroom Observation 2"},/turf/simulated/floor,/area/engine/engineering_break_room) -"bxK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/engineering_break_room) -"bxL" = (/obj/machinery/disposal,/turf/simulated/floor,/area/engine/control) -"bxM" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/engine/control) -"bxN" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor,/area/engine/control) -"bxO" = (/turf/simulated/floor/plating,/area/engine/control) -"bxP" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/fore) -"bxQ" = (/obj/machinery/power/apc{dir = 1; name = "Engineering Fore APC"; pixel_y = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/fore) -"bxR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/fore) -"bxS" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/fore) -"bxT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine) -"bxU" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "redyellow"},/area) -"bxV" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) -"bxW" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) -"bxX" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor,/area) -"bxY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "on"; on = 1},/turf/simulated/floor,/area) -"bxZ" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control{frequency = 1441; name = "Distribution Monitor"; sensors = list("supply_meter" = "Supply", "scrubbers_meter" = "Scrubbers")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) -"bya" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area) -"byb" = (/obj/machinery/light{dir = 4},/obj/structure/closet/wardrobe/atmospherics_yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor,/area) -"byc" = (/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; id = "Breakroom"},/turf/simulated/floor,/area/engine/foyer) -"byd" = (/turf/simulated/wall/r_wall,/area/engine/foyer) -"bye" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/foyer) -"byf" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor,/area/engine) -"byg" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/fore) -"byh" = (/obj/machinery/portable_atmospherics/canister{filled = 0; name = "Canister \[Misc]"; valve_open = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) -"byi" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) -"byj" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "misc_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) -"byk" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "misc_in"; name = "Misc Supply Control"; output_tag = "misc_out"; sensors = list("misc_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{icon_state = "caution"; dir = 8},/area) -"byl" = (/obj/machinery/atmospherics/valve{color = "yellow"; dir = 4; name = "Toxin safety valve"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) -"bym" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor{icon_state = "caution"; dir = 4},/area) -"byn" = (/obj/machinery/atmospherics/trinary/mixer{pixel_y = 1},/turf/simulated/floor,/area) -"byo" = (/obj/structure/window/reinforced,/obj/structure/closet/wardrobe/atmospherics_yellow,/turf/simulated/floor,/area) -"byp" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Primary Entrance"},/turf/simulated/floor,/area/engine/foyer) -"byq" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor,/area/engine/foyer) -"byr" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor,/area/engine/foyer) -"bys" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/light/spot{dir = 1},/turf/simulated/floor,/area/engine/foyer) -"byt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/control) -"byu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/control) -"byv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/control) -"byw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/control) -"byx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) -"byy" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) -"byz" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) -"byA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) -"byB" = (/obj/machinery/door/airlock/engineering{name = "Maintenance Storage"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/atmos_storage) -"byC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) -"byD" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) -"byE" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area/engine/starboard) -"byF" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "misc_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) -"byG" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "misc_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) -"byH" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor{dir = 10; icon_state = "caution"},/area) -"byI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/closet/extinguisher{dir = 2; pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area) -"byJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor,/area) -"byK" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/machinery/firealarm{dir = 2; pixel_y = -24},/turf/simulated/floor,/area) -"byL" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area) -"byM" = (/obj/machinery/door/window/northleft{dir = 8; icon_state = "left"; name = "Atmos Delivery"; req_access_txt = "24"},/turf/simulated/floor{icon_state = "delivery"},/area) -"byN" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Atmospherics"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Atmos Delivery"; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area) -"byO" = (/obj/machinery/door/airlock/engineering{name = "Engineering Primary Entrance"},/turf/simulated/floor,/area/engine/foyer) -"byP" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Primary Entrance"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/foyer) -"byQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = 29; pixel_y = 1},/turf/simulated/floor,/area/engine/control) -"byR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/control) -"byS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/control) -"byT" = (/obj/structure/rack,/turf/simulated/floor/plating,/area/engine/control) -"byU" = (/obj/machinery/power/rad_collector,/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/fore) -"byV" = (/obj/machinery/dispenser,/turf/simulated/floor/plating,/area/engine/fore) -"byW" = (/turf/simulated/floor/plating,/area/engine/atmos_storage) -"byX" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"byY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"byZ" = (/obj/machinery/door/airlock/engineering{name = "Maintenance Storage"},/turf/simulated/floor,/area/engine/atmos_storage) -"bza" = (/turf/simulated/floor/plating,/area/engine/starboard) -"bzb" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5; icon_state = "intact-p-f"},/turf/simulated/wall,/area) -"bzc" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9; icon_state = "intact-p-f"},/turf/simulated/wall,/area) -"bzd" = (/obj/machinery/pipedispenser/disposal,/turf/simulated/floor,/area) -"bze" = (/obj/machinery/light,/turf/simulated/floor,/area) -"bzf" = (/obj/structure/closet/extinguisher{dir = 2; pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area) -"bzg" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft{dir = 8},/turf/simulated/floor,/area/engine/foyer) -"bzh" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft,/turf/simulated/floor,/area/engine/foyer) -"bzi" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/foyer) -"bzj" = (/obj/machinery/power/apc{dir = 2; name = "Engineering Foyer APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/foyer) -"bzk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/control) -"bzl" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/control) -"bzm" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/control) -"bzn" = (/obj/machinery/emitter{anchored = 1; dir = 2; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/engine/control) -"bzo" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/control) -"bzp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/control) -"bzq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/fore) -"bzr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/fore) -"bzs" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/engine/atmos_storage) -"bzt" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/engine/atmos_storage) -"bzu" = (/obj/machinery/dispenser,/turf/simulated/floor/plating,/area/engine/atmos_storage) -"bzv" = (/obj/machinery/power/apc{name = "Atmospheric Storage APC"; pixel_y = -24},/obj/structure/cable,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"bzw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/foyer) -"bzx" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/foyer) -"bzy" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/foyer) -"bzz" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/obj/machinery/light/spot,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/foyer) -"bzA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/foyer) -"bzB" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; pixel_x = -29; pixel_y = 1},/turf/simulated/floor,/area/engine) -"bzC" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/control) -"bzD" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/control) -"bzE" = (/turf/space,/area/engine/control) -"bzF" = (/turf/space,/area/engine/core) -"bzG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"bzH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"bzI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"bzJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) -"bzK" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/starboard) -"bzL" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/space,/area/engine) -"bzM" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine) -"bzN" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) -"bzO" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) -"bzP" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) -"bzQ" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/engine/control) -"bzR" = (/obj/structure/lattice{icon_state = "lattice-simple"},/turf/space,/area/engine/core) -"bzS" = (/turf/simulated/wall/r_wall,/area/engine/starboard) -"bzT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/starboard) -"bzU" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/starboard) -"bzV" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area/engine) -"bzW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/wall/r_wall,/area/engine) -"bzX" = (/obj/machinery/power/monitor{name = "Engineering Power Monitor"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine) -"bzY" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/computer/lockdown{department = "Engineering"; name = "Engineering Lockdown Control"},/turf/simulated/floor,/area/engine/control) -"bzZ" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/obj/structure/cable,/turf/simulated/floor,/area/engine/control) -"bAa" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/control) -"bAb" = (/obj/machinery/light/spot{dir = 1},/turf/simulated/floor,/area/engine/control) -"bAc" = (/obj/machinery/power/apc{dir = 1; name = "Engineering Control APC"; pixel_y = 24},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor,/area/engine/control) -"bAd" = (/obj/structure/noticeboard{dir = 1; pixel_x = -31; pixel_y = 31},/turf/simulated/floor,/area/engine/control) -"bAe" = (/obj/structure/reagent_dispensers/fueltank,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/control) -"bAf" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/starboard) -"bAg" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/starboard) -"bAh" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/simulated/floor/plating,/area/engine/starboard) -"bAi" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area) -"bAj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area) -"bAk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) -"bAl" = (/obj/machinery/computer/security/engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) -"bAm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bAn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/starboard) -"bAo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/starboard) -"bAp" = (/obj/machinery/requests_console{announceAuth = 0; announcementConsole = 1; department = "Engineering"; departmentType = 5; name = "Engineering Requests Console"; pixel_x = -24; pixel_y = 1},/turf/simulated/floor,/area) -"bAq" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area) -"bAr" = (/obj/machinery/power/monitor{name = "Singularity Power Monitor"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) -"bAs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bAt" = (/obj/structure/lattice{tag = "icon-lattice-simple (WEST)"; icon_state = "lattice-simple"; dir = 8},/turf/space,/area/engine/core) -"bAu" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating/airless,/area/engine/core) -"bAv" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating,/area/engine/core) -"bAw" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/starboard) -"bAx" = (/obj/machinery/emitter{anchored = 1; dir = 8; state = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/engine/starboard) -"bAy" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor,/area) -"bAz" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area) -"bAA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"bAB" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bAC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area) -"bAD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bAE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bAF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bAG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bAH" = (/obj/structure/lattice,/turf/space,/area/engine/core) -"bAI" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/starboard) -"bAJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"bAK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area) -"bAL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area) -"bAM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) -"bAN" = (/obj/machinery/power/apc{dir = 1; name = "Particle Accelerator APC"; pixel_y = 24},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) -"bAO" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area) -"bAP" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) -"bAQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bAR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) -"bAS" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/engine/starboard) -"bAT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"bAU" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"bAV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bAW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) -"bAX" = (/obj/structure/particle_accelerator/particle_emitter/right{dir = 4},/turf/simulated/floor/plating,/area) -"bAY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bAZ" = (/turf/simulated/floor/plating/airless,/area/engine/core) -"bBa" = (/turf/simulated/floor/plating,/area/engine/core) -"bBb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) -"bBc" = (/obj/structure/rack,/obj/item/weapon/storage/lightbox/tubes,/obj/item/weapon/storage/lightbox/tubes,/obj/item/weapon/storage/lightbox/tubes,/turf/simulated/floor/plating,/area/engine/starboard) -"bBd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/starboard) -"bBe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) -"bBf" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Port APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area) -"bBg" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bBh" = (/obj/structure/particle_accelerator/end_cap{dir = 4},/turf/simulated/floor/plating,/area) -"bBi" = (/obj/structure/particle_accelerator/fuel_chamber{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) -"bBj" = (/obj/structure/particle_accelerator/power_box{dir = 4},/turf/simulated/floor/plating,/area) -"bBk" = (/obj/structure/particle_accelerator/particle_emitter/center{dir = 4},/turf/simulated/floor/plating,/area) -"bBl" = (/obj/machinery/the_singularitygen,/turf/simulated/floor/plating/airless,/area/engine/core) -"bBm" = (/obj/structure/rack,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/bulbs,/turf/simulated/floor/plating,/area/engine/starboard) -"bBn" = (/obj/machinery/power/apc{dir = 4; name = "Engineering Starboard APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/starboard) -"bBo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bBp" = (/obj/machinery/particle_accelerator/control_box{dir = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area) -"bBq" = (/obj/structure/stool,/turf/simulated/floor/plating,/area) -"bBr" = (/obj/structure/particle_accelerator/particle_emitter/left{dir = 4},/turf/simulated/floor/plating,/area) -"bBs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/starboard) -"bBt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) -"bBu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"bBv" = (/obj/machinery/door_control{id = "Particle Accelerator Rad Shielding"; pixel_y = -24},/turf/simulated/floor/plating,/area) -"bBw" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area) -"bBx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bBy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) -"bBz" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/engine/starboard) -"bBA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"bBB" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bBC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bBD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bBE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bBF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bBG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area) -"bBH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area) -"bBI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"bBJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bBK" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area) -"bBL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"bBM" = (/obj/machinery/door/airlock/engineering{name = "SMES Storage"},/turf/simulated/floor/plating,/area) -"bBN" = (/obj/machinery/door/airlock/engineering{name = "Electrical Storage"},/turf/simulated/floor/plating,/area) -"bBO" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"bBP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area) -"bBQ" = (/obj/machinery/power/monitor{name = "Singularity Power Monitor"},/obj/structure/cable,/turf/simulated/floor/plating,/area) -"bBR" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) -"bBS" = (/obj/structure/rack,/obj/item/weapon/cell,/obj/item/weapon/cell,/obj/item/weapon/cell,/obj/item/weapon/cell,/turf/simulated/floor/plating,/area) -"bBT" = (/obj/structure/rack,/obj/item/weapon/cable_coil/green{pixel_x = 5; pixel_y = 5},/obj/item/weapon/cable_coil/green,/obj/item/weapon/cable_coil/green{pixel_x = -5; pixel_y = -5},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) -"bBU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area) -"bBV" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area) -"bBW" = (/obj/structure/rack,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/turf/simulated/floor/plating,/area) -"bBX" = (/obj/structure/rack,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plating,/area) -"bBY" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"bBZ" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area) -"bCa" = (/obj/structure/grille,/turf/simulated/floor/plating,/area) -"bCb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) -"bCc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) -"bCd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) -"bCe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/starboard) -"bCf" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"bCg" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"bCh" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"bCi" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area) -"bCj" = (/obj/machinery/door/airlock/glass/glass_engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) -"bCk" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area) -"bCl" = (/obj/machinery/emitter{anchored = 1; dir = 1; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area) -"bCm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"bCn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"bCo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/port) -"bCp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/aft) -"bCq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) -"bCr" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) -"bCs" = (/obj/item/stack/sheet/plasteel,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) -"bCt" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/space,/area) -"bCu" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area) -"bCv" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) -"bCw" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"bCx" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"bCy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area) -"bCz" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area) -"bCA" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/plating,/area) -"bCB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = 29; pixel_y = 1},/turf/simulated/floor/plating,/area) -"bCC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"bCD" = (/obj/machinery/light/small{dir = 8},/obj/structure/rack,/turf/simulated/floor/plating,/area) -"bCE" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area) -"bCF" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/port) -"bCG" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/aft) -"bCH" = (/obj/machinery/dispenser,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) -"bCI" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/construction_storage) -"bCJ" = (/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/construction_storage) -"bCK" = (/turf/simulated/floor/plating,/area/engine/aft) -"bCL" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/space,/area) -"bCM" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area) -"bCN" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"bCO" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area) -"bCP" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area) -"bCQ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) -"bCR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area) -"bCS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area) -"bCT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"bCU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area) -"bCV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area) -"bCW" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/port) -"bCX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/aft) -"bCY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/aft) -"bCZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/construction_storage) -"bDa" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) -"bDb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/construction_storage) -"bDc" = (/obj/machinery/power/apc{name = "Construction Storage APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/construction_storage) -"bDd" = (/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) -"bDe" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/construction_storage) -"bDf" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) -"bDg" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"bDh" = (/obj/machinery/power/apc{name = "Electrical Storage APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"bDi" = (/obj/structure/closet/secure_closet/engineering_electrical,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area) -"bDj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area) -"bDk" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area) -"bDl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/construction_storage) -"bDm" = (/obj/machinery/door/airlock/engineering{name = "Construction Storage"},/turf/simulated/floor,/area/engine/construction_storage) -"bDn" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/construction_storage) -"bDo" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/engine/construction_storage) -"bDp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/aft) -"bDq" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/space,/area) -"bDr" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/space,/area) -"bDs" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/space,/area) -"bDt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area) -"bDu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area) -"bDv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"bDw" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"},/turf/simulated/floor/plating,/area) -"bDx" = (/turf/simulated/wall/r_wall,/area/engine/aft) -"bDy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/aft) -"bDz" = (/obj/machinery/door/airlock/engineering{name = "Engineering Secondary Entrance"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/aft) -"bDA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/maintenance/aft) -"bDB" = (/obj/machinery/door/poddoor{id = "Aft Maintenance Access"; name = "Blast Door"; id = "Blast Door"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bDC" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/aft) -"bDD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/aft) -"bDE" = (/obj/machinery/power/apc{name = "Engineering Aft APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/aft) -"bDF" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/aft) -"bDG" = (/obj/effect/sign/nosmoking_2{pixel_x = 29; pixel_y = 1},/turf/simulated/floor/plating,/area/engine/aft) -"bDH" = (/turf/space,/area/start) -"bDI" = (/obj/effect/landmark/start,/turf/space,/area/start) -"bDJ" = (/turf/unsimulated/wall{icon = 'icons/misc/fullscreen.dmi'; icon_state = "title"; name = "Baystation 13"},/area/start) -"bDK" = (/turf/space,/area/shuttle) -"bDL" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/supply/dock) -"bDM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/supply/dock) -"bDN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/dock) -"bDO" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/supply/dock) -"bDP" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/supply/dock) -"bDQ" = (/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) -"bDR" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f5"; tag = "icon-swall_f10"},/area/supply/dock) -"bDS" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/supply/dock) -"bDT" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) -"bDU" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/shuttle/floor,/area/supply/dock) -"bDV" = (/turf/simulated/shuttle/floor,/area/supply/dock) -"bDW" = (/obj/effect/sign/movingparts{pixel_x = -32},/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) -"bDX" = (/turf/space,/area/shuttle/escape/centcom) -"bDY" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/escape/centcom) -"bDZ" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) -"bEa" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) -"bEb" = (/turf/simulated/shuttle/wall{tag = "icon-swall8"; icon_state = "swall8"; dir = 2},/area/shuttle/escape/centcom) -"bEc" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bEd" = (/turf/simulated/shuttle/wall{tag = "icon-swall4"; icon_state = "swall4"; dir = 2},/area/shuttle/escape/centcom) -"bEe" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) -"bEf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/dock) -"bEg" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/turf/simulated/shuttle/floor,/area/supply/dock) -"bEh" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) -"bEi" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bEj" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/shuttle/escape/centcom) -"bEk" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bEl" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bEm" = (/obj/structure/stool/bed/chair,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bEn" = (/obj/structure/stool/bed/chair,/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_y = 30; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bEo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"bEp" = (/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/fire{pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/structure/table{pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bEq" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bEr" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bEs" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/escape/centcom) -"bEt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/dock) -"bEu" = (/turf/space,/area/supply) -"bEv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"bEw" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bEx" = (/obj/machinery/door/airlock/glass/glass_command{name = "Bridge"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bEy" = (/obj/machinery/door/airlock/glass/glass_medical{name = "Emergency Room"; req_access = null; req_access_txt = "0"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bEz" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bEA" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) -"bEB" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/shuttle/escape/centcom) -"bEC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"bED" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bEE" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bEF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"bEG" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bEH" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bEI" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bEJ" = (/obj/structure/closet/secure_closet/medicine,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bEK" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bEL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"bEM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"bEN" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bEO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"bEP" = (/obj/machinery/door/airlock/glass/glass_security{name = "Secure Transport"; req_access_txt = "1"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bEQ" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"bER" = (/obj/item/weapon/handcuffs,/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"bES" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/obj/effect/sign/movingparts{pixel_x = -32},/turf/simulated/shuttle/floor,/area/supply/dock) -"bET" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) -"bEU" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/escape/centcom) -"bEV" = (/turf/simulated/shuttle/wall{tag = "icon-swall2"; icon_state = "swall2"; dir = 2},/area/shuttle/escape/centcom) -"bEW" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bEX" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_y = -30; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bEY" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bEZ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"bFa" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) -"bFb" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; name = "Supply Dock Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/structure/plasticflaps,/turf/simulated/shuttle/floor,/area/supply/dock) -"bFc" = (/obj/machinery/conveyor{backwards = 1; dir = 10; forwards = 8; id = "QMshuttle"},/turf/simulated/shuttle/floor,/area/supply/dock) -"bFd" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/escape/centcom) -"bFe" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/supply/dock) -"bFf" = (/obj/structure/shuttle/engine/heater,/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/supply/dock) -"bFg" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/supply/dock) -"bFh" = (/obj/structure/shuttle/engine/propulsion/burst/left,/turf/space,/area/supply/dock) -"bFi" = (/obj/structure/shuttle/engine/propulsion/burst,/turf/space,/area/supply/dock) -"bFj" = (/obj/structure/shuttle/engine/propulsion/burst/right,/turf/space,/area/supply/dock) -"bFk" = (/turf/unsimulated/wall,/area) -"bFl" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) -"bFm" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/storage/firstaid/fire{pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/machinery/camera{c_tag = "Emergency Room Starboard"; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area) -"bFn" = (/obj/structure/plasticflaps,/turf/unsimulated/floor,/area) -"bFo" = (/obj/structure/rack,/turf/unsimulated/floor{icon_state = "grimy"},/area) -"bFp" = (/turf/unsimulated/floor{icon_state = "grimy"},/area) -"bFq" = (/obj/structure/stool/bed,/turf/unsimulated/floor{icon_state = "grimy"},/area) -"bFr" = (/obj/structure/table/reinforced,/obj/item/weapon/surgicaldrill,/obj/item/weapon/storage/briefcase/surgery,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) -"bFs" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) -"bFt" = (/obj/effect/decal/cleanable/dirt,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) -"bFu" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) -"bFv" = (/obj/structure/closet/crate,/obj/item/weapon/storage/trashbag,/obj/item/weapon/extinguisher,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bFw" = (/obj/structure/table/reinforced,/obj/item/weapon/cell/infinite,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bFx" = (/obj/structure/closet,/obj/item/weapon/storage/bible/tajaran,/obj/item/weapon/storage/bible/booze,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bFy" = (/obj/structure/table/reinforced,/obj/item/device/taperecorder,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bFz" = (/obj/structure/table/reinforced,/obj/structure/bedsheetbin,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bFA" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/pill_bottle/tramadol,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) -"bFB" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) -"bFC" = (/turf/unsimulated/floor{icon_state = "dark"},/area) -"bFD" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "grimy"},/area) -"bFE" = (/obj/item/weapon/book/manual/medical_cloning,/obj/effect/decal/cleanable/dirt,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) -"bFF" = (/obj/effect/decal/cleanable/dirt,/turf/unsimulated/floor{icon_state = "dark"},/area) -"bFG" = (/obj/structure/closet/wardrobe/medic_white,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) -"bFH" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bFI" = (/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bFJ" = (/obj/item/stack/tile/plasteel,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bFK" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) -"bFL" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/mousetraps,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bFM" = (/obj/effect/decal/cleanable/dirt,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bFN" = (/obj/structure/closet,/obj/item/weapon/spacecash/c10,/obj/item/weapon/spacecash/c10,/obj/item/weapon/spacecash/c20,/obj/item/weapon/spacecash/c100,/obj/item/weapon/storage/wallet,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bFO" = (/obj/structure/closet,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor/adv,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/aiModule/reset,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bFP" = (/obj/structure/closet/crate,/obj/item/weapon/shovel,/obj/item/weapon/soap/nanotrasen,/obj/item/toy/gun,/obj/item/toy/ammo/gun,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bFQ" = (/obj/structure/lattice,/turf/unsimulated/floor,/area) -"bFR" = (/obj/structure/table/reinforced,/obj/item/weapon/newspaper,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bFS" = (/obj/structure/closet,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/pinpointer,/obj/item/toy/crossbow,/obj/item/toy/ammo/crossbow,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bFT" = (/obj/structure/table/reinforced,/obj/item/weapon/paperscrap,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bFU" = (/obj/structure/table/reinforced,/obj/item/weapon/weedspray,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bFV" = (/obj/structure/table/reinforced,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/subspace/ansible,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bFW" = (/obj/structure/girder,/turf/unsimulated/floor,/area) -"bFX" = (/obj/structure/table/reinforced,/obj/item/device/mass_spectrometer,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bFY" = (/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bFZ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area) -"bGa" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area) -"bGb" = (/obj/structure/mopbucket,/obj/effect/decal/cleanable/dirt,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bGc" = (/obj/structure/table/reinforced,/obj/item/weapon/bikehorn,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bGd" = (/obj/structure/closet,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/aiModule/nanotrasen,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bGe" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area) -"bGf" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area) -"bGg" = (/obj/structure/closet,/obj/item/weapon/wrapping_paper,/obj/item/weapon/storage/backpack/clown,/obj/item/weapon/beach_ball,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bGh" = (/obj/structure/table/reinforced,/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bGi" = (/obj/structure/lattice,/turf/unsimulated/floor{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area) -"bGj" = (/obj/item/weapon/storage/box,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bGk" = (/obj/structure/table/reinforced,/obj/item/weapon/stock_parts/subspace/transmitter,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bGl" = (/obj/structure/table/reinforced,/obj/item/weapon/candlepack,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bGm" = (/obj/structure/closet,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/paperscrap,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bGn" = (/obj/structure/table/reinforced,/obj/item/ashtray/glass,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bGo" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/briefcase,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bGp" = (/obj/item/stack/tile/plasteel,/turf/unsimulated/floor,/area) -"bGq" = (/obj/structure/device/piano,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bGr" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/dice,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bGs" = (/obj/structure/table/reinforced,/obj/item/weapon/cigpacket,/obj/item/weapon/matchbox,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bGt" = (/obj/structure/rack,/turf/unsimulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"},/area) -"bGu" = (/turf/unsimulated/floor{icon_state = "floor"},/area) -"bGv" = (/obj/structure/noticeboard{pixel_x = 32; pixel_y = 32},/turf/unsimulated/floor{icon_state = "floor"},/area) -"bGw" = (/obj/structure/closet,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bGx" = (/obj/item/weapon/caution/cone,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bGy" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) -"bGz" = (/obj/structure/table/reinforced,/obj/item/kitchen/donut_box,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) -"bGA" = (/obj/structure/rack,/obj/structure/walllocker{pixel_x = -24},/turf/unsimulated/floor{icon_state = "floor"},/area) -"bGB" = (/obj/effect/decal/cleanable/dirt,/turf/unsimulated/floor{icon_state = "floor"},/area) -"bGC" = (/obj/item/weapon/storage/crayonbox,/turf/unsimulated/floor{icon_state = "dark"},/area) -"bGD" = (/obj/item/weapon/book/manual/chef_recipes,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) -"bGE" = (/obj/effect/decal/cleanable/dirt,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) -"bGF" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) -"bGG" = (/obj/structure/table/reinforced,/obj/item/weapon/corncob,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) -"bGH" = (/obj/structure/rack,/turf/unsimulated/floor{icon_state = "floor"},/area) -"bGI" = (/turf/unsimulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area) -"bGJ" = (/obj/item/trash/candy,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) -"bGK" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) -"bGL" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area) -"bGM" = (/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area) -"bGN" = (/obj/structure/table/reinforced,/obj/effect/deskclutter,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bGO" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "white"; dir = 8},/area) -"bGP" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/structure/table/reinforced,/obj/item/weapon/pen/blue,/turf/simulated/floor{icon_state = "white"},/area) -"bGQ" = (/obj/structure/filingcabinet,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bGR" = (/obj/item/weapon/book/manual/barman_recipes,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) -"bGS" = (/obj/structure/table/reinforced,/obj/item/weapon/cleaner,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) -"bGT" = (/obj/structure/closet/wardrobe/chaplain_black,/turf/unsimulated/floor{icon_state = "floor"},/area) -"bGU" = (/obj/structure/closet/wardrobe/librarian_red,/turf/unsimulated/floor{icon_state = "floor"},/area) -"bGV" = (/obj/structure/closet/wardrobe/bartender_black,/turf/unsimulated/floor{icon_state = "floor"},/area) -"bGW" = (/obj/structure/closet/emcloset,/turf/unsimulated/floor{icon_state = "floor"},/area) -"bGX" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) -"bGY" = (/obj/structure/table/reinforced,/obj/item/weapon/kitchen/rollingpin,/obj/item/weapon/kitchen/rollingpin{pixel_x = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"aGy" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/secondary/docking) +"aGz" = (/obj/structure/window/reinforced/tinted{dir = 5},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/bridge) +"aGA" = (/obj/machinery/computer/station_alert,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) +"aGB" = (/obj/structure/table,/obj/item/weapon/storage/PDAbox,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/turf/simulated/floor,/area/bridge) +"aGC" = (/obj/machinery/rust/fuel_compressor{pixel_x = -24},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aGD" = (/obj/machinery/atmospherics/tvalve/mirrored/digital{icon_state = "tvalvem1"; state = 1},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aGE" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aGF" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aGG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aGH" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plating,/area/engine/reactor_core) +"aGI" = (/turf/simulated/floor/plating,/area/engine/reactor_core) +"aGJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine/reactor_core) +"aGK" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/reactor_core) +"aGL" = (/obj/machinery/power/apc{dir = 4; name = "Reactor Core APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/engine/reactor_core) +"aGM" = (/obj/machinery/power/apc{dir = 8; name = "Reactor Gas Storage APC"; pixel_x = -24; pixel_y = 0; pixel_z = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aGN" = (/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aGO" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aGP" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aGQ" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aGR" = (/obj/machinery/door/airlock/secure{name = "AI Core"; req_access_txt = "16"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aGS" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Construction"; dir = 4; network = "SS13"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) +"aGT" = (/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aGU" = (/obj/machinery/door/airlock/maintenance{name = "Construction Area"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aGV" = (/obj/structure/table,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aGW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aGX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/effect/sign/redcross{name = "Emergency Shuttle"},/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aGY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aGZ" = (/obj/machinery/door/airlock/external{name = "Evacuation Dock Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aHa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aHb" = (/turf/simulated/wall,/area/security/checkpoint) +"aHc" = (/obj/item/weapon/pen,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/item/weapon/stamp/hop,/turf/simulated/floor,/area/security/checkpoint) +"aHd" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/checkpoint) +"aHe" = (/obj/machinery/computer/secure_data,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/security/checkpoint) +"aHf" = (/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{dir = 2; icon_state = "right"; name = "Head of Personnel's Office"},/turf/simulated/floor,/area/security/checkpoint) +"aHg" = (/obj/machinery/computer/med_data,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/security/checkpoint) +"aHh" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_command{name = "Arrivals Checkpoint"; req_access_txt = "19; 15"},/turf/simulated/floor,/area/security/checkpoint) +"aHi" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/hallway/primary/port) +"aHj" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/wrench,/obj/item/device/multitool,/turf/simulated/floor{tag = "icon-yellow (NORTHWEST)"; icon_state = "yellow"; dir = 9},/area/bridge) +"aHk" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/bridge) +"aHl" = (/obj/structure/table,/obj/item/weapon/storage/id_kit,/turf/simulated/floor,/area/bridge) +"aHm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/generators) +"aHn" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/generators) +"aHo" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/generators) +"aHp" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/window/westleft,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/generators) +"aHq" = (/obj/structure/closet/crate,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aHr" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 5},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aHs" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2; icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aHt" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area/engine/reactor_fuel_storage) +"aHu" = (/obj/machinery/light/small,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/reactor_fuel_storage) +"aHv" = (/obj/machinery/rust/fuel_injector{dir = 1; stage = "Three"},/turf/simulated/floor/plating,/area/engine/reactor_core) +"aHw" = (/obj/machinery/rust/fuel_injector{dir = 1; stage = "Two"},/obj/machinery/light,/turf/simulated/floor/plating,/area/engine/reactor_core) +"aHx" = (/obj/machinery/rust/fuel_injector{dir = 1},/turf/simulated/floor/plating,/area/engine/reactor_core) +"aHy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area/engine/reactor_core) +"aHz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area/engine/reactor_gas) +"aHA" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aHB" = (/obj/machinery/atmospherics/pipe/tank/toxins{dir = 1},/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aHC" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/maintenance/starboard) +"aHD" = (/obj/machinery/turretid{id = "upload"; pixel_x = -24; pixel_y = -7},/obj/machinery/turretid{id = "aicore"; pixel_x = -24; pixel_y = 7},/obj/effect/decal/cleanable/dirt,/obj/effect/sign/electricshock{desc = "A warning sign which reads 'SENTRY GUNS'"; name = "WARNING: SENTRY GUNS"; pixel_x = 32; pixel_y = 0},/obj/machinery/camera{c_tag = "AI Core Access"; dir = 8; network = "Command"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aHE" = (/obj/item/weapon/crowbar,/turf/simulated/floor,/area/construction/under_construction_small) +"aHF" = (/obj/structure/table,/obj/item/weapon/cable_coil,/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aHG" = (/turf/space,/area/shuttle/escape/station) +"aHH" = (/obj/structure/filingcabinet,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/security/checkpoint) +"aHI" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/security/checkpoint) +"aHJ" = (/turf/simulated/floor,/area/security/checkpoint) +"aHK" = (/obj/machinery/computer/card,/turf/simulated/floor,/area/security/checkpoint) +"aHL" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/turf/simulated/floor,/area/security/checkpoint) +"aHM" = (/obj/machinery/power/monitor,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/bridge) +"aHN" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/bridge) +"aHO" = (/turf/simulated/wall/r_wall,/area/engine/engine_smes) +"aHP" = (/obj/machinery/door/airlock/engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/engine_smes) +"aHQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/engine/generators) +"aHR" = (/turf/simulated/wall/r_wall,/area/engine/reactor_airlock) +"aHS" = (/obj/machinery/door/poddoor{id = "Port aft shell access"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/reactor_airlock) +"aHT" = (/obj/machinery/door/poddoor{id = "Central aft shell access"; name = "Blast Door"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/reactor_core) +"aHU" = (/obj/machinery/door/poddoor{id = "Starboard aft shell access"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/reactor_gas) +"aHV" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"aHW" = (/obj/machinery/door/airlock/secure{name = "AI Core"; req_access_txt = "16"},/obj/effect/decal/warning_stripes{tag = "icon-E-corner"; icon_state = "E-corner"},/obj/effect/decal/warning_stripes{tag = "icon-W-corner"; icon_state = "W-corner"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aHX" = (/obj/machinery/light/small/spot,/turf/simulated/floor,/area/construction/under_construction_small) +"aHY" = (/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aHZ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aIa" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/security/checkpoint) +"aIb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/checkpoint) +"aIc" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_command{name = "\improper Arrivals Checkpoint"; req_access_txt = "19; 15"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/checkpoint) +"aId" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 1; icon_state = "pipe-j2s"; sortType = list("HoP Office")},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"aIe" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/bridge) +"aIf" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge desk"; departmentType = 5; name = "Bridge RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/bridge) +"aIg" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine/engine_smes) +"aIh" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/engine_smes) +"aIi" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor/plating,/area/engine/engine_smes) +"aIj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/engine_smes) +"aIk" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine/engine_smes) +"aIl" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area/engine/engine_smes) +"aIm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/control) +"aIn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/control) +"aIo" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/engine/control) +"aIp" = (/obj/structure/closet/crate/radiation,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/reactor_airlock) +"aIq" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/reactor_airlock) +"aIr" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/reactor_airlock) +"aIs" = (/obj/machinery/power/apc{dir = 4; name = "Reactor Primary Entrance APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/reactor_airlock) +"aIt" = (/obj/machinery/rust/fuel_assembly_port{dir = 1; pixel_y = 24},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine/reactor_fuel_ports) +"aIu" = (/obj/machinery/rust/fuel_assembly_port{dir = 1; pixel_y = 24},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/reactor_fuel_ports) +"aIv" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/reactor_fuel_ports) +"aIw" = (/obj/machinery/rust/fuel_assembly_port{dir = 1; pixel_y = 24},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine/reactor_fuel_ports) +"aIx" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/reactor_fuel_ports) +"aIy" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine/reactor_fuel_ports) +"aIz" = (/turf/simulated/wall/r_wall,/area/engine/reactor_fuel_ports) +"aIA" = (/obj/machinery/turret{dir = 4; id = "upload"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aIB" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/computer/aistatus{pixel_y = 32},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aIC" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/computer/borgupload/mainframe{pixel_y = 32},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aID" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aIE" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/computer/aiupload/mainframe{pixel_y = 32},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aIF" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/aiuploadcloset{pixel_y = 32},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aIG" = (/obj/machinery/turret{dir = 8; id = "upload"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aIH" = (/turf/simulated/wall,/area/quartermaster/sorting) +"aII" = (/obj/machinery/light/small/spot,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aIJ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aIK" = (/obj/machinery/copier,/obj/machinery/camera{c_tag = "Arrivals Office"; dir = 4; network = "Command"},/turf/simulated/floor,/area/security/checkpoint) +"aIL" = (/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor,/area/security/checkpoint) +"aIM" = (/obj/machinery/vending/cart,/turf/simulated/floor,/area/security/checkpoint) +"aIN" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/security/checkpoint) +"aIO" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/security/checkpoint) +"aIP" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/security/checkpoint) +"aIQ" = (/obj/machinery/computer/telecomms/traffic,/turf/simulated/floor,/area/bridge) +"aIR" = (/obj/item/device/radio/beacon,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/bridge) +"aIS" = (/obj/machinery/camera{c_tag = "Bridge (South)"; dir = 8; network = "Command"},/obj/machinery/light{dir = 4},/obj/machinery/power/apc{cell_type = 5000; dir = 4; layer = 4; name = "Bridge APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/bridge) +"aIT" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engine_smes) +"aIU" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/engine_smes) +"aIV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/engine_smes) +"aIW" = (/obj/machinery/power/apc{dir = 4; name = "Reactor Primary Entrance APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engine_smes) +"aIX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/control) +"aIY" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/control) +"aIZ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/control) +"aJa" = (/obj/structure/closet/crate/radiation,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/engine/reactor_airlock) +"aJb" = (/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/reactor_airlock) +"aJc" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/reactor_airlock) +"aJd" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/reactor_airlock) +"aJe" = (/obj/machinery/door/poddoor{id = "Starboard aft shell access"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/reactor_airlock) +"aJf" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/reactor_fuel_ports) +"aJg" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine/reactor_fuel_ports) +"aJh" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/light,/turf/simulated/floor/plating,/area/engine/reactor_fuel_ports) +"aJi" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/power/apc{dir = 2; name = "Reactor Fuel Ports APC"; pixel_x = 0; pixel_y = -24; pixel_z = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/reactor_fuel_ports) +"aJj" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor/plating,/area/engine/reactor_fuel_ports) +"aJk" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/engine/reactor_fuel_ports) +"aJl" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/lattice,/turf/space,/area) +"aJm" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) +"aJn" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) +"aJo" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/starboard) +"aJp" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aJq" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aJr" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/hallway/primary/starboard) +"aJs" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/sorting) +"aJt" = (/obj/structure/window/basic,/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/sorting) +"aJu" = (/obj/machinery/conveyor{dir = 4; id = "MailRoom"},/obj/structure/window/basic,/turf/simulated/floor/plating,/area/quartermaster/sorting) +"aJv" = (/obj/machinery/conveyor{dir = 4; id = "MailRoom"},/turf/simulated/floor,/area/quartermaster/sorting) +"aJw" = (/obj/machinery/conveyor{backwards = 8; dir = 9; forwards = 2; icon_state = "conveyor0"; id = "MailRoom"; reverseSpriteMoveDir = 1; tag = "icon-conveyor0 (NORTHWEST)"},/turf/simulated/floor,/area/quartermaster/sorting) +"aJx" = (/turf/simulated/wall,/area/quartermaster/storage) +"aJy" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aJz" = (/turf/simulated/wall/r_wall,/area/quartermaster/storage) +"aJA" = (/turf/space,/area/supply/station) +"aJB" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aJC" = (/obj/structure/table,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor,/area/security/checkpoint) +"aJD" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/checkpoint) +"aJE" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/security/checkpoint) +"aJF" = (/obj/structure/table/reinforced,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/bridge) +"aJG" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/bridge) +"aJH" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/engine_smes) +"aJI" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engine_smes) +"aJJ" = (/turf/simulated/floor/plating,/area/engine/engine_smes) +"aJK" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell,/turf/simulated/floor/plating,/area/engine/engine_smes) +"aJL" = (/turf/simulated/floor/plating,/area/engine/reactor_airlock) +"aJM" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/reactor_airlock) +"aJN" = (/turf/simulated/wall/r_wall,/area/engine/control) +"aJO" = (/turf/simulated/wall/r_wall,/area/engine/electrical_storage) +"aJP" = (/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aJQ" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil/streak{icon_state = "floor6"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aJR" = (/obj/machinery/hologram/holopad,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aJS" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aJT" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/hallway/primary/starboard) +"aJU" = (/obj/structure/disposalpipe/mailjunction{tag = "icon-pipe-j1s (NORTH)"; icon_state = "pipe-j1s"; dir = 1},/turf/simulated/wall,/area/quartermaster/sorting) +"aJV" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/sorting) +"aJW" = (/obj/structure/table,/obj/machinery/door/window/eastright,/turf/simulated/floor/plating,/area/quartermaster/sorting) +"aJX" = (/turf/simulated/floor/plating,/area/quartermaster/sorting) +"aJY" = (/obj/machinery/conveyor{dir = 2; id = "MailRoom"},/turf/simulated/floor/plating,/area/quartermaster/sorting) +"aJZ" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Cargo Bay"; departmentType = 6; name = "Cargo Bay Requests Console"; pixel_y = 24},/turf/simulated/floor,/area/quartermaster/sorting) +"aKa" = (/obj/structure/closet/secure_closet/cargo_tech_personal,/turf/simulated/floor,/area/quartermaster/sorting) +"aKb" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/quartermaster/sorting) +"aKc" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/radio,/turf/simulated/floor,/area/quartermaster/storage) +"aKd" = (/obj/machinery/autolathe,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/quartermaster/storage) +"aKe" = (/obj/machinery/pipedispenser/disposal,/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor,/area/quartermaster/storage) +"aKf" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/device/multitool,/obj/machinery/power/apc{dir = 1; name = "Warehouse APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/quartermaster/storage) +"aKg" = (/obj/structure/rack{dir = 1},/obj/machinery/camera{c_tag = "Warehouse Front"; dir = 2; network = "Cargo"},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/quartermaster/storage) +"aKh" = (/turf/simulated/floor,/area/quartermaster/storage) +"aKi" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/quartermaster/storage) +"aKj" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/quartermaster/storage) +"aKk" = (/obj/structure/table,/obj/item/weapon/storage/PDAbox,/turf/simulated/floor,/area/security/checkpoint) +"aKl" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/security/checkpoint) +"aKm" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/security/checkpoint) +"aKn" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/hallway/primary/port) +"aKo" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/hallway/primary/port) +"aKp" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/hallway/primary/port) +"aKq" = (/obj/machinery/camera{c_tag = "Port Hallway - Bridge (Aft)"; dir = 8; network = "SS13"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"aKr" = (/obj/machinery/computer/med_data,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/bridge) +"aKs" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/bridge) +"aKt" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engine_smes) +"aKu" = (/turf/simulated/floor,/area/engine/control) +"aKv" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine/control) +"aKw" = (/obj/machinery/computer/rust/energy_monitor,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor,/area/engine/control) +"aKx" = (/obj/machinery/computer/rust/fuel_control,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor,/area/engine/control) +"aKy" = (/obj/machinery/computer/rust/gyrotron_controller,/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/engine/control) +"aKz" = (/obj/structure/table,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/engine/control) +"aKA" = (/obj/structure/table,/turf/simulated/floor,/area/engine/control) +"aKB" = (/obj/machinery/power/apc{dir = 1; name = "Engineering Fore Storage APC"; pixel_x = 0; pixel_y = 24; pixel_z = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/engine/control) +"aKC" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/control) +"aKD" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = -6; pixel_y = -6},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 6; pixel_y = 6},/turf/simulated/floor,/area/engine/electrical_storage) +"aKE" = (/obj/structure/rack,/obj/item/weapon/cable_coil/yellow{pixel_x = 6; pixel_y = -6},/obj/item/weapon/cable_coil/yellow{pixel_x = 0; pixel_y = 0},/obj/item/weapon/cable_coil/yellow{pixel_x = -6; pixel_y = 6},/obj/machinery/power/apc{dir = 1; name = "Turbine Control APC"; pixel_x = 0; pixel_y = 24; pixel_z = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/engine/electrical_storage) +"aKF" = (/obj/structure/rack,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/engine/electrical_storage) +"aKG" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/electrical_storage) +"aKH" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aKI" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil,/obj/effect/decal/cleanable/robot_debris,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aKJ" = (/obj/machinery/computer/aifixer,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aKK" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil/streak{icon_state = "floor6"},/obj/effect/decal/cleanable/oil/streak{icon_state = "floor5"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aKL" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aKM" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/sortjunction{icon_state = "pipe-j2s"; mailsort = 1; sortType = list("Disposals","Mail Office")},/turf/simulated/floor,/area/hallway/primary/starboard) +"aKN" = (/obj/machinery/vending/snack,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/sortjunction{backsort = 0; dir = 4; icon_state = "pipe-j1s"; sortType = list()},/turf/simulated/floor,/area/hallway/primary/starboard) +"aKO" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/sorting) +"aKP" = (/obj/structure/window/basic{dir = 1},/obj/structure/closet/crate,/turf/simulated/floor,/area/quartermaster/sorting) +"aKQ" = (/obj/structure/window/basic{dir = 1},/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/quartermaster/sorting) +"aKR" = (/turf/simulated/floor,/area/quartermaster/sorting) +"aKS" = (/obj/structure/closet/secure_closet/cargo_tech_personal,/turf/simulated/floor/plating,/area/quartermaster/sorting) +"aKT" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/quartermaster/storage) +"aKU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aKV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aKW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aKX" = (/obj/structure/table,/turf/simulated/floor,/area/security/checkpoint) +"aKY" = (/obj/structure/table,/obj/machinery/light,/obj/effect/deskclutter,/turf/simulated/floor,/area/security/checkpoint) +"aKZ" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/security/checkpoint) +"aLa" = (/obj/machinery/power/apc{name = "Arrivals Checkpoint APC"; pixel_y = -25; pixel_y = 0},/turf/simulated/floor,/area/security/checkpoint) +"aLb" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor,/area/hallway/primary/port) +"aLc" = (/obj/machinery/computer/crew,/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/bridge) +"aLd" = (/obj/structure/table/reinforced,/obj/machinery/light,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/bridge) +"aLe" = (/obj/machinery/disposal,/obj/machinery/firealarm{pixel_y = -24},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/bridge) +"aLf" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/bridge) +"aLg" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/bridge) +"aLh" = (/obj/machinery/power/smes,/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/engine_smes) +"aLi" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engine_smes) +"aLj" = (/obj/machinery/door/airlock/engineering,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/engine_smes) +"aLk" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/control) +"aLl" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/control) +"aLm" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/control) +"aLn" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/control) +"aLo" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/control) +"aLp" = (/obj/machinery/door/airlock/engineering,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/electrical_storage) +"aLq" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/electrical_storage) +"aLr" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/electrical_storage) +"aLs" = (/turf/simulated/floor,/area/engine/electrical_storage) +"aLt" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/electrical_storage) +"aLu" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/starboard) +"aLv" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_y = -25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aLw" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aLx" = (/obj/machinery/camera{c_tag = "AI Upload"; dir = 1; network = "Command"},/obj/machinery/power/apc{dir = 2; name = "Upload APC"; pixel_y = -24},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil/streak{icon_state = "floor6"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aLy" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aLz" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) +"aLA" = (/obj/machinery/power/apc{dir = 8; name = "Hallway Starboard APC"; pixel_x = -27; pixel_y = 2},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/starboard) +"aLB" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) +"aLC" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/quartermaster/sorting) +"aLD" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/quartermaster/sorting) +"aLE" = (/obj/item/weapon/crowbar,/obj/structure/closet/crate,/obj/item/weapon/screwdriver{pixel_y = 16},/turf/simulated/floor,/area/quartermaster/sorting) +"aLF" = (/obj/machinery/conveyor{dir = 2; id = "MailRoom"},/turf/simulated/floor,/area/quartermaster/sorting) +"aLG" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Delivery Office"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/sorting) +"aLH" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aLI" = (/turf/simulated/floor/plating,/area/quartermaster/storage) +"aLJ" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aLK" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "19; 15"},/turf/simulated/floor/plating,/area/security/checkpoint) +"aLL" = (/obj/machinery/disposal,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) +"aLM" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/sortjunction/nonsorting/NW,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"aLN" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"aLO" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/turf/simulated/floor,/area/bridge/meeting_room) +"aLP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/engine_smes) +"aLQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/engine/control) +"aLR" = (/obj/machinery/light/small,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/control) +"aLS" = (/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor,/area/engine/control) +"aLT" = (/obj/machinery/computer/turbine_computer,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/engine/control) +"aLU" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/engine/control) +"aLV" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/engine/electrical_storage) +"aLW" = (/obj/machinery/turretid{id = "upload"; pixel_x = -5; pixel_y = -24},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aLX" = (/obj/structure/disposalpipe/sortjunction{icon_state = "pipe-j2s"; sortType = list()},/turf/simulated/floor,/area/hallway/primary/starboard) +"aLY" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 8; icon_state = "pipe-j2s"; sortType = list("Disposals")},/turf/simulated/floor,/area/hallway/primary/starboard) +"aLZ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/window/westleft{dir = 4; name = "Mail Office"; req_access_txt = "50"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/sorting) +"aMa" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/sorting) +"aMb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/sorting) +"aMc" = (/obj/machinery/conveyor{dir = 2; id = "MailRoom"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/sorting) +"aMd" = (/obj/structure/window/basic,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/sorting) +"aMe" = (/obj/structure/window/basic,/obj/structure/table,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/quartermaster/sorting) +"aMf" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) +"aMg" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/storage) +"aMh" = (/obj/structure/rack{dir = 1},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor,/area/quartermaster/storage) +"aMi" = (/obj/structure/rack{dir = 1},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor,/area/quartermaster/storage) +"aMj" = (/turf/space,/area/turret_protected/tcomwest) +"aMk" = (/turf/space,/area/tcommsat/computer) +"aMl" = (/turf/space,/area/tcommsat/lounge) +"aMm" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/maintenance/port) +"aMn" = (/obj/machinery/power/apc{dir = 4; name = "Maintenance Port APC"; pixel_x = 25},/turf/simulated/floor/plating,/area/maintenance/port) +"aMo" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/hallway/primary/port) +"aMp" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"aMq" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/bridge/meeting_room) +"aMr" = (/turf/simulated/floor,/area/bridge/meeting_room) +"aMs" = (/obj/machinery/light_switch{dir = 1; pixel_y = 24},/turf/simulated/floor,/area/bridge/meeting_room) +"aMt" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/bridge/meeting_room) +"aMu" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area/bridge/meeting_room) +"aMv" = (/obj/machinery/door/airlock/engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/control) +"aMw" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/control) +"aMx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/engine/control) +"aMy" = (/obj/machinery/power/monitor{name = "Generator Power Output"},/turf/simulated/floor,/area/engine/control) +"aMz" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor,/area/engine/control) +"aMA" = (/obj/machinery/computer/security/engineering,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor,/area/engine/control) +"aMB" = (/obj/machinery/computer/lockdown{department = "Engineering"; name = "Engineering Lockdown Control"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/engine/control) +"aMC" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/engine/control) +"aMD" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/engine/control) +"aME" = (/obj/machinery/computer/general_air_control{frequency = 1450; name = "Core Atmospherics Monitoring"; sensors = list("reactor_sensor" = "Reactor Core")},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/engine/control) +"aMF" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/engine/control) +"aMG" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/engine/control) +"aMH" = (/obj/structure/closet/secure_closet/engineering_electrical,/obj/machinery/light,/turf/simulated/floor,/area/engine/electrical_storage) +"aMI" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor,/area/engine/electrical_storage) +"aMJ" = (/obj/structure/rack,/obj/item/weapon/cell,/obj/item/weapon/cell,/turf/simulated/floor,/area/engine/electrical_storage) +"aMK" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/electrical_storage) +"aML" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/secure{name = "AI Upload"; req_access_txt = "16"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aMM" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Mail Office"; dir = 4; network = "SS13"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/starboard) +"aMN" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/starboard) +"aMO" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/hallway/primary/starboard) +"aMP" = (/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/turf/simulated/floor,/area/quartermaster/sorting) +"aMQ" = (/obj/structure/table,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/quartermaster/sorting) +"aMR" = (/obj/machinery/camera{c_tag = "Delivery Office"; dir = 1; network = "Cargo"},/obj/machinery/conveyor_switch{id = "MailRoom"},/turf/simulated/floor,/area/quartermaster/sorting) +"aMS" = (/obj/machinery/conveyor{backwards = 1; dir = 6; forwards = 4; id = "MailRoom"},/turf/simulated/floor,/area/quartermaster/sorting) +"aMT" = (/obj/machinery/conveyor{dir = 4; id = "MailRoom"},/obj/structure/plasticflaps,/turf/simulated/floor,/area/quartermaster/sorting) +"aMU" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/sorting) +"aMV" = (/obj/machinery/copier,/turf/simulated/floor,/area/quartermaster/storage) +"aMW" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/quartermaster/storage) +"aMX" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aMY" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aMZ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/table,/obj/item/weapon/pen,/turf/simulated/floor,/area/quartermaster/storage) +"aNa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/port) +"aNb" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/port) +"aNc" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aNd" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port) +"aNe" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/port) +"aNf" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor,/area/maintenance/port) +"aNg" = (/obj/machinery/power/apc{dir = 2; name = "Hallway Port APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/hallway/primary/port) +"aNh" = (/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/hallway/primary/port) +"aNi" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor,/area/bridge/meeting_room) +"aNj" = (/obj/structure/stool/bed/chair/comfy/black,/obj/effect/landmark/start{name = "Captain"},/turf/simulated/floor,/area/bridge/meeting_room) +"aNk" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/bridge/meeting_room) +"aNl" = (/obj/machinery/power/apc{dir = 4; layer = 4; name = "Conference Room APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/bridge/meeting_room) +"aNm" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/control) +"aNn" = (/obj/machinery/power/monitor{name = "Engineering Power Monitor"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/engine/control) +"aNo" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/engine/control) +"aNp" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/engine/control) +"aNq" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/control) +"aNr" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/electrical_storage) +"aNs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/engine/electrical_storage) +"aNt" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aNu" = (/obj/machinery/turretid{id = "upload"; pixel_x = 5; pixel_y = 24},/obj/effect/landmark/start{name = "Cyborg"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aNv" = (/obj/effect/landmark/start{name = "Cyborg"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aNw" = (/obj/effect/sign/electricshock{desc = "A warning sign which reads 'SENTRY GUNS'"; name = "WARNING: SENTRY GUNS"; pixel_y = 32},/obj/effect/landmark/start{name = "Cyborg"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aNx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aNy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aNz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aNA" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor,/area/quartermaster/storage) +"aNB" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aNC" = (/obj/structure/closet/wardrobe/orange,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aND" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/storage) +"aNE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aNF" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor/plating,/area/maintenance/port) +"aNG" = (/turf/simulated/wall,/area/medical/cryo{name = "Emergency Room"}) +"aNH" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) +"aNI" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/port) +"aNJ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"aNK" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/bridge/meeting_room) +"aNL" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) +"aNM" = (/obj/structure/table,/turf/simulated/floor,/area/bridge/meeting_room) +"aNN" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/bridge/meeting_room) +"aNO" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) +"aNP" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/control) +"aNQ" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/engine/control) +"aNR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/control) +"aNS" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/control) +"aNT" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area) +"aNU" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/engine/control) +"aNV" = (/obj/machinery/power/monitor{name = "Reactor Power Monitor"},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor,/area/engine/control) +"aNW" = (/obj/machinery/light,/turf/simulated/floor,/area/engine/control) +"aNX" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/engine/control) +"aNY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/control) +"aNZ" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Engineering Control Room"); dir = 4; icon_state = "pipe-j2s"; sortType = list("Chief Engineer")},/turf/simulated/floor,/area/engine/control) +"aOa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aOb" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 2; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aOc" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 80; dir = 2; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aOd" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aOe" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/ai_status_display{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aOf" = (/obj/machinery/power/apc{dir = 1; name = "Station Electronics Hallway APC"; pixel_x = 0; pixel_y = 25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aOg" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aOh" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aOi" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/door/airlock/secure{name = "Station Electronics"; req_access_txt = "16;61"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aOj" = (/turf/simulated/wall,/area/quartermaster/qm) +"aOk" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) +"aOl" = (/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/qm) +"aOm" = (/obj/structure/table,/obj/item/weapon/clipboard{pixel_y = 4},/obj/machinery/requests_console{announcementConsole = 1; department = "Quartermaster"; departmentType = 6; name = "Quartermaster's Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/quartermaster/qm) +"aOn" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/qm) +"aOo" = (/obj/machinery/computer/security/cargo,/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor,/area/quartermaster/qm) +"aOp" = (/obj/structure/closet/wardrobe/qm_yellow,/turf/simulated/floor,/area/quartermaster/qm) +"aOq" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/quartermaster/qm) +"aOr" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell{maxcharge = 2000},/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/quartermaster/storage) +"aOs" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor,/area/quartermaster/storage) +"aOt" = (/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/storage) +"aOu" = (/obj/structure/closet/toolcloset,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aOv" = (/obj/structure/closet/l3closet/janitor,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aOw" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/quartermaster/storage) +"aOx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aOy" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/storage/body_bag_box,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aOz" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/wrench,/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Emergency Room APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aOA" = (/obj/machinery/atmospherics/portables_connector{dir = 2; name = "Gas Input"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/obj/machinery/camera{c_tag = "Medbay Emergency Room Port"; dir = 2; network = "Medbay"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"aOB" = (/obj/machinery/atmospherics/unary/cold_sink/freezer,/obj/machinery/light{dir = 1},/obj/effect/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"aOC" = (/obj/machinery/atmospherics/portables_connector{dir = 2; name = "Gas Input"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced/tinted/frosted{tag = "icon-fwindow (EAST)"; icon_state = "fwindow"; dir = 4},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"aOD" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"aOE" = (/obj/machinery/atmospherics/unary/cryo_cell,/obj/effect/decal/warning_stripes{tag = "icon-E"; icon_state = "E"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"aOF" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aOG" = (/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aOH" = (/obj/structure/closet/secure_closet/medicine,/obj/machinery/light{dir = 1},/obj/effect/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aOI" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/storage/firstaid/fire{pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/machinery/camera{c_tag = "Emergency Room Starboard"; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aOJ" = (/obj/structure/closet/secure_closet/doctor_personal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aOK" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) +"aOL" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Head of Security"},/turf/simulated/floor,/area/bridge/meeting_room) +"aOM" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/bridge/meeting_room) +"aON" = (/obj/machinery/camera{c_tag = "Conference Room"; dir = 8; network = "Command"},/turf/simulated/floor,/area/bridge/meeting_room) +"aOO" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/engine/control) +"aOP" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/control) +"aOQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aOR" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aOS" = (/obj/machinery/light/small/spot,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold{dir = 4; icon_state = "manifold"; initialize_directions = 11; level = 2},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aOT" = (/obj/effect/decal/cleanable/dirt,/obj/effect/sign/securearea{name = "COMMUNICATIONS HUB"; pixel_y = -32},/obj/machinery/camera{c_tag = "Station Electronics Access Hallway"; dir = 1; network = "Command"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aOU" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aOV" = (/obj/machinery/light/small/spot,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aOW" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aOX" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aOY" = (/obj/effect/sign/securearea{pixel_x = -32},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/starboard) +"aOZ" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/quartermaster/qm) +"aPa" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/qm) +"aPb" = (/turf/simulated/floor,/area/quartermaster/qm) +"aPc" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/quartermaster/qm) +"aPd" = (/obj/structure/closet/crate/hydroponics,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aPe" = (/obj/structure/closet/firecloset,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aPf" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola{pixel_x = 0; pixel_y = 0; volume = 5},/obj/item/weapon/cigpacket{pixel_x = -2; pixel_y = 2},/turf/simulated/floor,/area/quartermaster/storage) +"aPg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aPh" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area) +"aPi" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"aPj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area) +"aPk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) +"aPl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area) +"aPm" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall,/area) +"aPn" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area) +"aPo" = (/turf/simulated/wall,/area/turret_protected/tcomwest) +"aPp" = (/turf/simulated/wall,/area/tcommsat/computer) +"aPq" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/tcommsat/computer) +"aPr" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/wall,/area/tcommsat/computer) +"aPs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/tcommsat/chamber) +"aPt" = (/turf/simulated/wall,/area/tcommsat/chamber) +"aPu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/tcommsat/chamber) +"aPv" = (/turf/simulated/wall,/area/tcommsat/lounge) +"aPw" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/tcommsat/lounge) +"aPx" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area) +"aPy" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"aPz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area) +"aPA" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area) +"aPB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area) +"aPC" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"aPD" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) +"aPE" = (/turf/simulated/wall,/area/medical/cmo) +"aPF" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/cmo) +"aPG" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/cmo) +"aPH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) +"aPI" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aPJ" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aPK" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/structure/window/reinforced/tinted/frosted,/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"aPL" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/machinery/door/window/eastright{dir = 2; icon_state = "leftdeny"; req_access_txt = "5"; tag = "Cryo Control"},/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"aPM" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/structure/window/reinforced/tinted/frosted{tag = "icon-fwindow (EAST)"; icon_state = "fwindow"; dir = 4},/obj/structure/window/reinforced/tinted/frosted,/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"aPN" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"aPO" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"aPP" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/storage/syringes,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aPQ" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) +"aPR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"aPS" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"aPT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/engine/control) +"aPU" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/control) +"aPV" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/control) +"aPW" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/engine/engineering_break_room) +"aPX" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/engine/engineering_break_room) +"aPY" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/engine/engineering_break_room) +"aPZ" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/engine/engineering_break_room) +"aQa" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/engine/engineering_break_room) +"aQb" = (/turf/simulated/floor,/area/engine/engineering_break_room) +"aQc" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/engineering_break_room) +"aQd" = (/obj/machinery/disposal,/turf/simulated/floor,/area/engine/engineering_break_room) +"aQe" = (/turf/simulated/wall/r_wall,/area/engine/engineering_break_room) +"aQf" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) +"aQg" = (/turf/simulated/wall/r_wall,/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aQh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall/r_wall,/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aQi" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/secure{name = "Communications"; req_access_txt = "61"},/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aQj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aQk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aQl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aQm" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/starboard) +"aQn" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/starboard) +"aQo" = (/obj/structure/filingcabinet,/obj/machinery/power/apc{dir = 8; name = "Quartermaster's Office APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/qm) +"aQp" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("QM Office"); icon_state = "pipe-j2s"; mailsort = 0; sortType = list("Cargo Bay")},/turf/simulated/floor,/area/quartermaster/qm) +"aQq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) +"aQr" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Quartermaster's Office"; req_access_txt = "41"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) +"aQs" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) +"aQt" = (/obj/effect/landmark/start{name = "Cargo Technician"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/storage) +"aQu" = (/obj/machinery/door_control{id = "QMLoaddoor"; name = "External Loading Doors"; pixel_x = 24; pixel_y = 0},/obj/machinery/camera{c_tag = "Warehouse"; dir = 8; network = "Cargo"},/turf/simulated/floor,/area/quartermaster/storage) +"aQv" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 2.7; name = "CAUTION: EXTERNAL LOADING DOORS"; pixel_x = -1},/turf/simulated/wall/r_wall,/area/quartermaster/storage) +"aQw" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"aQx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area) +"aQy" = (/turf/simulated/floor,/area) +"aQz" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area) +"aQA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area) +"aQB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) +"aQC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area) +"aQD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/turret_protected/tcomwest) +"aQE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/tcommsat/computer) +"aQF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/tcommsat/computer) +"aQG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/tcommsat/computer) +"aQH" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/tcommsat/computer) +"aQI" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/tcommsat/computer) +"aQJ" = (/turf/simulated/floor/plating,/area/tcommsat/computer) +"aQK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"aQL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor/plating,/area/tcommsat/chamber) +"aQM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/tcommsat/chamber) +"aQN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/tcommsat/lounge) +"aQO" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall,/area) +"aQP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area) +"aQQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area) +"aQR" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aQS" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aQT" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aQU" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aQV" = (/obj/effect/landmark{name = "emcloset"},/obj/machinery/power/apc{dir = 1; name = "CMOs Office APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aQW" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/storage/stma_kit{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/lglo_kit,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aQX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) +"aQY" = (/obj/effect/decal/warning_stripes{tag = "icon-SW-in"; icon_state = "SW-in"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) +"aQZ" = (/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"aRa" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/bridge/meeting_room) +"aRb" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor,/area/bridge/meeting_room) +"aRc" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/bridge/meeting_room) +"aRd" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor,/area/bridge/meeting_room) +"aRe" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) +"aRf" = (/obj/structure/rack,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50; pixel_x = -3; pixel_y = 3},/turf/simulated/floor,/area) +"aRg" = (/obj/structure/rack,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50; pixel_x = -3; pixel_y = 3},/turf/simulated/floor,/area) +"aRh" = (/obj/machinery/copier,/turf/simulated/floor,/area) +"aRi" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area) +"aRj" = (/obj/structure/table,/turf/simulated/floor,/area) +"aRk" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area/engine/engineering_break_room) +"aRl" = (/obj/machinery/telecomms/server/presets/science,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aRm" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1441; icon_state = "on"; id = "o2_in"; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aRn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aRo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/power/apc{dir = 1; name = "\improper Communications Room APC"; pixel_x = 0; pixel_y = 25},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/telecomms/monitor{network = "tcommsat"},/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aRp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/window/southleft,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aRq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/computer/telecomms/server,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aRr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aRs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aRt" = (/obj/machinery/telecomms/server/presets/command,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aRu" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/starboard) +"aRv" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/starboard) +"aRw" = (/obj/structure/closet/secure_closet/qm_personal,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/quartermaster/qm) +"aRx" = (/obj/machinery/copier,/obj/machinery/light/small/spot,/turf/simulated/floor,/area/quartermaster/qm) +"aRy" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Quartermaster"},/turf/simulated/floor,/area/quartermaster/qm) +"aRz" = (/obj/item/weapon/stamp{name = "Quartermaster's stamp"; pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied,/obj/structure/table,/obj/machinery/camera{c_tag = "Quartermaster's Office"; dir = 1; network = "Cargo"},/turf/simulated/floor,/area/quartermaster/qm) +"aRA" = (/obj/structure/rack{dir = 1},/turf/simulated/floor,/area/quartermaster/storage) +"aRB" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aRC" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aRD" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aRE" = (/obj/machinery/conveyor_switch{id = "QMshuttle"},/turf/simulated/floor,/area/quartermaster/storage) +"aRF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/movingparts,/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aRG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area) +"aRH" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/space,/area) +"aRI" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area) +"aRJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"aRK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"aRL" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor,/area) +"aRM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area) +"aRN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area) +"aRO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area) +"aRP" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"aRQ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"aRR" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"aRS" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"aRT" = (/turf/simulated/floor/plating,/area/tcommsat/chamber) +"aRU" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/tcommsat/chamber) +"aRV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/tcommsat/chamber) +"aRW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"aRX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"aRY" = (/obj/structure/lattice,/turf/space,/area/tcommsat/chamber) +"aRZ" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area) +"aSa" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area) +"aSb" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area) +"aSc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area) +"aSd" = (/turf/simulated/wall,/area/medical/patients_rooms) +"aSe" = (/obj/machinery/computer/lockdown{department = "Medbay"; name = "Medbay Lockdown Control"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"aSf" = (/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aSg" = (/obj/structure/table,/obj/item/clothing/glasses/hud/health,/obj/item/weapon/reagent_containers/hypospray,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"aSh" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aSi" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aSj" = (/obj/structure/closet/wardrobe/cmo,/obj/machinery/camera{c_tag = "CMO's Office"; dir = 8; network = "Medbay"},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aSk" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aSl" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aSm" = (/obj/machinery/bodyscanner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aSn" = (/obj/machinery/body_scanconsole,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aSo" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/sign/securearea{desc = "A warning sign which reads 'For EMERGENCY use'"; layer = 4; name = "EMERGENCY"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aSp" = (/obj/effect/sign/redcross,/turf/simulated/wall,/area/medical/cryo{name = "Emergency Room"}) +"aSq" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) +"aSr" = (/obj/effect/decal/warning_stripes{tag = "icon-E"; icon_state = "E"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) +"aSs" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/bridge/meeting_room) +"aSt" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/bridge/meeting_room) +"aSu" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "19"},/turf/simulated/floor,/area) +"aSv" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area) +"aSw" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/engine/engineering_break_room) +"aSx" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/engine/engineering_break_room) +"aSy" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/control) +"aSz" = (/obj/machinery/telecomms/server/presets/medical,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aSA" = (/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aSB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aSC" = (/obj/machinery/telecomms/server/presets/engineering,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aSD" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/quartermaster/qm) +"aSE" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Quartermaster's Office"; req_access_txt = "41"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/qm) +"aSF" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/window/westleft{base_state = "right"; dir = 1; icon_state = "right"; name = "Cargo Office"; req_access_txt = "31"},/turf/simulated/floor,/area/quartermaster/qm) +"aSG" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/window/westleft{base_state = "left"; dir = 1; icon_state = "left"; name = "Cargo Office"; req_access_txt = "31"},/turf/simulated/floor,/area/quartermaster/qm) +"aSH" = (/obj/structure/closet/crate/internals,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aSI" = (/obj/structure/closet/crate,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aSJ" = (/obj/structure/closet/crate/medical,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aSK" = (/obj/machinery/conveyor{backwards = 4; dir = 5; forwards = 2; id = "QMshuttle"; reverseSpriteMoveDir = 1},/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aSL" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) +"aSM" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aSN" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; layer = 3.7; name = "Supply Dock Loading Door"; opacity = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aSO" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"aSP" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor,/area) +"aSQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area) +"aSR" = (/obj/structure/table,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor,/area) +"aSS" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area) +"aST" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area) +"aSU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) +"aSV" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) +"aSW" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_combined_access_txt = "12;24"},/turf/simulated/floor,/area/tcommsat/chamber) +"aSX" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) +"aSY" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) +"aSZ" = (/turf/simulated/wall/r_wall,/area/tcommsat/chamber) +"aTa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/tcommsat/chamber) +"aTb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"aTc" = (/obj/structure/grille,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"aTd" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) +"aTe" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{broadcasting = 0; layer = 4; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"aTf" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"aTg" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"aTh" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aTi" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/power/apc{dir = 1; name = "Patient Treatment APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aTj" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aTk" = (/obj/machinery/computer/crew,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Office"; departmentType = 5; name = "CMO RC"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"aTl" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aTm" = (/obj/structure/table,/obj/item/weapon/stamp/cmo,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"aTn" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aTo" = (/obj/structure/closet/secure_closet/CMO,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aTp" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cmo) +"aTq" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Emergency Room"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aTr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"aTs" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"aTt" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/bridge/meeting_room) +"aTu" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/turf/simulated/floor/plating,/area/bridge/meeting_room) +"aTv" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/aft) +"aTw" = (/obj/machinery/light{dir = 8},/turf/simulated/floor,/area) +"aTx" = (/obj/machinery/disposal,/turf/simulated/floor,/area) +"aTy" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/engine/engineering_break_room) +"aTz" = (/obj/structure/table,/turf/simulated/floor,/area/engine/engineering_break_room) +"aTA" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/engine/engineering_break_room) +"aTB" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/control) +"aTC" = (/turf/simulated/wall/r_wall,/area/engine/locker) +"aTD" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/locker) +"aTE" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/locker) +"aTF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/engine/locker) +"aTG" = (/obj/machinery/telecomms/server/presets/cargo,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aTH" = (/obj/machinery/telecomms/bus/antiqua_one,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aTI" = (/obj/machinery/telecomms/receiver/antiqua_left,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aTJ" = (/obj/machinery/telecomms/receiver/antiqua_right,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aTK" = (/obj/machinery/telecomms/bus/antiqua_two,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aTL" = (/obj/machinery/telecomms/server/presets/security,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aTM" = (/obj/structure/disposalpipe/sortjunction{icon_state = "pipe-j2s"; mailsort = 0; sortType = list("Cargo Bay","QM Office")},/turf/simulated/floor,/area/hallway/primary/starboard) +"aTN" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) +"aTO" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Quartermasters"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/office) +"aTP" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Cargo Bay","QM Office"); dir = 8; icon_state = "pipe-j2s"; sortType = list()},/turf/simulated/floor,/area/quartermaster/office) +"aTQ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/office) +"aTR" = (/turf/simulated/floor,/area/quartermaster/office) +"aTS" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor,/area/quartermaster/office) +"aTT" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aTU" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aTV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/movingparts,/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aTW" = (/obj/structure/disposalpipe/segment,/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"aTX" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "caution"; dir = 8},/area) +"aTY" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) +"aTZ" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area) +"aUa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area) +"aUb" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/tcommsat/chamber) +"aUc" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 3; icon_state = "intact_off"; locked = 0; name = "High precision gas extractor"; on = 0},/turf/simulated/floor,/area/tcommsat/chamber) +"aUd" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor{icon_state = "bot"},/area/tcommsat/chamber) +"aUe" = (/obj/machinery/atmospherics/portables_connector{dir = 4; name = "Node 1"},/turf/simulated/floor{icon_state = "bot"},/area/tcommsat/chamber) +"aUf" = (/obj/machinery/atmospherics/trinary/mixer{tag = "icon-intact_off (EAST)"; icon_state = "intact_off"; dir = 4},/turf/simulated/floor,/area/tcommsat/chamber) +"aUg" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor{icon_state = "bot"},/area/tcommsat/chamber) +"aUh" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/tcommsat/chamber) +"aUi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/tcommsat/chamber) +"aUj" = (/turf/simulated/floor,/area/tcommsat/chamber) +"aUk" = (/obj/machinery/atmospherics/pipe/simple/supply/visible{tag = "icon-intact-b (SOUTHEAST)"; icon_state = "intact-b"; dir = 6},/turf/simulated/floor,/area/tcommsat/chamber) +"aUl" = (/obj/machinery/light{dir = 1},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/supply/visible{tag = "icon-manifold-b (EAST)"; icon_state = "manifold-b"; dir = 4},/turf/simulated/floor,/area/tcommsat/chamber) +"aUm" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/tcommsat/chamber) +"aUn" = (/obj/machinery/camera{c_tag = "North East"; network = "Atmospherics"},/turf/simulated/floor,/area/tcommsat/chamber) +"aUo" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 6; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/tcommsat/chamber) +"aUp" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 2},/turf/simulated/floor,/area/tcommsat/chamber) +"aUq" = (/obj/machinery/atmospherics/binary/passive_gate{tag = "icon-intact_off (EAST)"; icon_state = "intact_off"; dir = 4},/turf/simulated/floor,/area) +"aUr" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; initialize_directions = 10; level = 2},/turf/simulated/floor,/area) +"aUs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"aUt" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"aUu" = (/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"aUv" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 1"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aUw" = (/obj/machinery/computer/security/medbay,/obj/machinery/keycard_auth{pixel_x = -25; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"aUx" = (/obj/machinery/computer/med_data,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aUy" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"aUz" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aUA" = (/obj/machinery/camera{c_tag = "Port Hallway - ER"; dir = 8; network = "SS13"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"aUB" = (/turf/simulated/wall/r_wall,/area/teleporter) +"aUC" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/teleporter) +"aUD" = (/obj/machinery/autolathe,/turf/simulated/floor,/area) +"aUE" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area) +"aUF" = (/obj/machinery/power/apc{dir = 2; name = "Autolathe Storage APC"; pixel_x = 0; pixel_y = -24; pixel_z = 0},/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area) +"aUG" = (/turf/simulated/wall/r_wall,/area/maintenance/aft) +"aUH" = (/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/engine/engineering_break_room) +"aUI" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/engine/engineering_break_room) +"aUJ" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/atmos/refilling) +"aUK" = (/turf/simulated/floor,/area/atmos/refilling) +"aUL" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/atmos/refilling) +"aUM" = (/turf/simulated/floor,/area/engine/locker) +"aUN" = (/obj/structure/closet/wardrobe/atmospherics_yellow,/turf/simulated/floor,/area/engine/locker) +"aUO" = (/obj/structure/closet/wardrobe/atmospherics_yellow,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/engine/locker) +"aUP" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/maintenance/starboard) +"aUQ" = (/obj/machinery/telecomms/server/presets/mining,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aUR" = (/obj/machinery/telecomms/processor/preset_one,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aUS" = (/obj/machinery/telecomms/broadcaster/preset_left,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aUT" = (/obj/machinery/telecomms/broadcaster/preset_right,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aUU" = (/obj/machinery/telecomms/processor/preset_two,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aUV" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aUW" = (/obj/machinery/telecomms/server/presets/common,/turf/simulated/floor{icon_state = "dark"},/area/tcommsat/chamber{name = "Telecommunications Compartment"}) +"aUX" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Quartermasters"},/turf/simulated/floor,/area/quartermaster/office) +"aUY" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/office) +"aUZ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/quartermaster/office) +"aVa" = (/obj/machinery/computer/ordercomp,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/quartermaster/office) +"aVb" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/quartermaster/storage) +"aVc" = (/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aVd" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aVe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area) +"aVf" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area) +"aVg" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area) +"aVh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) +"aVi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) +"aVj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area) +"aVk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area) +"aVl" = (/obj/machinery/camera{c_tag = "Refilling Station"; dir = 8; network = "Atmospherics"},/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area) +"aVm" = (/obj/machinery/camera{c_tag = "North West"; dir = 4; network = "Atmospherics"},/turf/simulated/floor,/area/tcommsat/chamber) +"aVn" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor{icon_state = "bot"},/area/tcommsat/chamber) +"aVo" = (/obj/machinery/atmospherics/portables_connector{dir = 1; name = "Node 2"},/turf/simulated/floor{icon_state = "bot"},/area/tcommsat/chamber) +"aVp" = (/obj/machinery/atmospherics/valve{name = "Emergency Tank Dump"},/turf/simulated/floor,/area/tcommsat/chamber) +"aVq" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/turf/simulated/floor,/area/tcommsat/chamber) +"aVr" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; on = 1},/turf/simulated/floor,/area/tcommsat/chamber) +"aVs" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/tcommsat/chamber) +"aVt" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 6; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/tcommsat/chamber) +"aVu" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area) +"aVv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor/plating,/area) +"aVw" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "injector"; on = 1; pixel_y = 1},/turf/simulated/floor/plating,/area) +"aVx" = (/obj/machinery/sleeper,/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"aVy" = (/obj/machinery/sleep_console,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aVz" = (/obj/machinery/camera{c_tag = "Patient Treatment Room 1"; dir = 1; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"aVA" = (/obj/structure/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aVB" = (/obj/effect/sign/examroom{name = "Patient Treatment 1"},/turf/simulated/wall,/area/medical/patients_rooms) +"aVC" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cmo) +"aVD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "CMOs Office"; req_access = null; req_access_txt = "40"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) +"aVE" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aVF" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aVG" = (/obj/structure/closet/emcloset,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aVH" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aVI" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aVJ" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aVK" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/teleporter) +"aVL" = (/turf/simulated/floor/plating,/area/maintenance/aft) +"aVM" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"aVN" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "19"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area) +"aVO" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor,/area/maintenance/aft) +"aVP" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/engine/engineering_break_room) +"aVQ" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor,/area/engine/engineering_break_room) +"aVR" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine/locker) +"aVS" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor,/area/engine/locker) +"aVT" = (/turf/simulated/wall,/area/quartermaster/office) +"aVU" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/quartermaster/office) +"aVV" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "QM Warehouse"; req_access_txt = "31"},/turf/simulated/floor,/area/quartermaster/storage) +"aVW" = (/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/storage) +"aVX" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aVY" = (/obj/machinery/conveyor{backwards = 1; dir = 10; forwards = 8; id = "QMshuttle"},/obj/effect/decal/warning_stripes{tag = "icon-NW-out"; icon_state = "NW-out"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aVZ" = (/obj/effect/showcase{icon_state = "showcase_4"; pixel_x = -2},/turf/simulated/floor{icon_state = "showroomfloor"},/area) +"aWa" = (/obj/machinery/light{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area) +"aWb" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area) +"aWc" = (/obj/machinery/camera{c_tag = "Aft Primary Hallway 2"; dir = 8; network = "SS13"},/turf/simulated/floor,/area) +"aWd" = (/obj/machinery/dispenser{pltanks = 0},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor,/area) +"aWe" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_combined_access_txt = "12;24"},/turf/simulated/floor,/area) +"aWf" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/tcommsat/chamber) +"aWg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/tcommsat/chamber) +"aWh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/tcommsat/chamber) +"aWi" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/tcommsat/chamber) +"aWj" = (/obj/machinery/atmospherics/pipe/tank{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/tcommsat/chamber) +"aWk" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4; icon_state = "manifold"; initialize_directions = 11; level = 2},/turf/simulated/floor,/area/tcommsat/chamber) +"aWl" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{tag = "icon-manifold-b (WEST)"; icon_state = "manifold-b"; dir = 8},/turf/simulated/floor,/area/tcommsat/chamber) +"aWm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (NORTH)"; icon_state = "intact-r"; dir = 1},/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor,/area/tcommsat/chamber) +"aWn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (SOUTHWEST)"; icon_state = "intact-r"; dir = 10},/turf/simulated/floor,/area/tcommsat/chamber) +"aWo" = (/obj/machinery/atmospherics/tvalve/digital{dir = 1; icon_state = "tvalve1"; state = 1; tag = "icon-tvalve0 (NORTH)"},/turf/simulated/floor,/area/tcommsat/chamber) +"aWp" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/binary/passive_gate{dir = 4; icon_state = "intact_on"; on = 1; tag = "icon-intact_off (EAST)"},/turf/simulated/floor,/area/tcommsat/chamber) +"aWq" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area) +"aWr" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 10; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area) +"aWs" = (/obj/structure/grille,/turf/simulated/wall/r_wall,/area) +"aWt" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aWu" = (/obj/effect/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aWv" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aWw" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aWx" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aWy" = (/obj/effect/sign/nosmoking_2,/turf/simulated/wall,/area/medical/cryo{name = "Emergency Room"}) +"aWz" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Emergency Room"; req_access = null; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aWA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Emergency Room"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aWB" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/sign/securearea{desc = "A warning sign which reads 'For EMERGENCY use'"; layer = 4; name = "EMERGENCY"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aWC" = (/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "shutter0"; id = "sshutters"; name = "Surgery Shutters"},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aWD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Surgery"; req_access = null; req_access_txt = "45"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/surgery) +"aWE" = (/turf/simulated/wall,/area/medical/surgery) +"aWF" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) +"aWG" = (/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) +"aWH" = (/obj/machinery/door/airlock/secure{name = "Teleport Access"; req_access_txt = "17"},/turf/simulated/floor/plating,/area/teleporter) +"aWI" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/aft) +"aWJ" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/maintenance/aft) +"aWK" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/maintenance/aft) +"aWL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/aft) +"aWM" = (/obj/machinery/power/apc{dir = 2; name = "Construction Storage APC"; pixel_x = 0; pixel_y = -24; pixel_z = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/engine/engineering_break_room) +"aWN" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/engineering_break_room) +"aWO" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering"; req_access_txt = "10"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/engineering_break_room) +"aWP" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/atmos/refilling) +"aWQ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/atmos/refilling) +"aWR" = (/obj/machinery/door/airlock/engineering,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/locker) +"aWS" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/locker) +"aWT" = (/obj/structure/closet/firecloset,/turf/simulated/floor,/area/engine/locker) +"aWU" = (/obj/structure/closet/secure_closet/atmos_personal,/turf/simulated/floor,/area/engine/locker) +"aWV" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/hallway/primary/starboard) +"aWW" = (/obj/structure/plasticflaps,/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) +"aWX" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/office) +"aWY" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; dir = 2; freq = 1400; location = "QM #1"},/obj/machinery/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) +"aWZ" = (/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/office) +"aXa" = (/obj/machinery/camera{c_tag = "Warehouse Aft"; dir = 8; network = "Cargo"},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/quartermaster/storage) +"aXb" = (/obj/effect/showcase{icon_state = "showcase_5"; pixel_x = -2},/turf/simulated/floor{icon_state = "showroomfloor"},/area) +"aXc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area) +"aXd" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area) +"aXe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area) +"aXf" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area) +"aXg" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/turf/simulated/floor,/area) +"aXh" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/tcommsat/chamber) +"aXi" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor,/area/tcommsat/chamber) +"aXj" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4; icon_state = "manifold"; initialize_directions = 11; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/tcommsat/chamber) +"aXk" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Gas pump"; on = 1},/turf/simulated/floor,/area/tcommsat/chamber) +"aXl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{tag = "icon-manifold-r (WEST)"; icon_state = "manifold-r"; dir = 8},/turf/simulated/floor,/area/tcommsat/chamber) +"aXm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (NORTHWEST)"; icon_state = "intact-r"; dir = 9},/turf/simulated/floor,/area/tcommsat/chamber) +"aXn" = (/obj/machinery/atmospherics/binary/passive_gate{dir = 4; icon_state = "intact_on"; on = 1; tag = "icon-intact_off (EAST)"},/turf/simulated/floor,/area) +"aXo" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold{color = "green"; icon_state = "manifold-g"; level = 2},/turf/simulated/floor{dir = 5; icon_state = "green"},/area) +"aXp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/turf/simulated/floor/plating,/area) +"aXq" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/structure/grille,/turf/simulated/wall,/area) +"aXr" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/structure/grille,/turf/simulated/wall/r_wall,/area) +"aXs" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "waste_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area) +"aXt" = (/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area) +"aXu" = (/obj/machinery/camera{c_tag = "Patient Treatment"; dir = 4; network = "Medbay"},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aXv" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aXw" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{tag = "icon-whitehall (NORTHWEST)"; icon_state = "whitehall"; dir = 9},/area/medical/medbay) +"aXx" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) +"aXy" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/medical/medbay) +"aXz" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aXA" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/cleaner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aXB" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/storage/stma_kit{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aXC" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aXD" = (/obj/structure/closet/secure_closet/anaesthetic,/obj/machinery/power/apc{dir = 4; name = "Surgery APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aXE" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aXF" = (/obj/structure/table,/obj/item/weapon/hand_tele,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aXG" = (/obj/structure/table,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aXH" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Teleporter"; network = "Command"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aXI" = (/obj/structure/closet/crate,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aXJ" = (/obj/item/weapon/crowbar,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/plating,/area/teleporter) +"aXK" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/teleporter) +"aXL" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "19"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) +"aXM" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering_break_room) +"aXN" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/engineering_break_room) +"aXO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/engine/engineering_break_room) +"aXP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/atmos/refilling) +"aXQ" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/atmos/refilling) +"aXR" = (/obj/machinery/light{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/locker) +"aXS" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/simulated/floor,/area/engine/locker) +"aXT" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboard) +"aXU" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Quartermasters"; dir = 4; network = "SS13"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/starboard) +"aXV" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; dir = 2; freq = 1400; location = "QM #2"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) +"aXW" = (/obj/machinery/conveyor_switch{id = "qmout"},/turf/simulated/floor,/area/quartermaster/storage) +"aXX" = (/obj/machinery/conveyor{backwards = 4; dir = 5; forwards = 2; id = "qmout"; reverseSpriteMoveDir = 1},/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aXY" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/obj/machinery/conveyor{dir = 8; id = "qmout"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aXZ" = (/obj/machinery/conveyor{dir = 8; id = "qmout"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aYa" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor,/area/quartermaster/storage) +"aYb" = (/obj/effect/showcase{icon_state = "showcase_2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area) +"aYc" = (/obj/machinery/door/window/northleft{dir = 4; icon_state = "left"; name = "Atmos"; req_access_txt = "24"},/obj/machinery/door/window/westright{name = "Atmos"; req_access = null; req_access_txt = "24"},/turf/simulated/floor,/area) +"aYd" = (/obj/machinery/space_heater,/turf/simulated/floor,/area) +"aYe" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area) +"aYf" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/tcommsat/chamber) +"aYg" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/tcommsat/chamber) +"aYh" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/tcommsat/chamber) +"aYi" = (/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/tcommsat/chamber) +"aYj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/tcommsat/chamber) +"aYk" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/tcommsat/chamber) +"aYl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (NORTH)"; icon_state = "intact-r"; dir = 1},/turf/simulated/floor,/area/tcommsat/chamber) +"aYm" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/tcommsat/chamber) +"aYn" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor,/area) +"aYo" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "waste_in"; name = "Mix Tank Control"; output_tag = "waste_out"; sensors = list("waste_sensor" = "Tank")},/turf/simulated/floor{icon_state = "green"; dir = 4},/area) +"aYp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"aYq" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "waste_sensor"; output = 63},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area) +"aYr" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area) +"aYs" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) +"aYt" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 2"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aYu" = (/obj/item/device/radio/beacon,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aYv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aYw" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 4; icon_state = "pipe-j2s"; sortType = list("CMO")},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aYx" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aYy" = (/obj/structure/disposalpipe/sortjunction{sortType = list("CMO")},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"aYz" = (/turf/simulated/floor,/area/medical/medbay) +"aYA" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"aYB" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aYC" = (/obj/machinery/optable,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aYD" = (/obj/machinery/computer/operating,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aYE" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/teleporter) +"aYF" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aYG" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aYH" = (/turf/simulated/floor/plating,/area/teleporter) +"aYI" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) +"aYJ" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hor) +"aYK" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/machinery/power/apc{desc = "Hehehe, it says Head Quarters."; dir = 1; name = "Head Quarters APC"; pixel_y = 25},/turf/simulated/floor,/area/crew_quarters/heads) +"aYL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) +"aYM" = (/obj/structure/table,/obj/item/wardrobe/chief_engineer,/turf/simulated/floor,/area) +"aYN" = (/obj/effect/landmark{name = "plant"},/obj/machinery/power/apc{dir = 1; name = "CE Quarters APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area) +"aYO" = (/obj/structure/bookcase/manuals/engineering,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) +"aYP" = (/obj/machinery/computer/lockdown{department = "Engineering"; name = "Engineering Lockdown Control"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area) +"aYQ" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/item/weapon/cable_coil,/turf/simulated/floor,/area) +"aYR" = (/turf/simulated/wall/r_wall,/area/atmos/refilling) +"aYS" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/locker) +"aYT" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/locker) +"aYU" = (/obj/machinery/power/apc{dir = 4; name = "Reactor Fuel Storage APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor,/area/engine/locker) +"aYV" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/quartermaster/office) +"aYW" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor,/area/quartermaster/office) +"aYX" = (/obj/machinery/power/apc{dir = 2; name = "Cargo Foyer APC"; pixel_x = 1; pixel_y = -24},/turf/simulated/floor,/area/quartermaster/office) +"aYY" = (/obj/machinery/camera{c_tag = "Public Lobby"; dir = 1; network = "Cargo"},/turf/simulated/floor,/area/quartermaster/office) +"aYZ" = (/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/office) +"aZa" = (/obj/machinery/conveyor{dir = 8; id = "qmout"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating,/area/quartermaster/office) +"aZb" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 8; id = "qmout"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aZc" = (/obj/machinery/conveyor{backwards = 1; dir = 10; forwards = 8; id = "qmout"},/obj/effect/decal/warning_stripes{tag = "icon-NW-out"; icon_state = "NW-out"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aZd" = (/obj/machinery/conveyor{backwards = 2; dir = 5; forwards = 4; id = "refiner"; reverseSpriteMoveDir = 1},/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aZe" = (/obj/machinery/conveyor{dir = 4; id = "refiner"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/quartermaster/storage) +"aZf" = (/obj/machinery/conveyor{dir = 4; id = "refiner"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aZg" = (/obj/machinery/conveyor{backwards = 8; dir = 10; forwards = 1; id = "refiner"},/obj/effect/decal/warning_stripes{tag = "icon-E"; icon_state = "E"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aZh" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/mining/station) +"aZi" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/mining/station) +"aZj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/mining/station) +"aZk" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/mining/station) +"aZl" = (/obj/effect/showcase{icon_state = "showcase_3"},/turf/simulated/floor{icon_state = "showroomfloor"},/area) +"aZm" = (/obj/machinery/light,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area) +"aZn" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area) +"aZo" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/turf/simulated/wall,/area) +"aZp" = (/obj/structure/closet/secure_closet/atmos_personal,/obj/machinery/light/small,/turf/simulated/floor,/area) +"aZq" = (/obj/structure/closet/wardrobe/atmospherics_yellow,/turf/simulated/floor,/area) +"aZr" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area) +"aZs" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/tcommsat/chamber) +"aZt" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor{icon_state = "warning"},/area/tcommsat/chamber) +"aZu" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "warning"},/area/tcommsat/chamber) +"aZv" = (/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/tcommsat/chamber) +"aZw" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor,/area/tcommsat/chamber) +"aZx" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "Emergency Tank Fill"; on = 0},/turf/simulated/floor,/area/tcommsat/chamber) +"aZy" = (/obj/machinery/atmospherics/pipe/simple{dir = 6; icon_state = "intact"; initialize_directions = 6; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/tcommsat/chamber) +"aZz" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tcommsat/chamber) +"aZA" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tcommsat/chamber) +"aZB" = (/obj/machinery/atmospherics/tvalve/digital{dir = 8; icon_state = "tvalve1"; state = 1; tag = "icon-tvalve0 (WEST)"},/turf/simulated/floor,/area) +"aZC" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Gas Mix Outlet Valve"},/turf/simulated/floor{icon_state = "green"; dir = 6},/area) +"aZD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 2},/turf/simulated/floor/plating,/area) +"aZE" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 2},/obj/structure/grille,/turf/simulated/wall,/area) +"aZF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "waste_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area) +"aZG" = (/obj/machinery/camera{c_tag = "Patient Treatment Room 2"; dir = 1; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"aZH" = (/obj/effect/sign/examroom{name = "Patient Treatment 2"},/turf/simulated/wall,/area/medical/patients_rooms) +"aZI" = (/obj/structure/closet/secure_closet/personal/patient,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aZJ" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aZK" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aZL" = (/obj/effect/sign/examroom,/turf/simulated/wall,/area/medical/patients_rooms) +"aZM" = (/obj/machinery/camera{c_tag = "Hallway Front"; dir = 4; network = "Medbay"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"aZN" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aZO" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Surgery"; req_access = null; req_access_txt = "45"},/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "shutter0"; id = "sshutters"; name = "Surgery Shutters"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aZP" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/cautery,/obj/item/weapon/retractor,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aZQ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/secure{name = "Teleport Access"; req_access_txt = "17"},/turf/simulated/floor,/area/teleporter) +"aZR" = (/obj/item/device/radio/beacon,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aZS" = (/obj/machinery/requests_console{department = "Teleporter"; pixel_x = 30},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aZT" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/rd,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"aZU" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"aZV" = (/obj/structure/table,/obj/machinery/power/apc{dir = 1; name = "RD Quarters APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"aZW" = (/obj/structure/bookcase/manuals/research_and_development,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"aZX" = (/turf/simulated/wall,/area/crew_quarters/heads/hor) +"aZY" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor,/area/crew_quarters/heads) +"aZZ" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/ce,/turf/simulated/floor,/area) +"baa" = (/obj/structure/stool,/turf/simulated/floor,/area) +"bab" = (/obj/structure/table,/obj/item/weapon/circuitboard/communications,/obj/item/weapon/screwdriver{pixel_y = 16},/turf/simulated/floor,/area) +"bac" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos/refilling) +"bad" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor,/area/atmos/refilling) +"bae" = (/obj/structure/closet/wardrobe/engineering_yellow,/turf/simulated/floor,/area/engine/locker) +"baf" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/starboard) +"bag" = (/turf/simulated/wall,/area/quartermaster/miningdock) +"bah" = (/obj/machinery/door/firedoor/border_only,/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 1; id = "refiner"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bai" = (/obj/machinery/door/airlock/maintenance{name = "Mining Department"; req_access_txt = "41"},/turf/simulated/floor,/area/quartermaster/miningdock) +"baj" = (/turf/simulated/wall/r_wall,/area/quartermaster/miningdock) +"bak" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bal" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bam" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"ban" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/mining/station) +"bao" = (/obj/machinery/computer/mining_shuttle,/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bap" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"baq" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area) +"bar" = (/obj/machinery/power/apc{name = "Aft Hall APC"; dir = 8; pixel_x = -25; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area) +"bas" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area) +"bat" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area) +"bau" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/wall/r_wall,/area) +"bav" = (/obj/machinery/power/apc{dir = 8; name = "Atmospherics APC"; pixel_x = -24},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor,/area/tcommsat/chamber) +"baw" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater,/turf/simulated/floor,/area/tcommsat/chamber) +"bax" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/wall,/area/tcommsat/chamber) +"bay" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 5; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/tcommsat/chamber) +"baz" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/floor,/area/tcommsat/chamber) +"baA" = (/obj/machinery/atmospherics/binary/passive_gate,/turf/simulated/floor,/area/tcommsat/chamber) +"baB" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/tcommsat/chamber) +"baC" = (/obj/structure/lattice,/obj/machinery/light/small{dir = 4},/turf/space,/area) +"baD" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/maintenance/port) +"baE" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area/maintenance/port) +"baF" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"baG" = (/obj/effect/landmark{name = "emcloset"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"baH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"baI" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Resting Room"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"baJ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"baK" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"baL" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"baM" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/hemostat,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"baN" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/surgical_tool/bonesetter,/obj/item/weapon/surgical_tool/bonegel,/obj/machinery/camera{c_tag = "Surgery"; dir = 1; network = "Medbay"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"baO" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/scalpel,/obj/machinery/door_control{id = "sshutters"; name = "Privacy Shutters"; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"baP" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/surgicaldrill,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"baQ" = (/obj/structure/table{pixel_y = 0},/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"baR" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) +"baS" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"baT" = (/obj/machinery/computer/security/research,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"baU" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"baV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"baW" = (/turf/simulated/floor,/area/crew_quarters/heads/hor) +"baX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/heads) +"baY" = (/obj/machinery/light{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) +"baZ" = (/obj/machinery/camera{c_tag = "Chief Engineer's Quarters"; dir = 4; network = "Command"},/turf/simulated/floor,/area) +"bba" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table,/obj/structure/table/reinforced,/turf/simulated/floor,/area) +"bbb" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/atmos/refilling) +"bbc" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor,/area/atmos/refilling) +"bbd" = (/turf/simulated/wall/r_wall,/area/atmos) +"bbe" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/atmos) +"bbf" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/wall/r_wall,/area/atmos) +"bbg" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/atmos) +"bbh" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{tag = "icon-brown (EAST)"; icon_state = "brown"; dir = 4},/area/hallway/primary/starboard) +"bbi" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"bbj" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/quartermaster/miningdock) +"bbk" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"bbl" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/quartermaster/miningdock) +"bbm" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bbn" = (/obj/machinery/conveyor{backwards = 2; dir = 5; forwards = 4; id = "refiner"; reverseSpriteMoveDir = 1},/obj/machinery/camera{c_tag = "Mining Dock Refiner"; dir = 2; network = "Cargo"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bbo" = (/obj/machinery/mineral/input,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{tag = "icon-loadingareadirty2 (EAST)"; icon_state = "loadingareadirty2"; dir = 4},/area/quartermaster/miningdock) +"bbp" = (/obj/machinery/mineral/stacking_machine{id = "stacking"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bbq" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/conveyor{dir = 4; id = "refiner"},/obj/machinery/mineral/output,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bbr" = (/obj/machinery/conveyor{dir = 1; id = "refiner"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bbs" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/quartermaster/miningdock) +"bbt" = (/obj/machinery/firealarm{pixel_y = 27},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"bbu" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall/r_wall,/area/quartermaster/miningdock) +"bbv" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"bbw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bbx" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bby" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bbz" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area) +"bbA" = (/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area) +"bbB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) +"bbC" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area) +"bbD" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; icon_state = "manifold-c"; level = 2},/turf/simulated/wall/r_wall,/area) +"bbE" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/wall/r_wall,/area) +"bbF" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/computer/security/engineering,/turf/simulated/floor,/area) +"bbG" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/computer/general_air_control{frequency = 1443; level = 3; name = "Distribution Loop Monitor"; sensors = list("air_sensor" = "Mixed Air Supply Tank", "mair_meter" = "Mixed Air Supply Transfer", "dloop_atm_meter" = "Distribution Loop - Atmos")},/turf/simulated/floor,/area) +"bbH" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/computer/general_air_control{frequency = 1441; name = "Supply Air Tank Monitor"; sensors = list("n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "tox_sensor" = "Toxins")},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Airlock"; dir = 2; network = "Atmospherics"},/turf/simulated/floor,/area) +"bbI" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/computer/station_alert,/turf/simulated/floor,/area/tcommsat/chamber) +"bbJ" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/computer/atmos_alert,/turf/simulated/floor,/area/tcommsat/chamber) +"bbK" = (/obj/structure/closet/fireaxecabinet{pixel_y = 32},/obj/machinery/computer/atmoscontrol,/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 1; icon_state = "manifold-c"; level = 2},/turf/simulated/floor,/area/tcommsat/chamber) +"bbL" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) +"bbM" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/binary/passive_gate{dir = 8; icon_state = "intact_on"; on = 1; tag = "icon-intact_off (WEST)"},/turf/simulated/floor,/area/tcommsat/chamber) +"bbN" = (/obj/machinery/atmospherics/pipe/manifold4w/general/visible{color = "cyan"; icon_state = "manifold4w-c"},/turf/simulated/floor,/area/tcommsat/chamber) +"bbO" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/tcommsat/chamber) +"bbP" = (/obj/item/device/radio/beacon,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; icon_state = "manifold-c"; level = 2},/turf/simulated/floor,/area/tcommsat/chamber) +"bbQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/binary/passive_gate{dir = 4; icon_state = "intact_on"; on = 1; tag = "icon-intact_off (EAST)"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor,/area/tcommsat/chamber) +"bbR" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/tcommsat/chamber) +"bbS" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 9; icon_state = "intact-c"; level = 2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/tcommsat/chamber) +"bbT" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{tag = "icon-manifold-r (WEST)"; icon_state = "manifold-r"; dir = 8},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/tcommsat/chamber) +"bbU" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 4; icon_state = "intact_on"; name = "Gas filter (N2O tank)"; on = 1},/turf/simulated/floor,/area/tcommsat/chamber) +"bbV" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/machinery/meter,/turf/simulated/floor{icon_state = "escape"; dir = 5},/area) +"bbW" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; initialize_directions = 12; level = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bbX" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "n2o_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine/n20,/area) +"bbY" = (/turf/simulated/floor/engine/n20,/area) +"bbZ" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/port) +"bca" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/port) +"bcb" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"bcc" = (/obj/structure/stool/bed/chair/comfy/beige{tag = "icon-comfychair_beige (EAST)"; icon_state = "comfychair_beige"; dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"bcd" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"bce" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"bcf" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"bcg" = (/obj/effect/sign/nosmoking_1{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"bch" = (/turf/simulated/wall,/area/medical/medbay) +"bci" = (/obj/structure/closet/crate,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"bcj" = (/obj/machinery/shieldwallgen,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"bck" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"bcl" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"bcm" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"bcn" = (/obj/machinery/power/apc{dir = 4; name = "Teleporter APC"; pixel_x = 25; pixel_y = 0},/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"bco" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"bcp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"bcq" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"bcr" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{req_access_txt = "30"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"bcs" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads) +"bct" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/heads) +"bcu" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Chief Engineer"; req_access_txt = "56"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area) +"bcv" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area) +"bcw" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area) +"bcx" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area) +"bcy" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/ce,/turf/simulated/floor,/area) +"bcz" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/atmos/refilling) +"bcA" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor,/area/atmos/refilling) +"bcB" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos/refilling) +"bcC" = (/turf/simulated/floor,/area/atmos) +"bcD" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) +"bcE" = (/obj/structure/table,/turf/simulated/floor,/area/quartermaster/miningdock) +"bcF" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"bcG" = (/obj/machinery/mineral/stacking_unit_console{id = "stacking"; pixel_x = 0},/turf/simulated/wall,/area/quartermaster/miningdock) +"bcH" = (/obj/machinery/conveyor{dir = 1; id = "refiner"},/obj/machinery/mineral/output,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bcI" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"bcJ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bcK" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "48"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"bcL" = (/obj/machinery/door/unpowered/shuttle,/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bcM" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bcN" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "green"; dir = 8},/area) +"bcO" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; initialize_directions = 10; level = 2},/turf/simulated/wall/r_wall,/area) +"bcP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area) +"bcQ" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area/tcommsat/chamber) +"bcR" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1},/turf/simulated/floor,/area/tcommsat/chamber) +"bcS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor,/area/tcommsat/chamber) +"bcT" = (/obj/machinery/door/window/northleft{dir = 4; icon_state = "left"; name = "Atmos"; req_access_txt = "24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/tcommsat/chamber) +"bcU" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (SOUTHEAST)"; icon_state = "intact-r"; dir = 6},/turf/simulated/floor,/area/tcommsat/chamber) +"bcV" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (EAST)"; icon_state = "intact-r"; dir = 4},/turf/simulated/floor,/area/tcommsat/chamber) +"bcW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (EAST)"; icon_state = "intact-r"; dir = 4},/turf/simulated/floor,/area/tcommsat/chamber) +"bcX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/turf/simulated/floor,/area/tcommsat/chamber) +"bcY" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/turf/simulated/floor,/area/tcommsat/chamber) +"bcZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/turf/simulated/floor,/area/tcommsat/chamber) +"bda" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2o_in"; name = "Nitrous Oxide Supply Control"; output_tag = "n2o_out"; sensors = list("n2o_sensor" = "Tank")},/turf/simulated/floor{icon_state = "escape"; dir = 4},/area) +"bdb" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2o_sensor"},/turf/simulated/floor/engine/n20,/area) +"bdc" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent/roomfiller{valve_open = 1},/turf/simulated/floor/engine/n20,/area) +"bdd" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine/n20,/area) +"bde" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 3"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"bdf" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"bdg" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"bdh" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bdi" = (/obj/effect/landmark{name = "emcloset"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bdj" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bdk" = (/obj/structure/stool/bed/chair,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bdl" = (/obj/structure/stool/bed/chair,/obj/effect/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bdm" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bdn" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Medbay Lobby North"; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bdo" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) +"bdp" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"bdq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/shieldwallgen,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"bdr" = (/obj/machinery/computer/teleporter,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"bds" = (/obj/machinery/teleport/station,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"bdt" = (/obj/machinery/teleport/hub,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/teleporter) +"bdu" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"bdv" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"bdw" = (/obj/machinery/camera{c_tag = "Research Director's Quarters"; dir = 8; network = "Command"},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"bdx" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/heads) +"bdy" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area) +"bdz" = (/obj/structure/closet/secure_closet/engineering_chief,/turf/simulated/floor,/area) +"bdA" = (/obj/machinery/power/monitor{name = "Engineering Power Monitor"},/obj/machinery/light,/turf/simulated/floor,/area) +"bdB" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/turf/simulated/floor,/area) +"bdC" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor,/area) +"bdD" = (/obj/effect/sign/fire{desc = "A warning sign which reads 'INFLAMMABLE'"; name = "INFLAMMABLE"},/turf/simulated/wall/r_wall,/area/atmos/refilling) +"bdE" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/atmos/refilling) +"bdF" = (/obj/machinery/camera{c_tag = "Refilling Station"; dir = 8; network = "Atmospherics"},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos/refilling) +"bdG" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola{volume = 5},/turf/simulated/floor,/area/quartermaster/miningdock) +"bdH" = (/obj/structure/table,/obj/item/weapon/cigpacket,/obj/item/weapon/matchbox,/turf/simulated/floor,/area/quartermaster/miningdock) +"bdI" = (/turf/simulated/floor,/area/quartermaster/miningdock) +"bdJ" = (/obj/machinery/mineral/processing_unit_console{id = "furnace"; name = "Production machine console"; pixel_x = 0},/turf/simulated/wall,/area/quartermaster/miningdock) +"bdK" = (/obj/machinery/mineral/processing_unit{id = "furnace"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bdL" = (/obj/machinery/mineral/input,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-loadingareadirty1 (WEST)"; icon_state = "loadingareadirty1"; dir = 8},/area/quartermaster/miningdock) +"bdM" = (/obj/machinery/conveyor{backwards = 2; dir = 9; forwards = 8; icon_state = "conveyor0"; id = "refiner"; reverseSpriteMoveDir = 1; tag = "icon-conveyor0 (NORTHWEST)"},/obj/machinery/mineral/output,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bdN" = (/obj/machinery/mineral/unloading_machine{desc = "This one goes straight to QM"; icon_state = "unloader-corner2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bdO" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"; dir = 2},/area/quartermaster/miningdock) +"bdP" = (/obj/machinery/camera{c_tag = "Mining Dock External"; dir = 4; network = "Cargo"},/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bdQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bdR" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/camera{c_tag = "Aft Primary Hallway"; dir = 4; network = "SS13"},/turf/simulated/floor,/area) +"bdS" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced,/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "green"; dir = 8},/area) +"bdT" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r"; level = 2},/turf/simulated/wall/r_wall,/area) +"bdU" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area) +"bdV" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area) +"bdW" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area) +"bdX" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/item/clothing/gloves/black,/turf/simulated/floor,/area) +"bdY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/table,/obj/machinery/door_control{id = "atmos"; name = "Atmos Door Control"; pixel_x = -6; pixel_y = -5; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/turf/simulated/floor,/area) +"bdZ" = (/obj/structure/table,/obj/item/device/t_scanner,/obj/item/device/t_scanner,/obj/item/device/t_scanner,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 1},/turf/simulated/floor,/area) +"bea" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r"; initialize_directions = 11; level = 2},/obj/machinery/camera{c_tag = "Centre Left"; dir = 4; network = "Atmospherics"},/turf/simulated/floor,/area) +"beb" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area) +"bec" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area) +"bed" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor,/area) +"bee" = (/obj/structure/table,/obj/item/clothing/head/helmet/welding{pixel_x = -3; pixel_y = 5},/obj/item/clothing/head/helmet/welding{pixel_x = -3; pixel_y = 5},/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area) +"bef" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area) +"beg" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; dir = 8; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area) +"beh" = (/obj/machinery/atmospherics/binary/passive_gate{dir = 8; icon_state = "intact_off"; on = 0; tag = "icon-intact_off (WEST)"},/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area) +"bei" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "N2O Outlet Valve"},/turf/simulated/floor{icon_state = "escape"; dir = 6},/area) +"bej" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bek" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/obj/structure/grille,/turf/simulated/wall,/area) +"bel" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/n20,/area) +"bem" = (/obj/machinery/bodyscanner,/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"ben" = (/obj/machinery/body_scanconsole,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"beo" = (/obj/machinery/camera{c_tag = "Patient Treatment Room 3"; dir = 1; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"bep" = (/obj/effect/sign/examroom{name = "Patient Treatment 3 - Surgery"},/turf/simulated/wall,/area/medical/patients_rooms) +"beq" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"ber" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"bes" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/camera{c_tag = "Medbay Resting Room"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"bet" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"beu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"bev" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"bew" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bex" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bey" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bez" = (/obj/machinery/camera{c_tag = "Port Hallway - Med-Lobby (Front)"; dir = 8; network = "SS13"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"beA" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"beB" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"beC" = (/obj/structure/closet/secure_closet/rd,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"beD" = (/obj/structure/closet/wardrobe/rd,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"beE" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/heads) +"beF" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) +"beG" = (/turf/simulated/wall,/area/crew_quarters/heads/hop) +"beH" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"beI" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor,/area/atmos/refilling) +"beJ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos/refilling) +"beK" = (/obj/effect/sign/fire{desc = "A warning sign which reads 'INFLAMMABLE'"; name = "INFLAMMABLE"},/turf/simulated/wall/r_wall,/area/atmos) +"beL" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/quartermaster/miningdock) +"beM" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) +"beN" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor,/area/quartermaster/miningdock) +"beO" = (/obj/machinery/mineral/unloading_machine{desc = "For processing all the ores."},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"beP" = (/obj/machinery/mineral/input,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-loadingarea (NORTH)"; icon_state = "loadingarea"; dir = 1},/area/quartermaster/miningdock) +"beQ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-floorscorched2 (WEST)"; icon_state = "floorscorched2"; dir = 8},/area/quartermaster/miningdock) +"beR" = (/obj/machinery/computer/mining_shuttle,/turf/simulated/floor,/area/quartermaster/miningdock) +"beS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"beT" = (/obj/structure/closet/crate,/obj/structure/window/reinforced{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"beU" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/mining/station) +"beV" = (/obj/structure/ore_box,/obj/structure/window/reinforced{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"beW" = (/obj/machinery/light_switch{pixel_y = 24},/turf/simulated/floor,/area) +"beX" = (/obj/machinery/door/airlock/glass{name = "Assembly Line"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) +"beY" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/item/weapon/crowbar,/turf/simulated/floor,/area) +"beZ" = (/obj/machinery/door/window/northleft{dir = 1; icon_state = "left"; name = "Atmos Delivery"; req_access_txt = "24"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/turf/simulated/floor{icon_state = "delivery"},/area) +"bfa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area) +"bfb" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area) +"bfc" = (/obj/structure/cable,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area) +"bfd" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"bfe" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (NORTH)"; icon_state = "intact-r"; dir = 1},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area) +"bff" = (/obj/structure/closet/firecloset,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bfg" = (/obj/machinery/pipedispenser,/turf/simulated/floor,/area) +"bfh" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area) +"bfi" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area) +"bfj" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/wall,/area) +"bfk" = (/obj/structure/table,/obj/item/weapon/cigbutt,/obj/machinery/camera{c_tag = "Central"; dir = 4; network = "Atmospherics"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area) +"bfl" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area) +"bfm" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area) +"bfn" = (/obj/machinery/camera{c_tag = "East"; dir = 8; network = "Atmospherics"},/turf/simulated/floor,/area) +"bfo" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{id_tag = "medlobby"; name = "Medbay"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bfp" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bfq" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/port) +"bfr" = (/turf/simulated/wall,/area/maintenance/aft) +"bfs" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"bft" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) +"bfu" = (/obj/structure/walllocker/emerglocker/west,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/heads) +"bfv" = (/obj/machinery/camera{c_tag = "Head's Quarters Hallway"; dir = 8; network = "Command"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) +"bfw" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bfx" = (/obj/structure/bookcase{category = "Fiction"; name = "bookcase (Fiction)"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bfy" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/med_data,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bfz" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bfA" = (/obj/structure/table,/obj/machinery/computer/card,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bfB" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) +"bfC" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor,/area/atmos/refilling) +"bfD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/atmos/refilling) +"bfE" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/atmos/refilling) +"bfF" = (/obj/machinery/door/airlock/engineering,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/atmos) +"bfG" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/atmos) +"bfH" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{tag = "icon-brown (EAST)"; icon_state = "brown"; dir = 4},/area/hallway/primary/starboard) +"bfI" = (/obj/machinery/camera{c_tag = "Mining Dock"; dir = 4; network = "Cargo"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/quartermaster/miningdock) +"bfJ" = (/obj/structure/rack{dir = 1},/obj/item/weapon/storage/backpack/industrial,/obj/item/weapon/storage/backpack/industrial,/turf/simulated/floor,/area/quartermaster/miningdock) +"bfK" = (/obj/structure/ore_box,/turf/simulated/floor,/area/quartermaster/miningdock) +"bfL" = (/obj/machinery/conveyor_switch{id = "refiner"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"bfM" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-damaged2"; icon_state = "damaged2"; dir = 2},/area/quartermaster/miningdock) +"bfN" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/secure_closet/miner,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"bfO" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/mining/station) +"bfP" = (/obj/structure/shuttle/engine/propulsion/burst,/turf/space,/area/shuttle/mining/station) +"bfQ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/mining/station) +"bfR" = (/obj/machinery/light,/turf/simulated/floor,/area) +"bfS" = (/obj/effect/landmark{name = "emcloset"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area) +"bfT" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area) +"bfU" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Atmospherics"},/obj/machinery/door/window{base_state = "left"; dir = 2; icon_state = "left"; name = "Atmos Delivery"; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area) +"bfV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area) +"bfW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) +"bfX" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area) +"bfY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (NORTH)"; icon_state = "intact-r"; dir = 1},/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area) +"bfZ" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/floor,/area) +"bga" = (/obj/machinery/pipedispenser/disposal,/turf/simulated/floor,/area) +"bgb" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area) +"bgc" = (/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area) +"bgd" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; icon_state = "intact_on"; name = "Gas filter (Toxins tank)"; on = 1},/turf/simulated/floor,/area) +"bge" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/machinery/meter,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area) +"bgf" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "tox_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bgg" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bgh" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bgi" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bgj" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bgk" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bgl" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bgm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/cmo) +"bgn" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"bgo" = (/obj/machinery/computer/crew,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"bgp" = (/obj/machinery/computer/security/medbay,/obj/machinery/power/apc{dir = 1; name = "CMO Quarters APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"bgq" = (/obj/structure/bookcase/manuals/medical,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"bgr" = (/turf/simulated/wall,/area/crew_quarters/heads/cmo) +"bgs" = (/obj/structure/stool/bed/chair/comfy/black{tag = "icon-comfychair_black (EAST)"; icon_state = "comfychair_black"; dir = 4},/obj/machinery/power/apc{dir = 8; name = "HoP Quarters APC"; pixel_x = -25; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"bgt" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"bgu" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"bgv" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bgw" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) +"bgx" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/structure/window/reinforced,/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor,/area/atmos/refilling) +"bgy" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Chief Engineer","Engineering"); icon_state = "pipe-j2s"; sortType = list("Atmospherics")},/turf/simulated/floor,/area/atmos/refilling) +"bgz" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/quartermaster/miningdock) +"bgA" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-floorscorched1 (WEST)"; icon_state = "floorscorched1"; dir = 8},/area/quartermaster/miningdock) +"bgB" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"; dir = 2},/area/quartermaster/miningdock) +"bgC" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-damaged1"; icon_state = "damaged1"; dir = 2},/area/quartermaster/miningdock) +"bgD" = (/obj/structure/closet/secure_closet/miner,/obj/machinery/camera{c_tag = "Mining Dock Starboard"; dir = 8; network = "Cargo"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"bgE" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor,/area) +"bgF" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIE"; location = "AftH"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area) +"bgG" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "cautioncorner"; dir = 4},/area) +"bgH" = (/obj/machinery/light/small,/turf/simulated/floor,/area) +"bgI" = (/turf/simulated/floor{icon_state = "caution"; dir = 4},/area) +"bgJ" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor,/area) +"bgK" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area) +"bgL" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (EAST)"; icon_state = "intact-r"; dir = 4},/turf/simulated/floor,/area) +"bgM" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{dir = 4; icon_state = "manifold-r"; tag = "icon-manifold-r (WEST)"},/turf/simulated/floor,/area) +"bgN" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 8; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/floor,/area) +"bgO" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area) +"bgP" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/wall,/area) +"bgQ" = (/obj/machinery/space_heater,/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area) +"bgR" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (NORTH)"; icon_state = "intact-r"; dir = 1},/turf/simulated/floor,/area) +"bgS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area) +"bgT" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 6; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area) +"bgU" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; dir = 4; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area) +"bgV" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "tox_in"; name = "Toxin Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area) +"bgW" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "tox_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bgX" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bgY" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bgZ" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bha" = (/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bhb" = (/obj/machinery/light{dir = 4},/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bhc" = (/obj/effect/sign/redcross,/turf/simulated/wall,/area/medical/medbay) +"bhd" = (/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/port) +"bhe" = (/turf/simulated/wall,/area/janitor) +"bhf" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Janitor"},/turf/simulated/floor/plating,/area/janitor) +"bhg" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area/janitor) +"bhh" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/cmo,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"bhi" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"bhj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"bhk" = (/obj/machinery/camera{c_tag = "Chief Medical Officer's Quarters"; dir = 8; network = "Command"},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"bhl" = (/obj/machinery/camera{c_tag = "Head of Personel's Quarters"; dir = 4; network = "Command"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"bhm" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters/heads/hop) +"bhn" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"bho" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/stamp/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bhp" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) +"bhq" = (/obj/machinery/power/apc{dir = 2; name = "Refilling Station APC"; pixel_x = 0; pixel_y = -24; pixel_z = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/atmos/refilling) +"bhr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/atmos/refilling) +"bhs" = (/obj/effect/sign/nosmoking_1,/turf/simulated/wall/r_wall,/area/atmos) +"bht" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Mining"; dir = 4; network = "SS13"},/obj/structure/disposalpipe/sortjunction{icon_state = "pipe-j2s"; mailsort = 1; sortType = list("Mining Bay")},/turf/simulated/floor,/area/hallway/primary/starboard) +"bhu" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-brown (EAST)"; icon_state = "brown"; dir = 4},/area/hallway/primary/starboard) +"bhv" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/maintenance{name = "Mining Department"; req_access_txt = "48"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) +"bhw" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) +"bhx" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/miningdock) +"bhy" = (/turf/simulated/floor{tag = "icon-floorscorched1 (WEST)"; icon_state = "floorscorched1"; dir = 8},/area/quartermaster/miningdock) +"bhz" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-damaged4 (WEST)"; icon_state = "damaged4"; dir = 8},/area/quartermaster/miningdock) +"bhA" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-floorscorched2"; icon_state = "floorscorched2"; dir = 2},/area/quartermaster/miningdock) +"bhB" = (/obj/structure/closet/secure_closet/miner,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"bhC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area) +"bhD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/noticeboard{pixel_y = 27},/turf/simulated/floor,/area) +"bhE" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area) +"bhF" = (/turf/simulated/floor{icon_state = "yellowcorner"},/area) +"bhG" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area) +"bhH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area) +"bhI" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{tag = "icon-manifold-r (WEST)"; icon_state = "manifold-r"; dir = 8},/turf/simulated/floor,/area) +"bhJ" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (EAST)"; icon_state = "intact-r"; dir = 4},/turf/simulated/floor,/area) +"bhK" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (EAST)"; icon_state = "intact-r"; dir = 4},/turf/simulated/floor,/area) +"bhL" = (/obj/structure/closet/wardrobe/atmospherics_yellow,/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (EAST)"; icon_state = "intact-r"; dir = 4},/turf/simulated/floor,/area) +"bhM" = (/obj/machinery/space_heater,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (EAST)"; icon_state = "intact-r"; dir = 4},/turf/simulated/floor,/area) +"bhN" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible,/turf/simulated/floor,/area) +"bhO" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/turf/simulated/floor,/area) +"bhP" = (/obj/machinery/atmospherics/pipe/manifold4w/general/visible{color = "yellow"; icon_state = "manifold4w-y"},/turf/simulated/floor,/area) +"bhQ" = (/obj/machinery/atmospherics/binary/passive_gate{dir = 1; icon_state = "intact_off"; on = 0; tag = "icon-intact_off (NORTH)"},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area) +"bhR" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Plasma Outlet Valve"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area) +"bhS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "tox_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bhT" = (/turf/simulated/wall/r_wall,/area/medical/chemistry) +"bhU" = (/turf/simulated/wall,/area/medical/chemistry) +"bhV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/sign/nosmoking_1{pixel_x = -32; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"bhW" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bhX" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bhY" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bhZ" = (/obj/machinery/door/window/westleft{tag = "icon-left"; name = "Janitoral Delivery"; icon_state = "left"; dir = 2; req_access_txt = "26"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/janitor) +"bia" = (/obj/structure/table,/turf/simulated/floor,/area/janitor) +"bib" = (/obj/structure/table,/obj/item/weapon/storage/mousetraps,/obj/machinery/requests_console{department = "Janitorial"; departmentType = 1; pixel_y = 29},/turf/simulated/floor,/area/janitor) +"bic" = (/obj/structure/table,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/tubes,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/janitor) +"bid" = (/obj/structure/closet/l3closet/janitor,/turf/simulated/floor,/area/janitor) +"bie" = (/obj/structure/closet/secure_closet/janitor_personal,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/janitor) +"bif" = (/obj/structure/closet/jcloset2,/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/janitor) +"big" = (/obj/machinery/computer/med_data,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"bih" = (/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"bii" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"bij" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"bik" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Chief Medical Officer"; req_access_txt = "40"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"bil" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Head of Personal"; req_access_txt = "57"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bim" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"bin" = (/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bio" = (/turf/simulated/wall/r_wall,/area/engine/atmos_storage) +"bip" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"biq" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bir" = (/obj/machinery/light{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos/refilling) +"bis" = (/obj/machinery/power/apc{dir = 8; name = "Mining Dock APC"; pixel_x = -27; pixel_y = 2},/turf/simulated/floor,/area/quartermaster/miningdock) +"bit" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/quartermaster/miningdock) +"biu" = (/obj/structure/closet/secure_closet/miner,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) +"biv" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{name = "Assembly Line Desk"; req_access_txt = "29"},/obj/machinery/door/window/eastleft{name = "Reception Window"},/turf/simulated/floor,/area) +"biw" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area) +"bix" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area) +"biy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "yellowcorner"},/area) +"biz" = (/obj/machinery/computer/station_alert,/turf/simulated/floor,/area) +"biA" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor,/area) +"biB" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area) +"biC" = (/obj/machinery/camera{c_tag = "Break Room"; dir = 2; network = "Engineering"; pixel_x = 23},/obj/machinery/computer/security/engineering,/turf/simulated/floor,/area) +"biD" = (/obj/machinery/vending/cigarette,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) +"biE" = (/obj/machinery/vending/cola,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) +"biF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (NORTH)"; icon_state = "intact-r"; dir = 1},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area) +"biG" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 2},/turf/simulated/floor,/area) +"biH" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 2},/turf/simulated/floor,/area) +"biI" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; dir = 1; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area) +"biJ" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 9; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area) +"biK" = (/obj/machinery/atmospherics/binary/passive_gate{dir = 1; icon_state = "intact_off"; on = 0; tag = "icon-intact_off (NORTH)"},/turf/simulated/floor,/area) +"biL" = (/obj/machinery/atmospherics/tvalve/digital{dir = 1; icon_state = "tvalve1"; state = 1; tag = "icon-tvalve0 (NORTH)"},/turf/simulated/floor,/area) +"biM" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor,/area) +"biN" = (/obj/structure/closet/secure_closet/chemist_personal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"biO" = (/obj/structure/closet/secure_closet/chemist_personal,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"biP" = (/obj/structure/closet/wardrobe/chemistry_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"biQ" = (/obj/machinery/disposal,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"biR" = (/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"biS" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"biT" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"biU" = (/obj/machinery/camera{c_tag = "Hallway Central"; dir = 4; network = "Medbay"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"biV" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"biW" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"biX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"biY" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"biZ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) +"bja" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 1; icon_state = "pipe-j2s"; sortType = list("Chemistry","CMO","Morgue","Genetics","Medbay")},/turf/simulated/floor,/area/hallway/primary/port) +"bjb" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/janitor) +"bjc" = (/turf/simulated/floor,/area/janitor) +"bjd" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/janitor) +"bje" = (/obj/structure/closet/jcloset,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/janitor) +"bjf" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"bjg" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"bjh" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"bji" = (/turf/simulated/floor{icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"bjj" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"bjk" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bjl" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/aft) +"bjm" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/aft) +"bjn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/aft) +"bjo" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bjp" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/atmos_storage) +"bjq" = (/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bjr" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine/atmos_storage) +"bjs" = (/obj/machinery/vending/snack,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"bjt" = (/obj/machinery/vending/cola,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"bju" = (/obj/machinery/disposal,/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/quartermaster/miningdock) +"bjv" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/quartermaster/miningdock) +"bjw" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area/quartermaster/miningdock) +"bjx" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/light/small/spot,/turf/simulated/floor,/area/quartermaster/miningdock) +"bjy" = (/obj/structure/table,/obj/machinery/requests_console{department = "Mining"; departmentType = 0; pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area/quartermaster/miningdock) +"bjz" = (/obj/machinery/computer/security/mining,/turf/simulated/floor,/area/quartermaster/miningdock) +"bjA" = (/obj/structure/rack{dir = 1},/obj/item/weapon/shovel{pixel_x = -5},/obj/item/weapon/pickaxe{pixel_x = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"bjB" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"bjC" = (/obj/structure/table,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -30},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"bjD" = (/obj/structure/table,/obj/item/weapon/paper{info = "To make that perfectly clear.
    The next one I see handling explosives unthinkingly gets a transfer to AR-5280X3.
    For those of you who don't know it, that Asteroid is a 3 week flight away from the next station and the staff consists of penalty workers and idiots who don't handle explosives with the care they require.
    Consider that a warning."; name = "Old Note"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"bjE" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"bjF" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastright{name = "Reception Window"; req_access_txt = "0"},/obj/machinery/door/window/westleft{name = "Assembly Line Desk"; req_access_txt = "29"},/turf/simulated/floor,/area) +"bjG" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "yellowcorner"},/area) +"bjH" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (WEST)"; icon_state = "manifold-b-f"; dir = 8},/turf/simulated/wall/r_wall,/area) +"bjI" = (/obj/machinery/newscaster{pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area) +"bjJ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area) +"bjK" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area) +"bjL" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; icon_state = "manifold-b-f"; dir = 4},/turf/simulated/floor,/area) +"bjM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (NORTH)"; icon_state = "intact-r"; dir = 1},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area) +"bjN" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 5; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area) +"bjO" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/binary/passive_gate{dir = 1; icon_state = "intact_off"; on = 0; tag = "icon-intact_off (NORTH)"},/turf/simulated/floor,/area) +"bjP" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area) +"bjQ" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area) +"bjR" = (/obj/machinery/atmospherics/tvalve/mirrored/digital{dir = 1; icon_state = "tvalvem1"; state = 1; tag = "icon-tvalvem0 (NORTH)"},/turf/simulated/floor,/area) +"bjS" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 3; icon_state = "intact_on"; name = "Gas filter (CO2 tank)"; on = 1},/turf/simulated/floor,/area) +"bjT" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/machinery/meter,/turf/simulated/floor{dir = 5; icon_state = "yellow"},/area) +"bjU" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "co2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"bjV" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"bjW" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/chemistry) +"bjX" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"bjY" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"bjZ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"bka" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"bkb" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"bkc" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"bkd" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"bke" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/filingcabinet,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bkf" = (/obj/structure/closet/secure_closet/medicine,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bkg" = (/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bkh" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bki" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/janitor) +"bkj" = (/obj/structure/mopbucket,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/janitor) +"bkk" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/janitor) +"bkl" = (/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/light_switch{layer = 3.3; pixel_x = 0; pixel_y = -25},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/janitor) +"bkm" = (/obj/machinery/camera{c_tag = "Janitors Closet"; dir = 1},/obj/machinery/power/apc{dir = 2; name = "Custodial Closet APC"; pixel_x = 0; pixel_y = -25},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/janitor) +"bkn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/janitor) +"bko" = (/obj/machinery/disposal,/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/janitor) +"bkp" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"bkq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"bkr" = (/obj/structure/closet/secure_closet/CMO,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"bks" = (/obj/structure/closet/wardrobe/cmo,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"bkt" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bku" = (/obj/structure/closet/secure_closet/hop,/obj/machinery/light,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bkv" = (/obj/structure/closet/wardrobe/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bkw" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/hallway/primary/aft) +"bkx" = (/obj/machinery/power/apc{dir = 1; name = "Hallway Aft APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/hallway/primary/aft) +"bky" = (/obj/machinery/disposal,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/obj/structure/disposalpipe/trunk,/turf/simulated/floor,/area/hallway/primary/aft) +"bkz" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bkA" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine/atmos_storage) +"bkB" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bkC" = (/obj/machinery/door/window/eastright{name = "Assembly Line Delivery"; req_access_txt = "34"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Assembly Line"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "bot"},/area) +"bkD" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) +"bkE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Break Room"; req_access_txt = "10;24;29"},/turf/simulated/floor,/area) +"bkF" = (/obj/structure/stool/bed/chair/comfy/black,/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area) +"bkG" = (/obj/structure/stool/bed/chair/comfy/black,/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area) +"bkH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/power/apc{dir = 4; name = "Breakroom APC"; pixel_x = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area) +"bkI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (NORTH)"; icon_state = "intact-r"; dir = 1},/turf/simulated/floor,/area) +"bkJ" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area) +"bkK" = (/obj/machinery/atmospherics/trinary/mixer{dir = 4; icon_state = "intact_on"; name = "Gas mixer (N2/O2)"; node1_concentration = 0.8; node2_concentration = 0.2; on = 1; pixel_x = 0; pixel_y = 1; tag = ""; target_pressure = 4500},/turf/simulated/floor,/area) +"bkL" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/turf/simulated/floor,/area) +"bkM" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 5; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area) +"bkN" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area) +"bkO" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 10; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area) +"bkP" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "co2_in"; name = "Carbon Dioxide Supply Control"; output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank")},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area) +"bkQ" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "co2_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"bkR" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"bkS" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"bkT" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) +"bkU" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/large,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"bkV" = (/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"bkW" = (/obj/structure/table,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science{pixel_x = 4; pixel_y = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"bkX" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -4; pixel_y = -4},/obj/item/device/assembly/igniter{pixel_x = -4; pixel_y = 4},/obj/item/device/assembly/igniter,/obj/item/weapon/chem_grenade{pixel_x = 4; pixel_y = 4},/obj/item/weapon/chem_grenade{pixel_x = 8; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"bkY" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"bkZ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced{layer = 2.6},/obj/machinery/door/window/westright{dir = 4; icon_state = "right"; name = "Chemistry Desk"; req_access_txt = "5"; tag = "icon-right (EAST)"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"bla" = (/obj/machinery/copier,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"blb" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"blc" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/janitor) +"bld" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_command{name = "Command Quarters"; req_access_txt = "19"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/heads) +"ble" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_command{name = "Command Quarters"; req_access_txt = "19"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) +"blf" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/hallway/primary/aft) +"blg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/aft) +"blh" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/aft) +"bli" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Access, Refilling Station"; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/atmos/refilling) +"blj" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Access, Refilling Station"; req_access_txt = "0"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos/refilling) +"blk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/starboard) +"bll" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/starboard) +"blm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/disposal) +"bln" = (/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) +"blo" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) +"blp" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area/maintenance/disposal) +"blq" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"blr" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil,/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bls" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "Disposal Exit"; layer = 3.7; level = 2; name = "Disposal Exit Vent"; opacity = 1},/obj/effect/decal/cleanable/dirt,/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"blt" = (/obj/machinery/mass_driver{dir = 4; id = "trash"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"blu" = (/obj/machinery/camera{c_tag = "Aft Primary Hallway South"; dir = 4; network = "SS13"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area) +"blv" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "yellowcorner"},/area) +"blw" = (/obj/machinery/computer/arcade,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area) +"blx" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor,/area) +"bly" = (/obj/structure/table,/obj/item/ashtray/glass,/turf/simulated/floor,/area) +"blz" = (/obj/machinery/light/lamp,/obj/structure/table,/turf/simulated/floor,/area) +"blA" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/structure/table,/turf/simulated/floor,/area) +"blB" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area) +"blC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-2"; tag = "90Curve"},/turf/simulated/floor,/area) +"blD" = (/obj/machinery/door/airlock/atmos{name = "Atmospherics Breakroom"; req_access_txt = "24"},/turf/simulated/floor,/area) +"blE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (NORTHEAST)"; icon_state = "intact-r"; dir = 5},/turf/simulated/floor,/area) +"blF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (EAST)"; icon_state = "intact-r"; dir = 4},/obj/machinery/meter,/turf/simulated/floor,/area) +"blG" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; name = "Waste In"; on = 1},/turf/simulated/floor,/area) +"blH" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2 tank)"; on = 1},/turf/simulated/floor,/area) +"blI" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area) +"blJ" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2 tank)"; on = 1},/turf/simulated/floor,/area) +"blK" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 9; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area) +"blL" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 5; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area) +"blM" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "CO2 Outlet Valve"},/turf/simulated/floor{dir = 6; icon_state = "yellow"},/area) +"blN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"blO" = (/obj/machinery/chem_master,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"blP" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"blQ" = (/obj/structure/table,/obj/item/stack/sheet/plasma,/obj/item/stack/sheet/plasma{pixel_x = -6; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"blR" = (/obj/structure/table,/obj/item/weapon/chem_grenade{pixel_x = 8; pixel_y = 8},/obj/item/weapon/chem_grenade{pixel_x = 8},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = -4},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = 4},/obj/item/device/assembly/timer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"blS" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/medical/medbay) +"blT" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Chemistry","CMO"); dir = 4; icon_state = "pipe-j1s"; sortType = list("Morgue","Genetics")},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"blU" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"blV" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Chemistry","CMO","Morgue","Genetics"); dir = 4; icon_state = "pipe-j1s"; sortType = list("Medbay")},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"blW" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"blX" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/aft) +"blY" = (/turf/simulated/floor,/area/hallway/primary/aft) +"blZ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/aft) +"bma" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"bmb" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"bmc" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"bmd" = (/obj/structure/disposalpipe/sortjunction/nonsorting/WN,/turf/simulated/floor,/area/hallway/primary/aft) +"bme" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"bmf" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = list("Bar","Kitchen","Diner")},/turf/simulated/floor,/area/hallway/primary/aft) +"bmg" = (/obj/structure/walllocker/emerglocker/north,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"bmh" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) +"bmi" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) +"bmj" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) +"bmk" = (/obj/structure/disposalpipe/sortjunction/nonsorting/WN,/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) +"bml" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) +"bmm" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) +"bmn" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) +"bmo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/aft) +"bmp" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) +"bmq" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 8; icon_state = "pipe-j2s"; sortType = list("Botany")},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) +"bmr" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) +"bms" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"; pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) +"bmt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) +"bmu" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 8; icon_state = "pipe-j1s"; sortType = list("Chief Engineer","Engineering","Atmospherics")},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) +"bmv" = (/obj/effect/sign/nosmoking_2{pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) +"bmw" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) +"bmx" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) +"bmy" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = list("Chapel","Chapel Office")},/turf/simulated/floor,/area/hallway/primary/aft) +"bmz" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"bmA" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 8; icon_state = "pipe-j2s"; sortType = list("Laundry Room","Toilets")},/turf/simulated/floor,/area/hallway/primary/aft) +"bmB" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"bmC" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/aft) +"bmD" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/hallway/primary/aft) +"bmE" = (/turf/simulated/wall,/area/maintenance/disposal) +"bmF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bmG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bmH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bmI" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bmJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bmK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area) +"bmL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area) +"bmM" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area) +"bmN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area) +"bmO" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "yellowcorner"},/area) +"bmP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area) +"bmQ" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Chief Engineer"); dir = 8; icon_state = "pipe-j2s"; sortType = list("Engineering")},/obj/structure/filingcabinet,/turf/simulated/floor,/area) +"bmR" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area) +"bmS" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/obj/effect/landmark/start{name = "Roboticist"},/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list(); dir = 8; icon_state = "pipe-j2s"; sortType = list("Engineering")},/turf/simulated/floor,/area) +"bmT" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area) +"bmU" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area) +"bmV" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/turf/simulated/floor,/area) +"bmW" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-2"; tag = "90Curve"},/turf/simulated/floor,/area) +"bmX" = (/obj/machinery/atmospherics/tvalve/digital{tag = "icon-tvalve0 (NORTH)"; icon_state = "tvalve0"; dir = 1},/turf/simulated/floor,/area) +"bmY" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor,/area) +"bmZ" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor,/area) +"bna" = (/obj/machinery/atmospherics/tvalve/digital{tag = "icon-tvalve0 (WEST)"; icon_state = "tvalve0"; dir = 8},/turf/simulated/floor,/area) +"bnb" = (/obj/machinery/atmospherics/tvalve/mirrored/digital{tag = "icon-tvalvem0 (NORTH)"; icon_state = "tvalvem0"; dir = 1},/turf/simulated/floor,/area) +"bnc" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area) +"bnd" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 5; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area) +"bne" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/chemistry) +"bnf" = (/obj/machinery/chem_dispenser,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"bng" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"bnh" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Chemistry"; req_access_txt = "33"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"bni" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Chemistry"); dir = 4; icon_state = "pipe-j2s"; sortType = list("CMO")},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"bnj" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/medical/medbay) +"bnk" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"bnl" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) +"bnm" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/aft) +"bnn" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/hallway/primary/aft) +"bno" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/hallway/primary/aft) +"bnp" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/hallway/primary/aft) +"bnq" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/hallway/primary/aft) +"bnr" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/aft) +"bns" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/aft) +"bnt" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/disposal) +"bnu" = (/turf/simulated/floor/plating,/area/maintenance/disposal) +"bnv" = (/obj/machinery/conveyor_switch{id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bnw" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bnx" = (/obj/effect/decal/cleanable/oil,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bny" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bnz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bnA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area) +"bnB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area) +"bnC" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Engineering"},/obj/machinery/door/window/eastright{base_state = "left"; dir = 1; icon_state = "left"; name = "Engineering Delivery"; req_access_txt = "34"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area) +"bnD" = (/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"bnE" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area) +"bnF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall/r_wall,/area) +"bnG" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/copier,/turf/simulated/floor,/area) +"bnH" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1},/turf/simulated/floor,/area) +"bnI" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/recharge_station,/turf/simulated/floor,/area) +"bnJ" = (/obj/structure/bookcase/manuals/engineering,/obj/structure/noticeboard{pixel_y = -27},/turf/simulated/floor,/area) +"bnK" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area) +"bnL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area) +"bnM" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Chief Engineers office"; req_access_txt = "56"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-2"; tag = "90Curve"},/turf/simulated/floor,/area) +"bnN" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; icon_state = "valve1"; name = "Nitrogen Outlet Valve"; open = 1},/turf/simulated/floor{icon_state = "red"; dir = 10},/area) +"bnO" = (/obj/machinery/light,/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "Nitrogen Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/turf/simulated/floor{icon_state = "red"},/area) +"bnP" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/meter,/turf/simulated/floor{icon_state = "red"; dir = 6},/area) +"bnQ" = (/obj/machinery/camera{c_tag = "South East"; dir = 1; network = "Atmospherics"},/turf/simulated/floor,/area) +"bnR" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; icon_state = "valve1"; name = "Oxygen Outlet Valve"; open = 1},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area) +"bnS" = (/obj/machinery/light,/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "Oxygen Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area) +"bnT" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/meter,/turf/simulated/floor{icon_state = "blue"; dir = 6},/area) +"bnU" = (/obj/machinery/meter{frequency = 1443; id = "mair_meter"},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/turf/simulated/floor{icon_state = "arrival"; dir = 10},/area) +"bnV" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1443; input_tag = "air_in"; name = "Mixed Air Supply Control"; output_tag = "air_out"; pressure_setting = 2000; sensors = list("air_sensor" = "Tank")},/turf/simulated/floor{icon_state = "arrival"},/area) +"bnW" = (/obj/machinery/atmospherics/valve/digital{color = "cyan"; icon_state = "valve1"; name = "Mixed Air Outlet Valve"; open = 1},/turf/simulated/floor{icon_state = "arrival"; dir = 6},/area) +"bnX" = (/obj/structure/grille,/turf/space,/area) +"bnY" = (/obj/structure/table,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"bnZ" = (/obj/structure/table,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"boa" = (/obj/machinery/reagentgrinder,/obj/machinery/camera{c_tag = "Chemistry"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"bob" = (/obj/machinery/power/apc{dir = 2; level = 4; name = "Chemistry APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"boc" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/pillbottlebox,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"bod" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/lglo_kit,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"boe" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"bof" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bog" = (/obj/machinery/power/apc{dir = 2; name = "Medbay APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"boh" = (/obj/machinery/vending/medical,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"boi" = (/obj/machinery/vending/snack,/obj/effect/sign/nosmoking_1{pixel_y = -32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"boj" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bok" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Medbay Lobby South"; dir = 1; network = "Medbay"},/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bol" = (/obj/machinery/camera{c_tag = "Port Hallway - Med-Lobby (Aft)"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) +"bom" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/aft) +"bon" = (/obj/machinery/camera{c_tag = "Aft Hallway - Canteen"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) +"boo" = (/obj/machinery/camera{c_tag = "Aft Hallway - Hydrophonics"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) +"bop" = (/obj/machinery/camera{c_tag = "Aft Hallway - Engineering"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) +"boq" = (/obj/machinery/camera{c_tag = "Aft Hallway - Crew Quarters"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) +"bor" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Disposals"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) +"bos" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) +"bot" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bou" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/apc{name = "Disposals APC"; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bov" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bow" = (/obj/machinery/light/small/spot,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) +"box" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/disposal) +"boy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/disposal) +"boz" = (/obj/effect/decal/cleanable/generic,/turf/space,/area) +"boA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"boB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"boC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/window/southleft{base_state = "left"; dir = 2; icon_state = "left"; name = "Engineering Delivery"; req_access_txt = "10"},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "delivery"},/area) +"boD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/effect/landmark{name = "lightsout"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area) +"boE" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area) +"boF" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area) +"boG" = (/obj/machinery/door/airlock/engineering{name = "Engineering Breakroom"; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area) +"boH" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area) +"boI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area) +"boJ" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area) +"boK" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) +"boL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-2"; tag = "90Curve"},/turf/simulated/floor,/area) +"boM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"boN" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"boO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"boP" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"boQ" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"boR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"boS" = (/turf/simulated/wall/r_wall,/area/medical/genetics) +"boT" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/genetics) +"boU" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/genetics) +"boV" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) +"boW" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"boX" = (/obj/effect/sign/nosmoking_1{pixel_x = 32; pixel_y = 0},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"boY" = (/turf/simulated/wall,/area/crew_quarters/cafeteria) +"boZ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Cafeteria"},/turf/simulated/floor,/area/crew_quarters/cafeteria) +"bpa" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Cafeteria"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/crew_quarters/cafeteria) +"bpb" = (/obj/effect/sign/barsign,/turf/simulated/wall,/area/crew_quarters/cafeteria) +"bpc" = (/turf/simulated/wall,/area/crew_quarters/bar) +"bpd" = (/turf/simulated/wall,/area/hydroponics) +"bpe" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/hydroponics) +"bpf" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/turf/simulated/floor,/area/hydroponics) +"bpg" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hydroponics) +"bph" = (/turf/simulated/wall,/area/chapel/main) +"bpi" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/chapel/main) +"bpj" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) +"bpk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) +"bpl" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass{name = "Chapel"},/turf/simulated/floor,/area/chapel/main) +"bpm" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/chapel/main) +"bpn" = (/turf/simulated/wall,/area/chapel/office) +"bpo" = (/turf/simulated/wall,/area/crew_quarters) +"bpp" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Dormitory"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters) +"bpq" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Dormitory"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters) +"bpr" = (/turf/simulated/wall/r_wall,/area/crew_quarters) +"bps" = (/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/structure/closet/crate/radiation,/turf/simulated/floor{icon_state = "yellow"},/area) +"bpt" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/power/monitor{name = "Station Power Monitor"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "yellow"},/area) +"bpu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area) +"bpv" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "yellow"; dir = 10},/area) +"bpw" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "yellow"},/area) +"bpx" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 6; icon_state = "yellow"},/area) +"bpy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; icon_state = "manifold-b-f"; dir = 1},/turf/simulated/wall/r_wall,/area) +"bpz" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/valve{dir = 4; icon_state = "valve1"; name = "Engine Room Air Shutoff"; open = 1},/obj/machinery/requests_console{announcementConsole = 1; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_x = -30; pixel_y = 0},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area) +"bpA" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (NORTH)"; icon_state = "manifold-b-f"; dir = 1},/turf/simulated/floor,/area) +"bpB" = (/obj/structure/closet/wardrobe/engineering_yellow,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) +"bpC" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) +"bpD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"bpE" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area) +"bpF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{tag = "icon-manifold-b-f (EAST)"; icon_state = "manifold-b-f"; dir = 4},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area) +"bpG" = (/obj/machinery/light{dir = 1},/obj/machinery/power/apc{dir = 1; name = "Chief Engineers office APC"; pixel_x = 0; pixel_y = 25},/obj/machinery/keycard_auth{pixel_x = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area) +"bpH" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/structure/grille,/turf/simulated/wall,/area) +"bpI" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/structure/grille,/turf/simulated/wall,/area) +"bpJ" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/structure/grille,/turf/simulated/wall,/area) +"bpK" = (/obj/structure/closet/secure_closet/genetics_personal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bpL" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bpM" = (/obj/machinery/computer/cloning{wantspod = 1; wantsscan = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bpN" = (/obj/machinery/clonepod,/obj/machinery/camera{c_tag = "Genetical Research"; dir = 2; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bpO" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bpP" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bpQ" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bpR" = (/obj/machinery/computer/cloning{wantspod = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bpS" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bpT" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bpU" = (/turf/simulated/wall,/area/medical/genetics) +"bpV" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"bpW" = (/obj/machinery/vending/medical,/obj/machinery/light_switch{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bpX" = (/obj/structure/table,/obj/item/weapon/cleaner{pixel_x = 8; pixel_y = 3},/obj/item/weapon/hand_labeler,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bpY" = (/obj/structure/table,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/belt/medical,/obj/item/weapon/storage/belt/medical,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bpZ" = (/obj/structure/table,/obj/item/weapon/storage/gl_kit{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/syringes,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bqa" = (/obj/structure/bookcase/manuals/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bqb" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bqc" = (/obj/structure/window/reinforced,/obj/machinery/door/window/eastright{tag = "icon-right (WEST)"; name = "Medbay Delivery"; icon_state = "right"; dir = 8; req_access_txt = "5"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/medbay) +"bqd" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Medbay"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{tag = "icon-right (EAST)"; name = "Medbay Delivery"; icon_state = "right"; dir = 4; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area/medical/medbay) +"bqe" = (/obj/structure/bookcase{category = "Fiction"; name = "bookcase (Fiction)"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bqf" = (/obj/structure/bookcase{category = "Non-Fiction"; name = "bookcase (Non-Fiction)"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bqg" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bqh" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bqi" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bqj" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Bar","Kitchen"); dir = 1; icon_state = "pipe-j2s"; sortType = list("Diner")},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bqk" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bql" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bqm" = (/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bqn" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bqo" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/obj/structure/stool,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bqp" = (/obj/structure/table,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "barshutter"; layer = 3.3; name = "Bar Shutters"; id = "Bar Shutters"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bqq" = (/obj/structure/table,/obj/machinery/door_control{dir = 1; id = "barshutter"; name = "Bar Shutters"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bqr" = (/obj/machinery/vending/boozeomat,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bqs" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bqt" = (/obj/structure/closet/secure_closet/barman_personal,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bqu" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"bqv" = (/obj/structure/sink/kitchen,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"bqw" = (/obj/structure/closet/secure_closet/fridge,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"bqx" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"bqy" = (/obj/structure/table,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"bqz" = (/obj/structure/closet/crate/hydroponics/prespawned,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"bqA" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/hydroponics) +"bqB" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/hydroponics) +"bqC" = (/turf/simulated/floor,/area/hydroponics) +"bqD" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hydroponics) +"bqE" = (/obj/effect/landmark{name = "plant"},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hydroponics) +"bqF" = (/obj/machinery/door/window/eastright{tag = "icon-left"; name = "Hydroponics Delivery"; icon_state = "left"; dir = 2; req_access_txt = "35"; base_state = "left"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"},/area/hydroponics) +"bqG" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Hydroponics"},/obj/machinery/door/window/westright{dir = 4; icon_state = "right"; name = "Hydrophonics Delivery"; req_access_txt = "34"; tag = "icon-right (EAST)"},/turf/simulated/floor{icon_state = "bot"},/area/hydroponics) +"bqH" = (/obj/machinery/disposal,/obj/machinery/power/apc{dir = 8; name = "Chapel APC"; pixel_x = -25},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"bqI" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -6; pixel_y = 10},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bqJ" = (/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bqK" = (/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"bqL" = (/obj/effect/landmark{name = "plant"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) +"bqM" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/chapel/main) +"bqN" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Chapel Office"); dir = 1; icon_state = "pipe-j2s"; sortType = list("Chapel")},/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/chapel/main) +"bqO" = (/obj/structure/closet/wardrobe/chaplain_black,/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/chapel/office) +"bqP" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) +"bqQ" = (/obj/structure/bookcase{category = "Religion"; name = "bookcase (Religious)"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) +"bqR" = (/obj/structure/bookcase{category = "Non-Fiction"; name = "bookcase (Non-Fiction)"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) +"bqS" = (/obj/structure/closet/secure_closet/counselor_personal,/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/chapel/office) +"bqT" = (/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters) +"bqU" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) +"bqV" = (/obj/machinery/disposal,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "neutral"; dir = 9},/area/crew_quarters) +"bqW" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters) +"bqX" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "neutral"; dir = 9},/area/crew_quarters) +"bqY" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"bqZ" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"bra" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"brb" = (/obj/machinery/computer/arcade,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"brc" = (/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters) +"brd" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"bre" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"brf" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"brg" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor,/area) +"brh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/engineering{name = "Engineering Tool Storage"; req_access_txt = "10"},/turf/simulated/floor,/area) +"bri" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area) +"brj" = (/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/turf/simulated/floor,/area) +"brk" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-2"; tag = "90Curve"},/obj/machinery/door/airlock/glass/glass_engineering{name = "Chief Engineers office"; req_access_txt = "56"},/turf/simulated/floor,/area) +"brl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1; pressure_checks = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 1},/turf/simulated/floor,/area) +"brm" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 1},/obj/machinery/power/monitor{name = "Engineering Power Monitor"},/turf/simulated/floor,/area) +"brn" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/turf/simulated/wall/r_wall,/area) +"bro" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/closet/wardrobe/genetics_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"brp" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"brq" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"brr" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"brs" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"brt" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bru" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"brv" = (/obj/machinery/power/apc{dir = 4; name = "Genetics APC"; pixel_x = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"brw" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"brx" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay Storage"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bry" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"brz" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"brA" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"brB" = (/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"brC" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Bar"); icon_state = "pipe-j2s"; sortType = list()},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"brD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"brE" = (/obj/machinery/door/airlock/freezer,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"brF" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"brG" = (/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"brH" = (/obj/machinery/power/apc{dir = 4; name = "Bar Freezer APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"brI" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/paper/hydroponics,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"brJ" = (/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"brK" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock{name = "Hydrophonics Storage"; req_access_txt = "35"},/turf/simulated/floor,/area/hydroponics) +"brL" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) +"brM" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"brN" = (/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/chapel/main) +"brO" = (/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"brP" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) +"brQ" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/main) +"brR" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) +"brS" = (/obj/machinery/door/airlock{name = "Chapel Office"; req_access_txt = "22"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/office) +"brT" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/office) +"brU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"brV" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Chaplain"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"brW" = (/obj/item/weapon/storage/briefcase,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"brX" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) +"brY" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor,/area/crew_quarters) +"brZ" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters) +"bsa" = (/obj/machinery/requests_console{department = "Crew Quarters"; pixel_y = 30},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"bsb" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/crew_quarters) +"bsc" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters) +"bsd" = (/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"bse" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/crew_quarters) +"bsf" = (/turf/simulated/floor,/area/crew_quarters) +"bsg" = (/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) +"bsh" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"bsi" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area) +"bsj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area) +"bsk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area) +"bsl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"bsm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area) +"bsn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area) +"bso" = (/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1},/turf/simulated/floor,/area) +"bsp" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) +"bsq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"bsr" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-2"; tag = "90Curve"},/turf/simulated/floor,/area) +"bss" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/turf/simulated/floor,/area) +"bst" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"bsu" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"bsv" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1441; icon_state = "on"; id = "n2_in"; on = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"bsw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"bsx" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"bsy" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1441; icon_state = "on"; id = "o2_in"; on = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"bsz" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1443; icon_state = "on"; id = "air_in"; on = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"bsA" = (/obj/machinery/air_sensor{frequency = 1443; id_tag = "air_sensor"; output = 7},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"bsB" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; external_pressure_bound = 0; frequency = 1443; icon_state = "in"; id_tag = "air_out"; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"bsC" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area) +"bsD" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/genetics) +"bsE" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bsF" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bsG" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bsH" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bsI" = (/obj/machinery/firealarm{pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bsJ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Genetics Research"; req_access_txt = "9"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bsK" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"bsL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/medical/medbay) +"bsM" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Morgue"); dir = 1; icon_state = "pipe-j2s"; sortType = list("Genetics")},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"bsN" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bsO" = (/obj/structure/table,/obj/item/weapon/storage/stma_kit{pixel_x = 6; pixel_y = 6; pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bsP" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bsQ" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bsR" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bsS" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bsT" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes,/obj/machinery/power/apc{dir = 4; name = "Bar APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bsU" = (/obj/machinery/camera{c_tag = "Bar Freezer"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"bsV" = (/obj/structure/closet/secure_closet/hydro_personal,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"bsW" = (/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"bsX" = (/obj/machinery/camera{c_tag = "Hydrophonics Back Room"; dir = 1; network = "SS13"},/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"bsY" = (/obj/structure/closet/wardrobe/hydro_green,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"bsZ" = (/obj/effect/landmark{name = "plant"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/hydroponics) +"bta" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"btb" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) +"btc" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) +"btd" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) +"bte" = (/obj/machinery/power/apc{dir = 8; name = "Chapel Office APC"; pixel_x = -25},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/office) +"btf" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"btg" = (/obj/machinery/light/lamp/green{pixel_x = 1; pixel_y = 5},/obj/structure/table/woodentable,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"bth" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"bti" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"btj" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) +"btk" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters) +"btl" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/crew_quarters) +"btm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters) +"btn" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Toilets"); dir = 4; icon_state = "pipe-j2s"; sortType = list("Laundry Room")},/turf/simulated/floor,/area/crew_quarters) +"bto" = (/obj/item/weapon/reagent_containers/food/snacks/no_raisin,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters) +"btp" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/crew_quarters) +"btq" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/crew_quarters) +"btr" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/tea{pixel_x = -4; pixel_y = 18},/turf/simulated/floor,/area/crew_quarters) +"bts" = (/obj/structure/table/woodentable,/obj/item/weapon/dice/d20{pixel_x = 8; pixel_y = 7},/obj/item/weapon/dice{pixel_x = -5; pixel_y = 0},/obj/item/weapon/dice{pixel_x = 0; pixel_y = -2},/turf/simulated/floor,/area/crew_quarters) +"btt" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) +"btu" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) +"btv" = (/obj/structure/table,/obj/item/weapon/storage/diskbox,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"btw" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"btx" = (/turf/simulated/wall,/area/medical/morgue) +"bty" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"btz" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"btA" = (/obj/structure/table,/obj/item/weapon/storage/diskbox{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/beakerbox,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"btB" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/regular,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"btC" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"btD" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/fire,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"btE" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_y = 4},/obj/item/weapon/gun/syringe,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"btF" = (/obj/structure/closet/wardrobe/medic_white,/obj/machinery/camera{c_tag = "Medbay Storage"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"btG" = (/obj/structure/closet/secure_closet/anaesthetic,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"btH" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"btI" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"btJ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"btK" = (/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"btL" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Bar"); dir = 8; icon_state = "pipe-j2s"; sortType = list("Kitchen")},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"btM" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Bar"; req_access_txt = "25"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"btN" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"btO" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"btP" = (/obj/effect/landmark{name = "plant"},/obj/machinery/camera{c_tag = "Hydrophonics Front"; dir = 4; network = "SS13"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/hydroponics) +"btQ" = (/obj/effect/landmark{name = "plant"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hydroponics) +"btR" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor,/area/hydroponics) +"btS" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"btT" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) +"btU" = (/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"btV" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) +"btW" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/office) +"btX" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"btY" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) +"btZ" = (/obj/structure/table/woodentable,/turf/simulated/floor,/area/crew_quarters) +"bua" = (/obj/structure/table/woodentable,/obj/item/weapon/cigpacket{pixel_x = -2; pixel_y = 2},/turf/simulated/floor,/area/crew_quarters) +"bub" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/crew_quarters) +"buc" = (/obj/structure/table/woodentable,/obj/item/weapon/paper{info = "
    Spacedie


    How to play:

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

    For extra fun use a dice with many sides.

    "; name = "Spacedie"},/turf/simulated/floor,/area/crew_quarters) +"bud" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) +"bue" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"buf" = (/turf/simulated/floor{icon_state = "carpet"},/area/crew_quarters) +"bug" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 4; pixel_y = 3},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"buh" = (/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bui" = (/obj/structure/table,/obj/item/weapon/storage/diskbox,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"buj" = (/obj/machinery/disposal,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"buk" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bul" = (/obj/structure/closet/crate,/obj/machinery/power/apc{dir = 1; name = "Morgue APC"; pixel_y = 25},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bum" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bun" = (/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"buo" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bup" = (/obj/machinery/camera{c_tag = "Hallway Aft"; dir = 8; network = "Medbay"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"buq" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay) +"bur" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) +"bus" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) +"but" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"buu" = (/obj/machinery/camera{c_tag = "Cafeteria Port"; dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"buv" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"buw" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bux" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"buy" = (/obj/structure/closet/secure_closet/bar,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"buz" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"buA" = (/obj/machinery/power/apc{dir = 1; name = "Kitchen Freezer APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"buB" = (/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"buC" = (/obj/machinery/gibber,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"buD" = (/obj/machinery/hydroponics,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"buE" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) +"buF" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"buG" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"buH" = (/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"buI" = (/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) +"buJ" = (/obj/machinery/hydroponics,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"buK" = (/obj/machinery/camera{c_tag = "Chapel Front"; dir = 4; network = "SS13"},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"buL" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) +"buM" = (/obj/structure/filingcabinet,/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/chapel/office) +"buN" = (/obj/machinery/copier,/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = -30},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) +"buO" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) +"buP" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) +"buQ" = (/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) +"buR" = (/obj/machinery/camera{c_tag = "Chapel Office"; dir = 8; network = "SS13"},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/chapel/office) +"buS" = (/obj/structure/noticeboard{pixel_x = 32},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) +"buT" = (/obj/structure/closet/secure_closet/personal,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"buU" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/obj/machinery/light_switch{layer = 3.3; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"buV" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/genetics) +"buW" = (/obj/structure/table,/obj/item/weapon/storage/syringes{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"buX" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"buY" = (/obj/machinery/scan_consolenew,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"buZ" = (/obj/structure/morgue,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bva" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bvb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bvc" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bvd" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Morgue"); dir = 4; icon_state = "pipe-j1s"; sortType = list()},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"bve" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"bvf" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/maintenance/aft) +"bvg" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/aft) +"bvh" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bvi" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bvj" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bvk" = (/obj/structure/kitchenspike,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bvl" = (/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"bvm" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) +"bvn" = (/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) +"bvo" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/chapel/main) +"bvp" = (/obj/item/device/radio/beacon,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"bvq" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance_hatch{name = "\improper Chapel Office Maintenance Hatch"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bvr" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 10},/area/crew_quarters) +"bvs" = (/obj/effect/decal/cleanable/dirt,/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bvt" = (/obj/effect/decal/cleanable/dirt,/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bvu" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 6},/obj/item/weapon/pen{pixel_x = -1; pixel_y = 4},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bvv" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters) +"bvw" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/crew_quarters) +"bvx" = (/obj/machinery/door/airlock{name = "Cabin"},/turf/simulated/floor{icon_state = "carpetside"},/area/crew_quarters) +"bvy" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) +"bvz" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"bvA" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bvB" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 6; pixel_y = 8},/obj/item/weapon/secstorage/ssafe{pixel_x = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bvC" = (/obj/machinery/optable,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bvD" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bvE" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"bvF" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/aft) +"bvG" = (/obj/machinery/power/apc{dir = 8; layer = 4; name = "Cafeteria APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bvH" = (/obj/item/device/radio/beacon,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bvI" = (/obj/structure/table,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; id = "Kitchen Shutters"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bvJ" = (/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bvK" = (/obj/structure/table,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bvL" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bvM" = (/obj/structure/table,/obj/structure/sink/kitchen,/obj/machinery/door_control{id = "kitchenshutter"; name = "Kitchen Shutters"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bvN" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bvO" = (/obj/machinery/smartfridge,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bvP" = (/turf/simulated/wall,/area/crew_quarters/kitchen) +"bvQ" = (/obj/machinery/camera{c_tag = "Kitchen Freezer"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bvR" = (/obj/structure/kitchenspike,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bvS" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) +"bvT" = (/obj/structure/closet/coffin,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bvU" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/chapel/main) +"bvV" = (/obj/machinery/washing_machine,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"bvW" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/washing_machine,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"bvX" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"bvY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters) +"bvZ" = (/obj/machinery/camera{c_tag = "Emergency Room Starboard"; network = "Medbay"; pixel_x = 22},/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 8; icon_state = "pipe-j2s"; sortType = list("Toilets")},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"bwa" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"bwb" = (/obj/machinery/light/small{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"bwc" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"bwd" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"bwe" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"bwf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters) +"bwg" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area) +"bwh" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area) +"bwi" = (/obj/structure/noticeboard{pixel_y = 32},/turf/simulated/floor,/area) +"bwj" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) +"bwk" = (/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor,/area) +"bwl" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bwm" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bwn" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Monkey Pen"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bwo" = (/obj/structure/table,/obj/item/weapon/autopsy_scanner,/obj/item/weapon/scalpel,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bwp" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bwq" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/medical/medbay) +"bwr" = (/turf/simulated/floor{tag = "icon-escapecorner (WEST)"; icon_state = "escapecorner"; dir = 8},/area/medical/medbay) +"bws" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) +"bwt" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bwu" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bwv" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 8; icon_state = "pipe-j2s"; sortType = list("Kitchen")},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bww" = (/obj/machinery/door/airlock/freezer,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bwx" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bwy" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bwz" = (/obj/machinery/chem_master/condimaster,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bwA" = (/obj/machinery/hydroponics,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"bwB" = (/obj/structure/stool,/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) +"bwC" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"bwD" = (/obj/structure/closet/coffin,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bwE" = (/obj/machinery/camera{c_tag = "Chapel Storage"; dir = 8; network = "SS13"},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"bwF" = (/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{broadcasting = 1; dir = 0; frequency = 1442; listening = 0; name = "Intercom"; pixel_x = -27},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"bwG" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"bwH" = (/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"bwI" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/cola{volume = 50},/turf/simulated/floor,/area/crew_quarters) +"bwJ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/crew_quarters) +"bwK" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) +"bwL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters) +"bwM" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area) +"bwN" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area) +"bwO" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bwP" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bwQ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"bwR" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"bwS" = (/turf/simulated/wall/r_wall,/area/medical/medbay) +"bwT" = (/obj/structure/table,/obj/item/kitchen/donut_box,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; id = "Kitchen Shutters"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bwU" = (/obj/structure/table,/obj/item/weapon/monkeycube_box,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bwV" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bwW" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bwX" = (/obj/structure/closet/secure_closet/meat,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bwY" = (/obj/structure/closet/secure_closet/fridge,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bwZ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bxa" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bxb" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Chapel Storage"; req_access_txt = "22"},/turf/simulated/floor,/area/chapel/main) +"bxc" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"bxd" = (/obj/structure/table,/obj/item/weapon/rag{pixel_y = 12},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"bxe" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"bxf" = (/turf/simulated/floor{icon_state = "neutral"; dir = 10},/area/crew_quarters) +"bxg" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bxh" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bxi" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bxj" = (/obj/structure/table/woodentable,/obj/item/device/paicard,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bxk" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bxl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bxm" = (/obj/effect/decal/cleanable/dirt,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bxn" = (/obj/effect/decal/cleanable/dirt,/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bxo" = (/obj/structure/stool{pixel_y = 8},/obj/effect/decal/cleanable/dirt,/obj/machinery/power/apc{name = "Dormitory APC"; pixel_y = -25},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bxp" = (/obj/structure/reagent_dispensers/water_cooler,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bxq" = (/obj/structure/table/woodentable,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bxr" = (/obj/item/stack/medical/bruise_pack,/obj/structure/table/woodentable,/obj/effect/decal/cleanable/dirt,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment{pixel_y = 4},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bxs" = (/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bxt" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bxu" = (/obj/structure/closet/wardrobe/grey,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bxv" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bxw" = (/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters) +"bxx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters) +"bxy" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area) +"bxz" = (/obj/machinery/vending/snack,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area) +"bxA" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) +"bxB" = (/obj/machinery/disease2/monkeycloner,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bxC" = (/obj/structure/crematorium{id = "crematorium"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bxD" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bxE" = (/obj/structure/table,/obj/item/weapon/hand_labeler{pixel_x = -4; pixel_y = 4},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bxF" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bxG" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bxH" = (/obj/machinery/hydroponics,/obj/machinery/camera{c_tag = "Hydrophonics"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"bxI" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bxJ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Unisex Bathroom"; req_access_txt = "0"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters) +"bxK" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Unisex Shower Room"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters) +"bxL" = (/turf/simulated/wall/r_wall,/area/crew_quarters/toilet) +"bxM" = (/obj/machinery/hologram/holopad,/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area) +"bxN" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area) +"bxO" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) +"bxP" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bxQ" = (/obj/machinery/camera{c_tag = "Genetical Research Monkey Pen"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bxR" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/ash,/obj/machinery/crema_switch{desc = "Descretly disposing the bodies of past employees since anno domine"; id = "crematorium"; pixel_x = -25; req_access = null; req_access_txt = "40"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bxS" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bxT" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bxU" = (/obj/structure/morgue,/obj/machinery/camera{c_tag = "Morgue"; dir = 1; network = "Medbay"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bxV" = (/obj/structure/table,/obj/item/weapon/storage/body_bag_box,/obj/item/weapon/circular_saw,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bxW" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) +"bxX" = (/obj/structure/table,/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) +"bxY" = (/obj/structure/table,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"bxZ" = (/obj/structure/table,/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"bya" = (/obj/structure/sink/kitchen{pixel_y = 30},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"byb" = (/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) +"byc" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"byd" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) +"bye" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"byf" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) +"byg" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) +"byh" = (/turf/simulated/wall,/area/crew_quarters/toilet) +"byi" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"byj" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"byk" = (/obj/structure/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"byl" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bym" = (/obj/structure/closet,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"byn" = (/obj/machinery/shower{dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"byo" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"byp" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"byq" = (/obj/machinery/shower{pixel_y = 20},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"byr" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Engineering Break Room"); dir = 8; icon_state = "pipe-j1s"; sortType = list("Engineering Break Room, Engineering Control Room, Chief Engineer")},/turf/simulated/floor,/area) +"bys" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area) +"byt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor,/area) +"byu" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area) +"byv" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/aft) +"byw" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"byx" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) +"byy" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{name = "Hydrophonics Desk"; req_access_txt = "28"},/obj/machinery/door/window/westright{dir = 4; icon_state = "leftspark"; name = "Kitchen Desk"; req_access_txt = "35"; tag = "icon-leftspark (EAST)"},/turf/simulated/floor,/area/crew_quarters/kitchen) +"byz" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) +"byA" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) +"byB" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"byC" = (/obj/structure/stool,/turf/simulated/floor{tag = "icon-greencorner (EAST)"; icon_state = "greencorner"; dir = 4},/area/hydroponics) +"byD" = (/obj/structure/table,/obj/machinery/power/apc{dir = 4; name = "Hydroponics APC"; pixel_x = 27; pixel_y = 3},/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) +"byE" = (/obj/machinery/camera{c_tag = "Chapel Port"; dir = 4; network = "SS13"},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/chapel/main) +"byF" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance_hatch{name = "\improper Chapel East Maintenance Hatch"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/chapel/main) +"byG" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/crew_quarters/toilet) +"byH" = (/obj/machinery/door/airlock{name = "Cyborg Unit 1"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"byI" = (/obj/machinery/door/airlock{name = "Cyborg Unit 2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"byJ" = (/obj/machinery/shower{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"byK" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Breakroom APC"; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor,/area) +"byL" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area) +"byM" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering"; req_access_txt = "10"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area) +"byN" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/medical/medbay) +"byO" = (/turf/simulated/floor{tag = "icon-whitehall (NORTHWEST)"; icon_state = "whitehall"; dir = 9},/area/medical/medbay) +"byP" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) +"byQ" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) +"byR" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) +"byS" = (/turf/simulated/floor{tag = "icon-whitecorner (NORTH)"; icon_state = "whitecorner"; dir = 1},/area/medical/medbay) +"byT" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"byU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; id = "Kitchen Shutters"},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) +"byV" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/westleft{dir = 1; name = "Kitchen Delivery"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/kitchen) +"byW" = (/obj/structure/table,/obj/machinery/blender,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"byX" = (/obj/structure/table,/obj/machinery/juicer,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"byY" = (/obj/structure/table,/obj/machinery/processor,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"byZ" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bza" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bzb" = (/obj/structure/closet/secure_closet/kitchen,/obj/machinery/power/apc{dir = 4; name = "Kitchen APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bzc" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "green"; dir = 10},/area/hydroponics) +"bzd" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bze" = (/obj/machinery/camera{c_tag = "Hydrophonics Kitchen Access"; dir = 1; network = "SS13"},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bzf" = (/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bzg" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bzh" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "green"; dir = 10},/area/hydroponics) +"bzi" = (/obj/machinery/biogenerator,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bzj" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bzk" = (/obj/machinery/seed_extractor,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bzl" = (/obj/machinery/vending/hydronutrients,/obj/machinery/light,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bzm" = (/obj/machinery/vending/hydroseeds,/obj/machinery/camera{c_tag = "Hydrophonics Aft"; dir = 1; network = "SS13"},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bzn" = (/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; name = "Hydro RC"; pixel_x = 0; pixel_y = -30},/obj/structure/table,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bzo" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "green"; dir = 6},/area/hydroponics) +"bzp" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"bzq" = (/turf/simulated/wall/r_wall,/area/chapel/main) +"bzr" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area/maintenance/aft) +"bzs" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/aft) +"bzt" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bzu" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bzv" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bzw" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor,/area) +"bzx" = (/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/medical/medbay) +"bzy" = (/obj/machinery/access_button{command = "cycle_exterior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = -25; req_access_txt = "39"},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) +"bzz" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) +"bzA" = (/obj/machinery/camera{c_tag = "Virology Hallway"; dir = 1; network = "Medbay"},/turf/simulated/floor{tag = "icon-whitehall (SOUTHEAST)"; icon_state = "whitehall"; dir = 6},/area/medical/medbay) +"bzB" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) +"bzC" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) +"bzD" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) +"bzE" = (/obj/machinery/door/window/westright{dir = 2; icon_state = "right"; name = "Kitchen Delivery"; req_access_txt = "34"; tag = "icon-right (EAST)"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Kitchen"},/turf/simulated/floor{icon_state = "bot"},/area/crew_quarters/kitchen) +"bzF" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hydroponics) +"bzG" = (/obj/structure/stool,/obj/machinery/camera{c_tag = "Chapel Starboard"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"bzH" = (/obj/structure/closet/crate/radiation,/turf/simulated/floor,/area) +"bzI" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) +"bzJ" = (/obj/machinery/camera{c_tag = "Dormitory Bathroom"; dir = 1; network = "SS13"},/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bzK" = (/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j1"; tag = "icon-pipe-j2"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bzL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bzM" = (/obj/structure/disposalpipe/junction{dir = 8; icon_state = "pipe-j2"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bzN" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bzO" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bzP" = (/obj/machinery/power/apc{dir = 8; name = "Bathroom APC"; pixel_x = 28; pixel_x = 0},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bzQ" = (/turf/simulated/wall/r_wall,/area/medical/virology) +"bzR" = (/obj/effect/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virology) +"bzS" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; holdopen = 0; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Access"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bzT" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) +"bzU" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor/plating,/area/maintenance/aft) +"bzV" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"bzW" = (/obj/machinery/door/airlock{name = "Unit 1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bzX" = (/obj/machinery/door/airlock{name = "Unit 2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bzY" = (/obj/machinery/door/airlock{name = "Unit 3"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bzZ" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/toilet) +"bAa" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/toilet) +"bAb" = (/obj/machinery/computer/lockdown{department = "Engineering"; name = "Engineering Lockdown Control"},/turf/simulated/floor,/area) +"bAc" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area) +"bAd" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area) +"bAe" = (/obj/structure/table,/obj/machinery/access_button{command = "cycle_exterior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = 25; req_access_txt = "39"},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bAf" = (/obj/machinery/shower{pixel_y = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bAg" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bAh" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) +"bAi" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance_hatch{name = "\improper Chapel West Maintenance Hatch"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/chapel/main) +"bAj" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) +"bAk" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; backType = list(); dir = 4; icon_state = "pipe-j1s"; sortType = list("Chief Engineer")},/turf/simulated/floor,/area) +"bAl" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area) +"bAm" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/maintenance/aft) +"bAn" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/aft) +"bAo" = (/obj/machinery/light/small,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/toilet,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bAp" = (/obj/machinery/door/window/westright,/turf/simulated/floor,/area) +"bAq" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area) +"bAr" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = -6; pixel_y = -6},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 0; pixel_y = 0},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 6; pixel_y = 6},/turf/simulated/floor,/area) +"bAs" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor,/area) +"bAt" = (/obj/structure/closet/secure_closet/engineering_electrical,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area) +"bAu" = (/obj/structure/lattice,/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk,/turf/space,/area) +"bAv" = (/obj/structure/closet/l3closet/virology,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bAw" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"bAx" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bAy" = (/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"bAz" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/chapel/main) +"bAA" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/simulated/floor,/area) +"bAB" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area) +"bAC" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor,/area) +"bAD" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area) +"bAE" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area) +"bAF" = (/obj/structure/rack,/obj/item/weapon/cable_coil/yellow{pixel_x = 6; pixel_y = -6},/obj/item/weapon/cable_coil/yellow{pixel_x = 0; pixel_y = 0},/obj/item/weapon/cable_coil/yellow{pixel_x = -6; pixel_y = 6},/obj/item/weapon/cell,/turf/simulated/floor,/area) +"bAG" = (/obj/machinery/power/apc{dir = 4; name = "Electrical Storage APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/turf/simulated/floor,/area) +"bAH" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment,/turf/space,/area) +"bAI" = (/obj/structure/closet/l3closet/virology,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bAJ" = (/obj/machinery/camera{c_tag = "Virology Access"; dir = 1; network = "Medbay"},/obj/machinery/access_button{command = "cycle_interior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = -25; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bAK" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) +"bAL" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) +"bAM" = (/obj/machinery/mass_driver{id = "chapelgun"},/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; name = "Mass Driver"; req_access_txt = "22"},/turf/simulated/floor/plating,/area/chapel/main) +"bAN" = (/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area) +"bAO" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area) +"bAP" = (/obj/effect/landmark{name = "plant"},/obj/machinery/power/apc{dir = 4; name = "Chief Engineer's Office APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/turf/simulated/floor,/area) +"bAQ" = (/obj/structure/closet/wardrobe/engineering_yellow,/turf/simulated/floor,/area) +"bAR" = (/obj/structure/rack,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/cell,/turf/simulated/floor,/area) +"bAS" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/medical/virology) +"bAT" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; holdopen = 0; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Access"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bAU" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) +"bAV" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) +"bAW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) +"bAX" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"bAY" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) +"bAZ" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) +"bBa" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table,/obj/machinery/driver_button{id = "chapelgun"; name = "Chapel Mass Driver"; pixel_x = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bBb" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/main) +"bBc" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) +"bBd" = (/obj/structure/table,/obj/item/device/radio/intercom{pixel_x = 0; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bBe" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area) +"bBf" = (/obj/structure/closet/wardrobe/virology_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBg" = (/obj/structure/closet/secure_closet/viro_personal,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBh" = (/obj/machinery/atmospherics/pipe/tank/air,/obj/machinery/camera{c_tag = "Virology Back Room"; network = "Medbay"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBi" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/medical/virology) +"bBj" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBk" = (/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "virology_airlock_exterior"; id_tag = "virology_airlock_control"; interior_door_tag = "virology_airlock_interior"; layer = 4; name = "Virology Access Console"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBl" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBm" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBn" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBo" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) +"bBq" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area) +"bBr" = (/obj/structure/table,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBs" = (/obj/structure/window/reinforced{dir = 8},/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bBt" = (/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bBu" = (/obj/machinery/camera{c_tag = "Chapel Aft"; dir = 1; network = "SS13"},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/chapel/main) +"bBv" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/chapel/main) +"bBw" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bBx" = (/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bBy" = (/turf/space,/area/dummy) +"bBz" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBB" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Virology Back Room"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBC" = (/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = 32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBD" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBE" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBF" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) +"bBG" = (/obj/machinery/door/poddoor{id = "chapelgun"; name = "Chapel Launcher Door"},/turf/simulated/floor/plating,/area/chapel/main) +"bBH" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) +"bBI" = (/obj/structure/table,/obj/item/weapon/secstorage/ssafe{pixel_x = 0; pixel_y = -25},/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBJ" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBK" = (/obj/machinery/power/apc{dir = 4; name = "Virology APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBL" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"bBM" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 1"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBN" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) +"bBO" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) +"bBP" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"bBQ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 2"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBR" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) +"bBS" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor,/area) +"bBT" = (/obj/structure/bookcase/manuals/engineering,/turf/simulated/floor,/area) +"bBU" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBV" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBW" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBX" = (/obj/machinery/computer/curer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBY" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bBZ" = (/obj/machinery/computer/diseasesplicer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCa" = (/obj/machinery/camera{c_tag = "Virology Patient Rooms"; dir = 8; network = "Medbay"},/obj/machinery/light{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 25},/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCb" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area) +"bCc" = (/obj/structure/closet/crate/radiation,/obj/machinery/power/apc{dir = 4; name = "Engineering Locker Room APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/turf/simulated/floor,/area) +"bCd" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) +"bCe" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area) +"bCf" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCg" = (/obj/structure/disposalpipe/segment,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCh" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/medical/virology) +"bCi" = (/obj/structure/closet/crate/radiation,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area) +"bCj" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Aft Storage APC"; pixel_x = -24; pixel_y = 0; pixel_z = 0},/turf/simulated/floor,/area) +"bCk" = (/obj/machinery/camera{c_tag = "Virology Monkey Pen"; dir = 4; network = "Medbay"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCl" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCm" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCn" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCo" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Virologist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCp" = (/obj/structure/table,/obj/item/weapon/virusdish/random,/obj/item/weapon/virusdish/random{pixel_y = 8},/obj/item/weapon/virusdish/random{pixel_x = -6; pixel_y = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCq" = (/turf/simulated/floor{tag = "icon-warningcorner"; icon_state = "warningcorner"; dir = 2},/area) +"bCr" = (/turf/simulated/floor{icon_state = "warning"},/area) +"bCs" = (/obj/machinery/disease2/monkeycloner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCt" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/medical/virology) +"bCv" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = 25},/obj/structure/closet/l3closet/virology,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCw" = (/obj/structure/table,/obj/item/clothing/gloves/latex,/obj/item/clothing/glasses/hud/health,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCx" = (/obj/structure/table,/obj/item/weapon/storage/syringes{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/beakerbox,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCy" = (/obj/structure/table,/obj/item/weapon/cleaner,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCA" = (/obj/machinery/camera{c_tag = "Virology"; dir = 1; network = "Medbay"},/obj/machinery/light,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCB" = (/obj/machinery/disease2/diseaseanalyser,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCC" = (/obj/machinery/disease2/isolator,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCD" = (/obj/machinery/disease2/incubator,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCE" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bCF" = (/obj/structure/disposalpipe/sortjunction{backsort = list("Engineering Locker Room"); dir = 2; icon_state = "pipe-j1s"; sortType = list("Chief Engineer, Engineering Control Room")},/turf/simulated/floor,/area) +"bCG" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area) +"bCH" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area) +"bCI" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area) +"bCJ" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) +"bCK" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor,/area) +"bCL" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) +"bCM" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/light/small,/turf/simulated/floor,/area) +"bCN" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bCO" = (/obj/machinery/door/airlock/engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area) +"bCP" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/simulated/floor/plating,/area) +"bCQ" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 8},/turf/simulated/floor/plating,/area) +"bCR" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area) +"bCS" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor/plating,/area) +"bCT" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bCU" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area) +"bCV" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area) +"bCW" = (/obj/machinery/power/apc{dir = 1; name = "Turbine Control APC"; pixel_x = 0; pixel_y = 24; pixel_z = 0},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area) +"bCX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) +"bCY" = (/obj/structure/table,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "yellow"; dir = 10},/area) +"bCZ" = (/obj/machinery/computer/turbine_computer,/turf/simulated/floor{icon_state = "yellow"},/area) +"bDa" = (/obj/structure/table,/turf/simulated/floor{icon_state = "yellow"},/area) +"bDb" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/wall/heatshield,/area) +"bDc" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/meter,/turf/simulated/floor/plating,/area) +"bDd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area) +"bDe" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/meter,/turf/simulated/floor/plating,/area) +"bDf" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area) +"bDg" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/meter,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bDh" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area) +"bDi" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area) +"bDj" = (/obj/machinery/atmospherics/valve/digital,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area) +"bDk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area) +"bDl" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area) +"bDm" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area) +"bDn" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 5; icon_state = "yellow"},/area) +"bDo" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/heatshield,/area) +"bDp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bDq" = (/obj/machinery/atmospherics/binary/circulator{dir = 1},/turf/simulated/floor,/area) +"bDr" = (/obj/machinery/power/generator{name = "thermoelectric generator type I"},/obj/structure/cable,/turf/simulated/floor,/area) +"bDs" = (/obj/machinery/atmospherics/binary/circulator{dir = 1; icon_state = "circ2-off"; side = 2},/turf/simulated/floor/plating,/area) +"bDt" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bDu" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area) +"bDv" = (/obj/machinery/door/airlock/engineering,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area) +"bDw" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor,/area) +"bDx" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/wall/heatshield,/area) +"bDy" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bDz" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/turf/simulated/floor/plating,/area) +"bDA" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area) +"bDB" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bDC" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area) +"bDD" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area) +"bDE" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area) +"bDF" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Digital Valve"},/obj/machinery/light/small,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area) +"bDG" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bDH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area) +"bDI" = (/obj/machinery/atmospherics/pipe/tank/carbon_dioxide{dir = 1},/turf/simulated/floor/plating,/area) +"bDJ" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bDK" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bDL" = (/obj/machinery/door/poddoor{id = "Port vessel entry"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bDM" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine,/area) +"bDN" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"bDO" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bDP" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bDQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/meter,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bDR" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area) +"bDS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area) +"bDT" = (/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area) +"bDU" = (/obj/machinery/door/poddoor{id = "Port vessel entry"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area) +"bDV" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine,/area) +"bDW" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/oxygen/yellow,/turf/simulated/floor/plating,/area) +"bDX" = (/obj/machinery/dispenser,/turf/simulated/floor/plating,/area) +"bDY" = (/obj/machinery/atmospherics/binary/circulator{dir = 1},/turf/simulated/floor/plating,/area) +"bDZ" = (/obj/machinery/power/generator{name = "thermoelectric generator type I"},/obj/structure/cable,/turf/simulated/floor/plating,/area) +"bEa" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bEb" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bEc" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area) +"bEd" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/rust/gyrotron{dir = 4},/turf/simulated/floor/plating,/area) +"bEe" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area) +"bEf" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; external_pressure_bound = 0; frequency = 1443; icon_state = "in"; id_tag = "air_out"; internal_pressure_bound = 2000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine,/area) +"bEg" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/engine,/area) +"bEh" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area) +"bEi" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 4; name = "Generator Room APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/obj/structure/cable,/turf/simulated/floor,/area) +"bEj" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/power/apc{dir = 8; name = "Reactor Port Gyrotron Bay"; pixel_x = -24; pixel_y = 0; pixel_z = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area) +"bEk" = (/obj/machinery/rust/fuel_injector{dir = 4; stage = "SCRAM"},/turf/simulated/floor/plating,/area) +"bEl" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/turf/simulated/floor/plating,/area) +"bEm" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/engine,/area) +"bEn" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/engine,/area) +"bEo" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area) +"bEp" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) +"bEq" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bEr" = (/obj/machinery/power/apc{dir = 1; name = "Turbine Control APC"; pixel_x = 0; pixel_y = 24; pixel_z = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bEs" = (/obj/machinery/door/poddoor{id = "Port vessel entry"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bEt" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 1},/turf/simulated/floor/plating,/area) +"bEu" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area) +"bEv" = (/obj/machinery/atmospherics/valve/digital,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area) +"bEw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bEx" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area) +"bEy" = (/obj/machinery/rust/fuel_assembly_port{dir = 1; pixel_x = 0; pixel_y = 24},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area) +"bEz" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bEA" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area) +"bEB" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bEC" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area) +"bED" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bEE" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area) +"bEF" = (/obj/machinery/rust/fuel_compressor{pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area) +"bEG" = (/obj/machinery/atmospherics/trinary/filter{dir = 4},/turf/simulated/floor/plating,/area) +"bEH" = (/obj/machinery/power/apc{dir = 4; name = "Reactor Fuel Storage APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area) +"bEI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area) +"bEJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area) +"bEK" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bEL" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Digital Valve"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area) +"bEM" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area) +"bEN" = (/obj/machinery/atmospherics/tvalve/mirrored/digital,/turf/simulated/floor/plating,/area) +"bEO" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating,/area) +"bEP" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area) +"bEQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/door/poddoor{id = "Starboard aft shell access"; name = "Blast Door"},/turf/simulated/floor/plating,/area) +"bER" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/turf/simulated/floor/plating,/area) +"bES" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area) +"bET" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area) +"bEU" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bEV" = (/obj/machinery/rust/fuel_compressor{pixel_x = -24},/turf/simulated/floor/plating,/area) +"bEW" = (/obj/machinery/atmospherics/tvalve/mirrored/digital{icon_state = "tvalvem1"; state = 1},/turf/simulated/floor/plating,/area) +"bEX" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) +"bEY" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 6; icon_state = "intact-y-f"},/turf/simulated/wall,/area) +"bEZ" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 10; icon_state = "intact-y-f"},/turf/simulated/wall,/area) +"bFa" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area) +"bFb" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bFc" = (/obj/structure/closet/crate,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/turf/simulated/floor/plating,/area) +"bFd" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 5},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area) +"bFe" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2; icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating,/area) +"bFf" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area) +"bFg" = (/obj/machinery/light/small,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bFh" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bFi" = (/obj/machinery/portable_atmospherics/canister/air{filled = 1; valve_open = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"bFj" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"bFk" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "air_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"bFl" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "air_in"; name = "Air Mix Supply Control"; output_tag = "air_out"; sensors = list("air_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{dir = 9; icon_state = "arrival"},/area) +"bFm" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area) +"bFn" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1; icon_state = "manifold-y"},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area) +"bFo" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; icon_state = "manifold-y"},/turf/simulated/floor,/area) +"bFp" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/atmospherics/unary/cold_sink/freezer{icon_state = "freezer_1"; on = 1},/turf/simulated/floor,/area) +"bFq" = (/obj/structure/stool,/obj/effect/sign/nosmoking_1{dir = 1; pixel_x = -32},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor,/area) +"bFr" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area) +"bFs" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area) +"bFt" = (/obj/machinery/door/airlock/engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bFu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"bFv" = (/obj/machinery/door/poddoor{id = "Port aft shell access"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple/general/visible,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bFw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area) +"bFx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"bFy" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Tool Storage"; req_access_txt = "12"},/turf/simulated/floor,/area) +"bFz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"bFA" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "air_sensor"},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"bFB" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "air_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"bFC" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; icon_state = "intact-c"},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area) +"bFD" = (/obj/machinery/atmospherics/binary/pump{icon_state = "intact_on"; name = "Air Mix Pump"; on = 1; target_pressure = 202.6},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area) +"bFE" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-y"},/turf/simulated/floor,/area) +"bFF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/machinery/meter{id = "scrubbers_meter"; name = "Scrubbers Meter"},/turf/simulated/floor,/area) +"bFG" = (/obj/machinery/atmospherics/valve/digital{dir = 4; icon_state = "valve1"; name = "Scrubber Main Valve"; open = 1},/turf/simulated/floor,/area) +"bFH" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor,/area) +"bFI" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor,/area) +"bFJ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "0"},/turf/simulated/floor,/area) +"bFK" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating,/area) +"bFL" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area) +"bFM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area) +"bFN" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 4; name = "Generator Room APC"; pixel_x = 24; pixel_y = 0; pixel_z = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area) +"bFO" = (/obj/machinery/power/apc{dir = 1; name = "Tool Storage APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area) +"bFP" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/obj/item/weapon/module/power_control,/turf/simulated/floor,/area) +"bFQ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/airlock_electronics,/turf/simulated/floor,/area) +"bFR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bFS" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{dir = 1},/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor,/area) +"bFT" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/communications,/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Secure Technical Storage"; dir = 2; network = "Command"},/turf/simulated/floor,/area) +"bFU" = (/turf/simulated/wall/r_wall,/area/engine/secure_storage) +"bFV" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/trinary/mixer{dir = 1; icon_state = "intact_on"; name = "Gas mixer (O2/N2)"; node1_concentration = 0.2; node2_concentration = 0.8; on = 1; pixel_x = 0; pixel_y = 1; target_pressure = 4500},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) +"bFW" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; icon_state = "intact-c"},/turf/simulated/floor,/area) +"bFX" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 8},/obj/machinery/meter{id = "supply_meter"; name = "Supply Meter"},/turf/simulated/floor,/area) +"bFY" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-y"},/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/simulated/floor,/area) +"bFZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/simulated/floor,/area) +"bGa" = (/obj/machinery/atmospherics/valve/digital{dir = 4; icon_state = "valve1"; name = "Supply Main Valve"; open = 1},/turf/simulated/floor,/area) +"bGb" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"bGc" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"bGd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor,/area) +"bGe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"bGf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) +"bGg" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "0"},/turf/simulated/floor,/area) +"bGh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area) +"bGi" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/borgupload{pixel_x = -1; pixel_y = 1},/obj/item/weapon/circuitboard/aiupload{pixel_x = 2; pixel_y = -2},/turf/simulated/floor,/area) +"bGj" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/robotics{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/mecha_control{pixel_x = 1; pixel_y = -1},/turf/simulated/floor,/area) +"bGk" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/space,/area/engine/secure_storage) +"bGl" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/space,/area/engine/secure_storage) +"bGm" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/space,/area/engine/secure_storage) +"bGn" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area) +"bGo" = (/obj/machinery/portable_atmospherics/canister/oxygen{filled = 1; name = "Canister \[O2]"; valve_open = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"bGp" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"bGq" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"bGr" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "O2 Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold-y"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) +"bGs" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) +"bGt" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area) +"bGu" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Air/O2)"; pixel_y = 1},/turf/simulated/floor,/area) +"bGv" = (/obj/machinery/atmospherics/binary/pump{icon_state = "intact_on"; name = "Scrubber pump"; on = 1},/turf/simulated/floor,/area) +"bGw" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) +"bGx" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/clothing/gloves/black,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) +"bGy" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/turf/simulated/floor,/area) +"bGz" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/device/t_scanner,/obj/item/device/t_scanner{pixel_x = 2; pixel_y = -3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) +"bGA" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/emergency{pixel_x = 6; pixel_y = -6},/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency{pixel_x = -6; pixel_y = 6},/turf/simulated/floor,/area) +"bGB" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/turf/simulated/floor,/area) +"bGC" = (/obj/machinery/field_generator,/obj/machinery/camera{c_tag = "Secure Storage"; dir = 2; network = "Engineering"; pixel_x = 23},/turf/simulated/floor/plating,/area) +"bGD" = (/obj/machinery/field_generator,/turf/simulated/floor/plating,/area) +"bGE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area) +"bGF" = (/obj/machinery/door/airlock/command{name = "Secure Tech"; req_access = null; req_access_txt = "19;23"},/turf/simulated/floor/plating,/area) +"bGG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bGH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"bGI" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Break Room Maintenance"},/turf/simulated/floor/plating,/area/maintenance/fore) +"bGJ" = (/obj/machinery/door/poddoor{id = "Fore Maintenance Access"; name = "Blast Door"; id = "Blast Door"},/turf/simulated/floor/plating,/area/engine/fore) +"bGK" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area/engine/secure_storage) +"bGL" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"; pixel_x = 32},/turf/space,/area) +"bGM" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "o2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"bGN" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) +"bGO" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) +"bGP" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) +"bGQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor,/area) +"bGR" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2)"; on = 1},/turf/simulated/floor,/area) +"bGS" = (/obj/machinery/power/apc{dir = 4},/obj/structure/cable,/turf/simulated/floor,/area) +"bGT" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) +"bGU" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "on"; on = 1},/turf/simulated/floor,/area) +"bGV" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; dir = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area) +"bGW" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bGX" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/camera{c_tag = "Tool Storage"; dir = 1},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area) +"bGY" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area) +"bGZ" = (/obj/structure/closet/toolcloset,/turf/simulated/floor,/area) +"bHa" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/toolcloset,/turf/simulated/floor,/area) +"bHb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bHc" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = -3; pixel_y = 3},/obj/item/weapon/cable_coil,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area) +"bHd" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/wirecutters,/turf/simulated/floor/plating,/area) +"bHe" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/machinery/light{dir = 1},/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/plating,/area) +"bHf" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Technical Storage"; dir = 2},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area) +"bHg" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/turf/simulated/floor/plating,/area) +"bHh" = (/obj/structure/table,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flash,/obj/item/device/flash,/turf/simulated/floor/plating,/area) +"bHi" = (/obj/structure/bookcase/manuals/engineering,/turf/simulated/floor,/area/engine/locker) +"bHj" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/locker) +"bHk" = (/obj/machinery/light/spot{dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/locker) +"bHl" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/engine/locker) +"bHm" = (/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"bHn" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"},/turf/simulated/floor/plating,/area/engine/fore) +"bHo" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bHp" = (/turf/simulated/floor/plating,/area/engine/secure_storage) +"bHq" = (/obj/machinery/field_generator,/turf/simulated/floor/plating,/area/engine/secure_storage) +"bHr" = (/obj/structure/rack{dir = 1},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/turf/simulated/floor,/area) +"bHs" = (/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area) +"bHt" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/turf/simulated/floor,/area) +"bHu" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Custom Mix Pump"; target_pressure = 202.6},/turf/simulated/floor,/area) +"bHv" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/turf/simulated/floor,/area) +"bHw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor,/area) +"bHx" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; icon_state = "out"; on = 1},/turf/simulated/floor,/area) +"bHy" = (/obj/structure/closet/firecloset,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"bHz" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/dispenser,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area) +"bHA" = (/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area) +"bHB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area) +"bHC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = -1},/turf/simulated/wall/r_wall,/area) +"bHD" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area) +"bHE" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area) +"bHF" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area) +"bHG" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) +"bHH" = (/obj/machinery/power/apc{dir = 8; name = "Locker Room APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/locker) +"bHI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker) +"bHJ" = (/obj/structure/stool,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker) +"bHK" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) +"bHL" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) +"bHM" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table,/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) +"bHN" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/turf/simulated/floor,/area/engine/chiefs_office) +"bHO" = (/obj/item/weapon/clipboard,/obj/item/weapon/stamp/ce,/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) +"bHP" = (/turf/simulated/floor/plating,/area/engine/fore) +"bHQ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/turf/simulated/floor/plating,/area/engine/secure_storage) +"bHR" = (/obj/machinery/portable_atmospherics/canister/nitrogen{filled = 1; name = "Canister \[N2]"; valve_open = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"bHS" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"bHT" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"bHU" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "N2 Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) +"bHV" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold-y"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) +"bHW" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area) +"bHX" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Mix/N2)"; pixel_y = 1},/turf/simulated/floor,/area) +"bHY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor,/area) +"bHZ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics Control"; req_access_txt = "24"},/turf/simulated/floor,/area) +"bIa" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bIb" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area) +"bIc" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/gloves/yellow,/obj/item/device/t_scanner,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area) +"bId" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/scan_consolenew{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/cloning{pixel_x = 0},/obj/item/weapon/circuitboard/med_data{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/clonescanner,/obj/item/weapon/circuitboard/clonepod,/turf/simulated/floor/plating,/area) +"bIe" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area) +"bIf" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/pandemic{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/rdconsole,/obj/item/weapon/circuitboard/rdserver{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/destructive_analyzer,/turf/simulated/floor/plating,/area) +"bIg" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bIh" = (/obj/machinery/power/apc{dir = 4; name = "Tech. Storage APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"bIi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/locker) +"bIj" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor,/area/engine/locker) +"bIk" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor,/area/engine/chiefs_office) +"bIl" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/engine/chiefs_office) +"bIm" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer"; departmentType = 5; name = "Chief Engineer's Requests Console"; pixel_x = 24; pixel_y = 1},/turf/simulated/floor,/area/engine/chiefs_office) +"bIn" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor,/area/engine/chiefs_office) +"bIo" = (/turf/simulated/floor,/area/engine/chiefs_office) +"bIp" = (/obj/machinery/emitter,/turf/simulated/floor/plating,/area/engine/secure_storage) +"bIq" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "n2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"bIr" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) +"bIs" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) +"bIt" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) +"bIu" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2)"; on = 1},/turf/simulated/floor,/area) +"bIv" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) +"bIw" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bIx" = (/obj/machinery/pipedispenser,/turf/simulated/floor/plating,/area) +"bIy" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/turf/simulated/floor/plating,/area) +"bIz" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/turf/simulated/floor/plating,/area) +"bIA" = (/obj/machinery/emitter,/turf/simulated/floor/plating,/area) +"bIB" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area) +"bIC" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area) +"bID" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9; icon_state = "intact"; tag = "icon-intact (NORTHEAST)"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bIE" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area) +"bIF" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/secure_data{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/securitycam{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area) +"bIG" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/card,/turf/simulated/floor/plating,/area) +"bIH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bII" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area) +"bIJ" = (/obj/structure/closet/crate/radiation,/turf/simulated/floor,/area/engine/locker) +"bIK" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) +"bIL" = (/obj/machinery/power/apc{dir = 8; name = "Chief Engineer's Office APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/chiefs_office) +"bIM" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/chiefs_office) +"bIN" = (/obj/machinery/door/airlock/engineering{name = "Chief Engineer's Quarters"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/chiefs_office) +"bIO" = (/obj/machinery/power/apc{dir = 4; name = "Chief Engineer's Quarters APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/chiefs_office) +"bIP" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"bIQ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"bIR" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/fore) +"bIS" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bIT" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bIU" = (/obj/machinery/power/apc{dir = 4; name = "Secure Storage APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bIV" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/secure_storage) +"bIW" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/space,/area/engine/secure_storage) +"bIX" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) +"bIY" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor,/area) +"bIZ" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/station_alert,/turf/simulated/floor,/area) +"bJa" = (/obj/machinery/light{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bJb" = (/obj/machinery/autolathe,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area) +"bJc" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/camera{c_tag = "Autolathe"; network = "SS13"},/turf/simulated/floor,/area) +"bJd" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"bJe" = (/obj/machinery/requests_console{department = "Tech storage"; pixel_x = -30},/turf/simulated/floor/plating,/area) +"bJf" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/powermonitor{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/stationalert{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area) +"bJg" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/arcade,/turf/simulated/floor/plating,/area) +"bJh" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = 27},/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area) +"bJi" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/chiefs_office) +"bJj" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor,/area/engine/chiefs_office) +"bJk" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/turf/simulated/floor,/area/engine/chiefs_office) +"bJl" = (/obj/structure/stool/bed,/turf/simulated/floor,/area/engine/chiefs_office) +"bJm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"bJn" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine/secure_storage) +"bJo" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating,/area/engine/secure_storage) +"bJp" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bJq" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bJr" = (/obj/machinery/the_singularitygen{anchored = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bJs" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/space,/area/engine/secure_storage) +"bJt" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide{filled = 1; valve_open = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"bJu" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"bJv" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "co2_in"; name = "CO2 Supply Control"; output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area) +"bJw" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor,/area) +"bJx" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor{dir = 4; icon_state = "escape"},/area) +"bJy" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Mix/CO2)"; pixel_y = 1},/turf/simulated/floor,/area) +"bJz" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/simulated/floor,/area) +"bJA" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor,/area) +"bJB" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/atmos_alert,/turf/simulated/floor,/area) +"bJC" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bJD" = (/obj/machinery/power/apc{dir = 8; name = "Autolathe Storage APC"; pixel_x = -25; pixel_y = 3},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) +"bJE" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area) +"bJF" = (/obj/machinery/vending/assist,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area) +"bJG" = (/obj/machinery/light,/turf/simulated/floor/plating,/area) +"bJH" = (/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bJI" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plating,/area) +"bJJ" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Breakroom APC"; pixel_y = -24},/turf/simulated/floor,/area/engine/engineering_break_room) +"bJK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/engine/locker) +"bJL" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Locker Room"},/turf/simulated/floor,/area/engine/locker) +"bJM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/engine/locker) +"bJN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/engine/locker) +"bJO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/engine/locker) +"bJP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) +"bJQ" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Chief Engineer's Office"},/turf/simulated/floor,/area/engine/chiefs_office) +"bJR" = (/obj/machinery/door/poddoor{id = "Engineering Secure Storage"; name = "Blast Door"; id = "Blast Door"},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bJS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/secure_storage) +"bJT" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "co2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"bJU" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area) +"bJV" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor,/area) +"bJW" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 3; icon_state = "intact_on"; name = "Gas filter (CO2)"; on = 1},/turf/simulated/floor,/area) +"bJX" = (/obj/machinery/computer/general_air_control{frequency = 1441; name = "Supply Air Tank Monitor"; sensors = list("air_sensor" = "Air Mix", "n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "misc_sensor" = "Misc")},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area) +"bJY" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; icon_state = "out"; on = 1},/turf/simulated/floor,/area) +"bJZ" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area) +"bKa" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area) +"bKb" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area) +"bKc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area) +"bKd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area) +"bKe" = (/obj/machinery/door/airlock/maintenance{name = "Tech Storage"; req_access_txt = "23"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bKf" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area) +"bKg" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Break Room"},/turf/simulated/floor,/area/engine/engineering_break_room) +"bKh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; id = "Breakroom Observation 1"},/turf/simulated/floor,/area/engine/engineering_break_room) +"bKi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; id = "Breakroom Observation 2"},/turf/simulated/floor,/area/engine/engineering_break_room) +"bKj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/engineering_break_room) +"bKk" = (/turf/simulated/floor,/area/engine) +"bKl" = (/obj/machinery/disposal,/turf/simulated/floor,/area/engine/control) +"bKm" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/engine/control) +"bKn" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor,/area/engine/control) +"bKo" = (/turf/simulated/floor/plating,/area/engine/control) +"bKp" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/fore) +"bKq" = (/obj/machinery/power/apc{dir = 1; name = "Engineering Fore APC"; pixel_y = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/fore) +"bKr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/fore) +"bKs" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/fore) +"bKt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine) +"bKu" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "redyellow"},/area) +"bKv" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) +"bKw" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor,/area) +"bKx" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "on"; on = 1},/turf/simulated/floor,/area) +"bKy" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control{frequency = 1441; name = "Distribution Monitor"; sensors = list("supply_meter" = "Supply", "scrubbers_meter" = "Scrubbers")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) +"bKz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area) +"bKA" = (/obj/machinery/light{dir = 4},/obj/structure/closet/wardrobe/atmospherics_yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor,/area) +"bKB" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Autolathe Storage"; req_access_txt = "12"},/turf/simulated/floor,/area) +"bKC" = (/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; id = "Breakroom"},/turf/simulated/floor,/area/engine/foyer) +"bKD" = (/turf/simulated/wall/r_wall,/area/engine/foyer) +"bKE" = (/turf/simulated/floor,/area/engine/foyer) +"bKF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/foyer) +"bKG" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor,/area/engine) +"bKH" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/fore) +"bKI" = (/obj/machinery/portable_atmospherics/canister{filled = 0; name = "Canister \[Misc]"; valve_open = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bKJ" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "misc_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bKK" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "misc_in"; name = "Misc Supply Control"; output_tag = "misc_out"; sensors = list("misc_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{icon_state = "caution"; dir = 8},/area) +"bKL" = (/obj/machinery/atmospherics/valve{color = "yellow"; dir = 4; name = "Toxin safety valve"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) +"bKM" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor{icon_state = "caution"; dir = 4},/area) +"bKN" = (/obj/machinery/atmospherics/trinary/mixer{pixel_y = 1},/turf/simulated/floor,/area) +"bKO" = (/obj/structure/window/reinforced,/obj/structure/closet/wardrobe/atmospherics_yellow,/turf/simulated/floor,/area) +"bKP" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Primary Entrance"},/turf/simulated/floor,/area/engine/foyer) +"bKQ" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor,/area/engine/foyer) +"bKR" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor,/area/engine/foyer) +"bKS" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/light/spot{dir = 1},/turf/simulated/floor,/area/engine/foyer) +"bKT" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/control) +"bKU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/control) +"bKV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/control) +"bKW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/control) +"bKX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) +"bKY" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) +"bKZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) +"bLa" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) +"bLb" = (/obj/machinery/door/airlock/engineering{name = "Maintenance Storage"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/atmos_storage) +"bLc" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) +"bLd" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) +"bLe" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area/engine/starboard) +"bLf" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "misc_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bLg" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "misc_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bLh" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor{dir = 10; icon_state = "caution"},/area) +"bLi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor,/area) +"bLj" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor,/area) +"bLk" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/machinery/firealarm{dir = 2; pixel_y = -24},/turf/simulated/floor,/area) +"bLl" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area) +"bLm" = (/obj/machinery/door/window/northleft{dir = 8; icon_state = "left"; name = "Atmos Delivery"; req_access_txt = "24"},/turf/simulated/floor{icon_state = "delivery"},/area) +"bLn" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Atmospherics"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Atmos Delivery"; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area) +"bLo" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area) +"bLp" = (/obj/item/weapon/extinguisher,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area) +"bLq" = (/obj/structure/table,/obj/item/weapon/wirecutters,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) +"bLr" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor,/area) +"bLs" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -8; pixel_y = -4},/obj/item/device/assembly/igniter,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/camera{c_tag = "Assistant Storage"},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area) +"bLt" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area) +"bLu" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/device/multitool,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area) +"bLv" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) +"bLw" = (/obj/machinery/power/apc{dir = 1; name = "Storage APC"; pixel_x = -1; pixel_y = 26},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area) +"bLx" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/requests_console{department = "Assistant Storage"; departmentType = 0; pixel_y = 30},/turf/simulated/floor,/area) +"bLy" = (/obj/machinery/door/airlock/engineering{name = "Engineering Primary Entrance"},/turf/simulated/floor,/area/engine/foyer) +"bLz" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Primary Entrance"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/foyer) +"bLA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = 29; pixel_y = 1},/turf/simulated/floor,/area/engine/control) +"bLB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/control) +"bLC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/control) +"bLD" = (/obj/structure/rack,/turf/simulated/floor/plating,/area/engine/control) +"bLE" = (/obj/machinery/power/rad_collector,/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/fore) +"bLF" = (/obj/machinery/dispenser,/turf/simulated/floor/plating,/area/engine/fore) +"bLG" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bLH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bLI" = (/obj/machinery/door/airlock/engineering{name = "Maintenance Storage"},/turf/simulated/floor,/area/engine/atmos_storage) +"bLJ" = (/turf/simulated/floor/plating,/area/engine/starboard) +"bLK" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5; icon_state = "intact-p-f"},/turf/simulated/wall,/area) +"bLL" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9; icon_state = "intact-p-f"},/turf/simulated/wall,/area) +"bLM" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bLN" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area) +"bLO" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area) +"bLP" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area) +"bLQ" = (/obj/item/stack/rods{amount = 50},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area) +"bLR" = (/obj/item/stack/sheet/glass{amount = 50},/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area) +"bLS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area) +"bLT" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft{dir = 8},/turf/simulated/floor,/area/engine/foyer) +"bLU" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft,/turf/simulated/floor,/area/engine/foyer) +"bLV" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/foyer) +"bLW" = (/obj/machinery/power/apc{dir = 2; name = "Engineering Foyer APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/foyer) +"bLX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/control) +"bLY" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/control) +"bLZ" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/control) +"bMa" = (/obj/machinery/emitter{anchored = 1; dir = 2; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/engine/control) +"bMb" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/control) +"bMc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/control) +"bMd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/fore) +"bMe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/fore) +"bMf" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bMg" = (/obj/machinery/dispenser,/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bMh" = (/obj/machinery/power/apc{name = "Atmospheric Storage APC"; pixel_y = -24},/obj/structure/cable,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bMi" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 2; pixel_y = -2},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area) +"bMj" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area) +"bMk" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area) +"bMl" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/foyer) +"bMm" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/foyer) +"bMn" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/foyer) +"bMo" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/obj/machinery/light/spot,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/foyer) +"bMp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/foyer) +"bMq" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; pixel_x = -29; pixel_y = 1},/turf/simulated/floor,/area/engine) +"bMr" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/control) +"bMs" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/control) +"bMt" = (/turf/space,/area/engine/control) +"bMu" = (/turf/space,/area/engine/core) +"bMv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bMw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bMx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bMy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) +"bMz" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/starboard) +"bMA" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) +"bMB" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area) +"bMC" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) +"bMD" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/stool{pixel_y = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) +"bME" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area) +"bMF" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area) +"bMG" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/space,/area/engine) +"bMH" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine) +"bMI" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"bMJ" = (/turf/simulated/wall/r_wall,/area/engine) +"bMK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"bML" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"bMM" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/engine/control) +"bMN" = (/obj/structure/lattice{icon_state = "lattice-simple"},/turf/space,/area/engine/core) +"bMO" = (/turf/simulated/wall/r_wall,/area/engine/starboard) +"bMP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/starboard) +"bMQ" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/starboard) +"bMR" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/analyzer,/turf/simulated/floor,/area) +"bMS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) +"bMT" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor,/area) +"bMU" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area) +"bMV" = (/turf/simulated/floor{icon_state = "delivery"},/area) +"bMW" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; location = "Tool Storage"},/turf/simulated/floor{icon_state = "bot"},/area) +"bMX" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor,/area) +"bMY" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area/engine) +"bMZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/wall/r_wall,/area/engine) +"bNa" = (/obj/machinery/power/monitor{name = "Engineering Power Monitor"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine) +"bNb" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/computer/lockdown{department = "Engineering"; name = "Engineering Lockdown Control"},/turf/simulated/floor,/area/engine/control) +"bNc" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/obj/structure/cable,/turf/simulated/floor,/area/engine/control) +"bNd" = (/obj/machinery/light/spot{dir = 1},/turf/simulated/floor,/area/engine/control) +"bNe" = (/obj/machinery/power/apc{dir = 1; name = "Engineering Control APC"; pixel_y = 24},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor,/area/engine/control) +"bNf" = (/obj/structure/noticeboard{dir = 1; pixel_x = -31; pixel_y = 31},/turf/simulated/floor,/area/engine/control) +"bNg" = (/obj/structure/reagent_dispensers/fueltank,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/control) +"bNh" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/starboard) +"bNi" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/starboard) +"bNj" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/simulated/floor/plating,/area/engine/starboard) +"bNk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bNl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Primary Tool Storage"; req_access_txt = "0"},/turf/simulated/floor,/area) +"bNm" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Primary Tool Storage"; req_access_txt = "0"},/turf/simulated/floor,/area) +"bNn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area) +"bNo" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area) +"bNp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area) +"bNq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) +"bNr" = (/obj/machinery/computer/security/engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) +"bNs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bNt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/starboard) +"bNu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/starboard) +"bNv" = (/obj/machinery/requests_console{announceAuth = 0; announcementConsole = 1; department = "Engineering"; departmentType = 5; name = "Engineering Requests Console"; pixel_x = -24; pixel_y = 1},/turf/simulated/floor,/area) +"bNw" = (/obj/machinery/power/monitor{name = "Singularity Power Monitor"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) +"bNx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bNy" = (/obj/structure/lattice{tag = "icon-lattice-simple (WEST)"; icon_state = "lattice-simple"; dir = 8},/turf/space,/area/engine/core) +"bNz" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating/airless,/area/engine/core) +"bNA" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating,/area/engine/core) +"bNB" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/starboard) +"bNC" = (/obj/machinery/emitter{anchored = 1; dir = 8; state = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/engine/starboard) +"bND" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor,/area) +"bNE" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area) +"bNF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bNG" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bNH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area) +"bNI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bNJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bNK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bNL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bNM" = (/obj/structure/lattice,/turf/space,/area/engine/core) +"bNN" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/starboard) +"bNO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"bNP" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area) +"bNQ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area) +"bNR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"bNS" = (/obj/machinery/power/apc{dir = 1; name = "Particle Accelerator APC"; pixel_y = 24},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) +"bNT" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) +"bNU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bNV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) +"bNW" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/engine/starboard) +"bNX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"bNY" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bNZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bOa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) +"bOb" = (/obj/structure/particle_accelerator/particle_emitter/right{dir = 4},/turf/simulated/floor/plating,/area) +"bOc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bOd" = (/turf/simulated/floor/plating/airless,/area/engine/core) +"bOe" = (/turf/simulated/floor/plating,/area/engine/core) +"bOf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) +"bOg" = (/obj/structure/rack,/obj/item/weapon/storage/lightbox/tubes,/obj/item/weapon/storage/lightbox/tubes,/obj/item/weapon/storage/lightbox/tubes,/turf/simulated/floor/plating,/area/engine/starboard) +"bOh" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/starboard) +"bOi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"bOj" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Port APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area) +"bOk" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bOl" = (/obj/structure/particle_accelerator/end_cap{dir = 4},/turf/simulated/floor/plating,/area) +"bOm" = (/obj/structure/particle_accelerator/fuel_chamber{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) +"bOn" = (/obj/structure/particle_accelerator/power_box{dir = 4},/turf/simulated/floor/plating,/area) +"bOo" = (/obj/structure/particle_accelerator/particle_emitter/center{dir = 4},/turf/simulated/floor/plating,/area) +"bOp" = (/obj/machinery/the_singularitygen,/turf/simulated/floor/plating/airless,/area/engine/core) +"bOq" = (/obj/structure/rack,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/bulbs,/turf/simulated/floor/plating,/area/engine/starboard) +"bOr" = (/obj/machinery/power/apc{dir = 4; name = "Engineering Starboard APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/starboard) +"bOs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bOt" = (/obj/machinery/particle_accelerator/control_box{dir = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area) +"bOu" = (/obj/structure/stool,/turf/simulated/floor/plating,/area) +"bOv" = (/obj/structure/particle_accelerator/particle_emitter/left{dir = 4},/turf/simulated/floor/plating,/area) +"bOw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/starboard) +"bOx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"bOy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"bOz" = (/obj/machinery/door_control{id = "Particle Accelerator Rad Shielding"; pixel_y = -24},/turf/simulated/floor/plating,/area) +"bOA" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area) +"bOB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bOC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) +"bOD" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/engine/starboard) +"bOE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bOF" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bOG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bOH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bOI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bOJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bOK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area) +"bOL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area) +"bOM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bON" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bOO" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area) +"bOP" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"bOQ" = (/obj/machinery/door/airlock/engineering{name = "SMES Storage"},/turf/simulated/floor/plating,/area) +"bOR" = (/obj/machinery/door/airlock/engineering{name = "Electrical Storage"},/turf/simulated/floor/plating,/area) +"bOS" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bOT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area) +"bOU" = (/obj/machinery/power/monitor{name = "Singularity Power Monitor"},/obj/structure/cable,/turf/simulated/floor/plating,/area) +"bOV" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) +"bOW" = (/obj/structure/rack,/obj/item/weapon/cell,/obj/item/weapon/cell,/obj/item/weapon/cell,/obj/item/weapon/cell,/turf/simulated/floor/plating,/area) +"bOX" = (/obj/structure/rack,/obj/item/weapon/cable_coil/green{pixel_x = 5; pixel_y = 5},/obj/item/weapon/cable_coil/green,/obj/item/weapon/cable_coil/green{pixel_x = -5; pixel_y = -5},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) +"bOY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area) +"bOZ" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area) +"bPa" = (/obj/structure/rack,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/turf/simulated/floor/plating,/area) +"bPb" = (/obj/structure/rack,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plating,/area) +"bPc" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"bPd" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area) +"bPe" = (/obj/structure/grille,/turf/simulated/floor/plating,/area) +"bPf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) +"bPg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) +"bPh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) +"bPi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/starboard) +"bPj" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"bPk" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"bPl" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bPm" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area) +"bPn" = (/obj/machinery/door/airlock/glass/glass_engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) +"bPo" = (/obj/machinery/emitter{anchored = 1; dir = 1; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area) +"bPp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bPq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/port) +"bPr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/aft) +"bPs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) +"bPt" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) +"bPu" = (/obj/item/stack/sheet/plasteel,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) +"bPv" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/space,/area) +"bPw" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) +"bPx" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"bPy" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"bPz" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area) +"bPA" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/plating,/area) +"bPB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = 29; pixel_y = 1},/turf/simulated/floor/plating,/area) +"bPC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"bPD" = (/obj/machinery/light/small{dir = 8},/obj/structure/rack,/turf/simulated/floor/plating,/area) +"bPE" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area) +"bPF" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/port) +"bPG" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/aft) +"bPH" = (/obj/machinery/dispenser,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) +"bPI" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/construction_storage) +"bPJ" = (/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/construction_storage) +"bPK" = (/turf/simulated/floor/plating,/area/engine/aft) +"bPL" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/space,/area) +"bPM" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area) +"bPN" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"bPO" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"bPP" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area) +"bPQ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) +"bPR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area) +"bPS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area) +"bPT" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"bPU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area) +"bPV" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area) +"bPW" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/port) +"bPX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/aft) +"bPY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; id = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/aft) +"bPZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/construction_storage) +"bQa" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) +"bQb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/construction_storage) +"bQc" = (/obj/machinery/power/apc{name = "Construction Storage APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/construction_storage) +"bQd" = (/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) +"bQe" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/construction_storage) +"bQf" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) +"bQg" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bQh" = (/obj/machinery/power/apc{name = "Electrical Storage APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"bQi" = (/obj/structure/closet/secure_closet/engineering_electrical,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area) +"bQj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area) +"bQk" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area) +"bQl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/construction_storage) +"bQm" = (/obj/machinery/door/airlock/engineering{name = "Construction Storage"},/turf/simulated/floor,/area/engine/construction_storage) +"bQn" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/construction_storage) +"bQo" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/engine/construction_storage) +"bQp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/aft) +"bQq" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/space,/area) +"bQr" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/space,/area) +"bQs" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/space,/area) +"bQt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"bQu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"bQv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"bQw" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"},/turf/simulated/floor/plating,/area) +"bQx" = (/turf/simulated/wall/r_wall,/area/engine/aft) +"bQy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/aft) +"bQz" = (/obj/machinery/door/airlock/engineering{name = "Engineering Secondary Entrance"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/aft) +"bQA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/maintenance/aft) +"bQB" = (/obj/machinery/door/poddoor{id = "Aft Maintenance Access"; name = "Blast Door"; id = "Blast Door"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bQC" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/aft) +"bQD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/aft) +"bQE" = (/obj/machinery/power/apc{name = "Engineering Aft APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/aft) +"bQF" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/aft) +"bQG" = (/obj/effect/sign/nosmoking_2{pixel_x = 29; pixel_y = 1},/turf/simulated/floor/plating,/area/engine/aft) +"bQH" = (/turf/space,/area/start) +"bQI" = (/obj/effect/landmark/start,/turf/space,/area/start) +"bQJ" = (/turf/unsimulated/wall{icon = 'icons/misc/fullscreen.dmi'; icon_state = "title"; name = "Baystation 13"},/area/start) +"bQK" = (/turf/space,/area/shuttle) +"bQL" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/supply/dock) +"bQM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/supply/dock) +"bQN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/dock) +"bQO" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/supply/dock) +"bQP" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/supply/dock) +"bQQ" = (/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) +"bQR" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f5"; tag = "icon-swall_f10"},/area/supply/dock) +"bQS" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/supply/dock) +"bQT" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) +"bQU" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/shuttle/floor,/area/supply/dock) +"bQV" = (/turf/simulated/shuttle/floor,/area/supply/dock) +"bQW" = (/obj/effect/sign/movingparts{pixel_x = -32},/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) +"bQX" = (/turf/space,/area/shuttle/escape/centcom) +"bQY" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/escape/centcom) +"bQZ" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) +"bRa" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) +"bRb" = (/turf/simulated/shuttle/wall{tag = "icon-swall8"; icon_state = "swall8"; dir = 2},/area/shuttle/escape/centcom) +"bRc" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bRd" = (/turf/simulated/shuttle/wall{tag = "icon-swall4"; icon_state = "swall4"; dir = 2},/area/shuttle/escape/centcom) +"bRe" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) +"bRf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/dock) +"bRg" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/turf/simulated/shuttle/floor,/area/supply/dock) +"bRh" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) +"bRi" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bRj" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/shuttle/escape/centcom) +"bRk" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bRl" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bRm" = (/obj/structure/stool/bed/chair,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bRn" = (/obj/structure/stool/bed/chair,/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_y = 30; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bRo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bRp" = (/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/fire{pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/structure/table{pixel_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bRq" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bRr" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bRs" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/escape/centcom) +"bRt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/dock) +"bRu" = (/turf/space,/area/supply) +"bRv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bRw" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bRx" = (/obj/machinery/door/airlock/glass/glass_command{name = "Bridge"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bRy" = (/obj/machinery/door/airlock/glass/glass_medical{name = "Emergency Room"; req_access = null; req_access_txt = "0"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bRz" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bRA" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) +"bRB" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/shuttle/escape/centcom) +"bRC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bRD" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bRE" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bRF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bRG" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bRH" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bRI" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bRJ" = (/obj/structure/closet/secure_closet/medicine,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bRK" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bRL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bRM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bRN" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bRO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bRP" = (/obj/machinery/door/airlock/glass/glass_security{name = "Secure Transport"; req_access_txt = "1"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bRQ" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"bRR" = (/obj/item/weapon/handcuffs,/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"bRS" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/obj/effect/sign/movingparts{pixel_x = -32},/turf/simulated/shuttle/floor,/area/supply/dock) +"bRT" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) +"bRU" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/escape/centcom) +"bRV" = (/turf/simulated/shuttle/wall{tag = "icon-swall2"; icon_state = "swall2"; dir = 2},/area/shuttle/escape/centcom) +"bRW" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bRX" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_y = -30; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bRY" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bRZ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"bSa" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) +"bSb" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; name = "Supply Dock Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/structure/plasticflaps,/turf/simulated/shuttle/floor,/area/supply/dock) +"bSc" = (/obj/machinery/conveyor{backwards = 1; dir = 10; forwards = 8; id = "QMshuttle"},/turf/simulated/shuttle/floor,/area/supply/dock) +"bSd" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/escape/centcom) +"bSe" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/supply/dock) +"bSf" = (/obj/structure/shuttle/engine/heater,/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/supply/dock) +"bSg" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/supply/dock) +"bSh" = (/obj/structure/shuttle/engine/propulsion/burst/left,/turf/space,/area/supply/dock) +"bSi" = (/obj/structure/shuttle/engine/propulsion/burst,/turf/space,/area/supply/dock) +"bSj" = (/obj/structure/shuttle/engine/propulsion/burst/right,/turf/space,/area/supply/dock) +"bSk" = (/turf/unsimulated/wall,/area) +"bSl" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) +"bSm" = (/obj/structure/table{pixel_y = 0},/obj/item/weapon/storage/firstaid/fire{pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/machinery/camera{c_tag = "Emergency Room Starboard"; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area) +"bSn" = (/obj/structure/plasticflaps,/turf/unsimulated/floor,/area) +"bSo" = (/obj/structure/rack,/turf/unsimulated/floor{icon_state = "grimy"},/area) +"bSp" = (/turf/unsimulated/floor{icon_state = "grimy"},/area) +"bSq" = (/obj/structure/stool/bed,/turf/unsimulated/floor{icon_state = "grimy"},/area) +"bSr" = (/obj/structure/table/reinforced,/obj/item/weapon/surgicaldrill,/obj/item/weapon/storage/briefcase/surgery,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) +"bSs" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) +"bSt" = (/obj/effect/decal/cleanable/dirt,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) +"bSu" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"bSv" = (/obj/structure/closet/crate,/obj/item/weapon/storage/trashbag,/obj/item/weapon/extinguisher,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bSw" = (/obj/structure/table/reinforced,/obj/item/weapon/cell/infinite,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bSx" = (/obj/structure/closet,/obj/item/weapon/storage/bible/tajaran,/obj/item/weapon/storage/bible/booze,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bSy" = (/obj/structure/table/reinforced,/obj/item/device/taperecorder,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bSz" = (/obj/structure/table/reinforced,/obj/structure/bedsheetbin,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bSA" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/pill_bottle/tramadol,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) +"bSB" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"bSC" = (/turf/unsimulated/floor{icon_state = "dark"},/area) +"bSD" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "grimy"},/area) +"bSE" = (/obj/item/weapon/book/manual/medical_cloning,/obj/effect/decal/cleanable/dirt,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) +"bSF" = (/obj/effect/decal/cleanable/dirt,/turf/unsimulated/floor{icon_state = "dark"},/area) +"bSG" = (/obj/structure/closet/wardrobe/medic_white,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) +"bSH" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bSI" = (/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bSJ" = (/obj/item/stack/tile/plasteel,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bSK" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"bSL" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/mousetraps,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bSM" = (/obj/effect/decal/cleanable/dirt,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bSN" = (/obj/structure/closet,/obj/item/weapon/storage/wallet,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bSO" = (/obj/structure/closet,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor/adv,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/aiModule/reset,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bSP" = (/obj/structure/closet/crate,/obj/item/weapon/shovel,/obj/item/weapon/soap/nanotrasen,/obj/item/toy/gun,/obj/item/toy/ammo/gun,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bSQ" = (/obj/structure/lattice,/turf/unsimulated/floor,/area) +"bSR" = (/obj/structure/table/reinforced,/obj/item/weapon/newspaper,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bSS" = (/obj/structure/closet,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/pinpointer,/obj/item/toy/crossbow,/obj/item/toy/ammo/crossbow,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bST" = (/obj/structure/table/reinforced,/obj/item/weapon/paperscrap,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bSU" = (/obj/structure/table/reinforced,/obj/item/weapon/weedspray,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bSV" = (/obj/structure/table/reinforced,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/subspace/ansible,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bSW" = (/obj/structure/girder,/turf/unsimulated/floor,/area) +"bSX" = (/obj/structure/table/reinforced,/obj/item/device/mass_spectrometer,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bSY" = (/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bSZ" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area) +"bTa" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area) +"bTb" = (/obj/structure/mopbucket,/obj/effect/decal/cleanable/dirt,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bTc" = (/obj/structure/table/reinforced,/obj/item/weapon/bikehorn,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bTd" = (/obj/structure/closet,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/aiModule/nanotrasen,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bTe" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area) +"bTf" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area) +"bTg" = (/obj/structure/closet,/obj/item/weapon/wrapping_paper,/obj/item/weapon/storage/backpack/clown,/obj/item/weapon/beach_ball,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bTh" = (/obj/structure/table/reinforced,/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bTi" = (/obj/structure/lattice,/turf/unsimulated/floor{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area) +"bTj" = (/obj/item/weapon/storage/box,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bTk" = (/obj/structure/table/reinforced,/obj/item/weapon/stock_parts/subspace/transmitter,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bTl" = (/obj/structure/table/reinforced,/obj/item/weapon/candlepack,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bTm" = (/obj/structure/closet,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/paperscrap,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bTn" = (/obj/structure/table/reinforced,/obj/item/ashtray/glass,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bTo" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/briefcase,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bTp" = (/obj/item/stack/tile/plasteel,/turf/unsimulated/floor,/area) +"bTq" = (/obj/structure/device/piano,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bTr" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/dice,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bTs" = (/obj/structure/table/reinforced,/obj/item/weapon/cigpacket,/obj/item/weapon/matchbox,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bTt" = (/obj/structure/rack,/turf/unsimulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"},/area) +"bTu" = (/turf/unsimulated/floor{icon_state = "floor"},/area) +"bTv" = (/obj/structure/noticeboard{pixel_x = 32; pixel_y = 32},/turf/unsimulated/floor{icon_state = "floor"},/area) +"bTw" = (/obj/structure/closet,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bTx" = (/obj/item/weapon/caution/cone,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bTy" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"bTz" = (/obj/structure/table/reinforced,/obj/item/kitchen/donut_box,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"bTA" = (/obj/structure/rack,/obj/structure/walllocker{pixel_x = -24},/turf/unsimulated/floor{icon_state = "floor"},/area) +"bTB" = (/obj/effect/decal/cleanable/dirt,/turf/unsimulated/floor{icon_state = "floor"},/area) +"bTC" = (/obj/item/weapon/storage/crayonbox,/turf/unsimulated/floor{icon_state = "dark"},/area) +"bTD" = (/obj/item/weapon/book/manual/chef_recipes,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"bTE" = (/obj/effect/decal/cleanable/dirt,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"bTF" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"bTG" = (/obj/structure/table/reinforced,/obj/item/weapon/corncob,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"bTH" = (/obj/structure/rack,/turf/unsimulated/floor{icon_state = "floor"},/area) +"bTI" = (/turf/unsimulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area) +"bTJ" = (/obj/item/trash/candy,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"bTK" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"bTL" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area) +"bTM" = (/obj/structure/table/reinforced,/obj/effect/deskclutter,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bTN" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "white"; dir = 8},/area) +"bTO" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/structure/table/reinforced,/obj/item/weapon/pen/blue,/turf/simulated/floor{icon_state = "white"},/area) +"bTP" = (/obj/structure/filingcabinet,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bTQ" = (/obj/item/weapon/book/manual/barman_recipes,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"bTR" = (/obj/structure/table/reinforced,/obj/item/weapon/cleaner,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"bTS" = (/obj/structure/closet/wardrobe/chaplain_black,/turf/unsimulated/floor{icon_state = "floor"},/area) +"bTT" = (/obj/structure/closet/wardrobe/librarian_red,/turf/unsimulated/floor{icon_state = "floor"},/area) +"bTU" = (/obj/structure/closet/wardrobe/bartender_black,/turf/unsimulated/floor{icon_state = "floor"},/area) +"bTV" = (/obj/structure/closet/emcloset,/turf/unsimulated/floor{icon_state = "floor"},/area) +"bTW" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"bTX" = (/obj/structure/table/reinforced,/obj/item/weapon/kitchen/rollingpin,/obj/item/weapon/kitchen/rollingpin{pixel_x = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -4448,7 +5123,6 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaadaadaadaadaaeaacaaeaacaadaadaadaadaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaacaaeaacaaeaafaafaafaafaacaaeaacaaeaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -4466,191 +5140,192 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaabaaaaaaaaaaajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaaaaabaajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaabaaaaajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaabaaaaaaaajaaaaaaaalaamaamaamaalaalaanaaoaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaabaaaaaaaaaaajaaaaaaaamaapaapaapaaqaaraasaataauaalaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaaaaabaajaaaaaaaamaapaavaapaawaaxaayaaraazaalaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaabaaaaajaaaaaaaamaaAaapaaBaawaaraaCaaDaaEaalaalaalaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaabaaaaaaaajaaaaaaaalaaFaaGaaGaaHaaraaIaaraaraalaaJaaKaaLaalaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaabaaaaaaaaaaajaaaaaaaalaaIaaMaaraaraaraayaaraaraaNaaraaraaraaOaaaaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaaaaabaajaaaaaaaalaaPaaQaaQaaQaaRaaSaaraaTaaNaaraaraaUaalaaaaabaaVaaWaaWaaWaaWaaWaaWaaVaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaabaaaaajaaaaaaaalaanaaGaaGaaoaalaanaaoaalaalaaXaaXaalaalaabaabaaYaaZabaaaZabaaaZabbabcabdaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaabaaaaaaaajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqabeabfabgaaqaaaaabaabaaYabhabiabiabiabiabjabkablaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaabaaaaaaaaaaajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawaarabmabnaawaabaabaabaaYaboabhabpabhabpabqaaYabraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsabtabuabuabuabvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawaarabmabwaawaabaabaababxabyabzabzabzabzabyabAabraabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabCabBabBabDabEabEabFabBabBabBaaaaaaaaaaaaaaaabGabHabmabnaawaabaabaabaababIabJabKabdaababraababraabaabaababLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababMaakaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabNabOabPabQabQabQabOabOabOabBabRabEabEabFabBabBabBabSabTabUabVabVabVabWabXabYabVabZabzabyabzabyabzabzabzacaacbacbacbacbacbacbacbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBaccacdabBaaaaaaaaaaaaaaaaaaaceaceaceaceaceaceaceaceaceaceaceaceaceaceaceaceaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabNabQabQabOabOabOabOabQabOacfabQabQabQabOacgabOachaciacjackaclacmacnacoacpacqabVacracsactacsacuacvacwacxacyaczacAacBacCacDacEacbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabOabOabBaaaaaaaaaaaaaaaaaaaceacFacGacHacIacJacKacLaceacMacMacNacOacPacQacRaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabNabQacSacTacUacUacVacSabOabOabOabQabQabOabOabQacWacXacYacZacladaadbadcaddadeabVadfacsadgacsadhactacsadiadjaczadkadlacsadmadnacbaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBadoabOabBaaaaaaaaaaaaaaaaaaaceacFacGacHadpadqadradradsadtadracQadtadtacQadtaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduabNabQadvadwadxadyadzacSadAacSacTacUacUacVacSacSacSadBacYadCadDadEadbadFadEadEabVadGacsadHacsadIadHacsadHacsadJadKadLacsadMadNacbaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabBabBabBabBabBadOadPabBabBabBabBabBabBabBaceadQacGadRadSadTadradradsadtadUadVadVadVadtadWaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadXabNabQadYadZadxaeaaebacSaecaedaeeaefaegaehaeiaejaekaelaemadCadDadEaenaeoadEaepabVaeqaeraesacsaetaeuaesacsacsaczacsacsacsacsaevacbaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaewaexaexaeyaezaeAaezaezaezaezaezaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBaeBabOaeCaeDaeCaeEabOaeFaeFaeFacfabOabOaeGaeHaeIaeJaeJaeKadradradradsadradradtadtadracQaeLaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMabNabQaeNaeOadxadxaePacSaeQaeRaeSaeSaeSaeTaeTaeSaeUacXaeVaeWaeXaeYadEadEadEaeZabVafaafbacsacsacsadHacsacsacsafcafdafeacsaffafgacbaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabafhafiafjafiaezaezaezafkaflafkaezaezaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabOabOaeEaeEaeEaeCabOabQabQabOabQabOaeFabOaeHafmadrafnafoafpafqafraceafsaftafuafvafwafxafyaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabNabQacSacSafzafzacSacSafAafBafCafDafEaeTafFacSacSacXafGafHaclafIafJafKafLafMabVacsacsacsacsafNacsacsacsacsaczafOafPacsafQafOacbaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabafRafiafSafTaezaezafkafkafUafkafkaezaezaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabQafVafWafWafWafWafWafWafWafWafWafWaeFabOaeHaeHafXaeHafYafYafYafYafZafZafZafZafZafZafZafZafZafZafZaabaabagaaakaakaakaakaakaakaakaakaakaakaakaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduabNabQagbagcaeSaeSagdaeSaeSageageageagfaeTaggaghagiagjafGagkabVabVabVabVabVabVabVaglaglaglaglaglagmagmagmagmaglaglaglagnaglaglacbaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaezaezafRaezaezafkafkafkafkafkafkafkaezaezaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabOabOafWagoagpagqagragsafWagtaguafWafWagvafWagwagxagxagyagzagAagBagCagDagEagDagDagFagDagGafYagHafZaabagIagaaakaakaakaakaakaakaakaakaakaakaakaakaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadXabNabQadYagJaeSaeSagKagLagMagNagNagNagNagOagPagQacXacYafGagRagSagTagUagVagSagWagXagYagYagZahaahbahcahcahcahcahdaheahcahcahcahfahgaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaabaabaaaaaaaabaabaaaaaaaeAaezahhahiahiafkafkafkafkafkafkafkafkaezaezaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabOabQafWahjagpahkagpagpahlahmagxafWahnahoahpagxagxagxagyagEagEagEahqagEagEagEagEagEahrahsahtahtafZahuagIagaaakaakaakaakaakaakaakaakaakaakaakaakaakaabaabaaaaaaaaaaaaahvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadXabNabQadYahwaeSagMahxahxagOahyafCahzafEaeSagPahAacXacYafGadCagSahBahCahDagSahEahFahcahcahcahcahcahcahcahcahcahcahcahcahcahcahGahHaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaezaezahIafkafkafkafkahJafkafkafkafkafkafkaezaezaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBaeFabOafWahKagpagpagpahLafWahmagxafWagxahMahNagxagxagxahOagEagEagEahPagEagEagEagDahQahRahSafYahtafZahTahUahVahWaakaakaakaakaakaakaakaakaakaakaakaakaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeMabNabQahXahYaeSaeTahZaiaaeSaibaibaibagfaeSaicaghaidaieafGadCaifaigahCahCaihahcahcahcahcahcahcahcahcahcaiiaijaikahcailahcahcaimainaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaezafkafkafkafkafkafkaioafkaipafkafkafkafkafkaezaezaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBaeFaiqafWairairairairairafWahmaisafWagwahMahpagxagxagxagyagEagEaitafYaiuaiuaiuaiuaiuaiuaiuafYaivafZaiwaixahVaakaakaakaakaakaakaakaakaakaakaakaakaakaiyaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabNabQacSacSaizaiAacSacSaiBaiCaiDaeSaeSaiEaeSaiFaiGacXaiHaeWaiIaiJaiJaiJaiKaiLaiLaiMaiNaiOaiPaiOaiNahcaiQaiQaiQahcagSaiRaiSaiTagSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaezaiUaiVaiWaiWaiWaiWaiXafkaiYaiWaipafkafkafkafkaezaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBaeFabOafWaiZajaajaajaajbafWahmajcafWajdahMafWafWajeagxagyajfajgagEagEagEagEagEajhagEahRahRahRahRafZajiajjahVaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabNabQadAajkaeSaeTajlacSacSacSacSaeUaeUacSacSacSacSajmafGadCaifajnajoajpaihajqailajrajsajtajuajtajvajwajxajyajzahcajAajBajCajCajDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajEafiafiafiafiafiafiafiajFaflafkafkafkafkajGaflaezaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabQabOafWajHagxajIagxagxajJahmajKafWagxahMajLajMajMajMajMajMajMajMajMajMafZafZafZafZafZafZafZafZafZajNajOahVajPaakaakaakaakaakajQajRaakaakaakaakaakaakaakaiyaakaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabNabQacSajSagNagOaeSaizajTajUajTajVajVajWajXajYajZacXafGadCagSagSagSagSagSagSagSagSagSagSagSagSagSagSagSagSagSagSagSagSagSagSagSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaezakaakbakcahiahiahiakdafkahhahiakeafkafkafkafkaezaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabQabQafWakfakgakhakgakiafWahmagxafWagxahMakjajMakkaklakmaknakoakpakqajMakraksaktakuakvakwakxakyakzakAakBahVakCakDaakaakaakaakaakajRaakaakaakaakaakaakaakaakaakaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabNabQacSakEaeSaeSakFacSakGakHakIajVajVakJakKakLajZacXafGadCakMakNakNakNakOakNakNakOakNakOakPakPakPakPakOakOakOakOakOakQaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaezafkafkafkafkafkafkaioafkakeafkafkafkafkafkaezaezaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabQabOafWakRakRakRakRakRafWahmagxafWagxahMakSajMakTakUakVakWakWakXakYajMakZalaalbajjalbalaajjalcalaajjaldahValeaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabNabQacSalfaeSalgalhacSaliajVajVajVajVajVajValjalkacXafGadCallalmakOakOakOakPalnakPakOakOakNakNaloakPakOakOakOakPakOakQaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaezaezahIafkafkafkafkalpafkafkafkafkafkafkaezaezaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabOabQafWalqalqalqalqalrafWahmagxalsagxahMaltajMalualvalwalxalyalzalAajMalBajjalCalDajjalEalFalGalHajjalIahValJaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabNabQacSalKalLalMalNacSalOakHakIajVajVakJakHakIajZalPafGagRalQalQalQalQalQalQalQalRalRalRalRalSalSalSalSalSakQakOakOakQakQakQakQaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaeAaezaiYaiWaiWafkafkafkafkafkafkafkafkaezaezaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabOabQafWalTalUalValWalqalXalYalZamaalZambajLajMamcamdameamfamdamgamhajMahVamiamjamkahVahVamlammalcammamlahVamnamoampaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabNabQacSacSacSacSacSacSamqajTajTajVajVajTajTamrajZacXafGagkalQamsamsamtamuamvalQamwamxamyamzalSamAamBamAamAakQamCakOamDamEakOamFamGaabaabaabaabaabamHamHamHaabaabaabaabamHamHamIaabaabaabaabaabamJaezaezafRaezaezafkafkafkafkafkafkafkaezaezaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamKabOabQafWalqalUamLalWamMafWajLajLafWahNamNafWajMamOamPamQajMajMamRamSajMamTamUalcalcamVahVamlammamWamXamlahVamYaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabNabQachamZanaanbancajZandajVaneajVajVanfangandajZaciafGadCanhanianianjaniankalQanlanmanmannamAamAanoamAanpakQakOakOanqakOanransantantantantantantantanuantantantantantantanuantantantantantantantanvanwanxanyaezaezafkafkanzafkafkaezaezaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabQaiqafWafWafWafWafWanAafWafWafWafWagxanBalZanCalZanDanEajLajManFanGajManHalFalcalcanIahVamlanJanKanJamlahVanLanManManNaakanOanPaakanQanQaakaakaakaakaakaakaakaakaakaakaakaakaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabNabQachanRanSanSanTajZandajVajZanUanUajZangandajZacXafGadCalQamsamsanVanWanWalQanmanmanmanXamAamAamAamAamAakQakOakPakQakQakQakQaabaabaabaabaabaabamHamHamHaabaabaabaabamHamHamHaabaabaabaabaabaabanYafianZaoaaezaezaezafkaflafkaezaezaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabOabOafWaobaocaodaoeagxaofaogaohaoiaojahmagxagxagxalYahoaguajMajMajMajMahVaokaolaokahVahVahVahVahVahVahVahVaomaomaonaooaomaomaopaomaomaomaomaomaomaomaomaomaomaomaomaomaomaomaomaomaomaomaomaomaomaomaomaomaomaomaomaomaomabBaoqachachaoranSanSaosajZajZalkajZaotaotajZalkajZajZacXafGadCalRalRalRalRalRalRalRaouaovaowaoxamAamAamAamAaoyakQakOakOakQaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaozaexaexaeyaezaeAaezaezaezaezaezaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabOabQagvagxagxagxagxagxagxagxagxaoAagxahmaoBaoCaoCaoCaoDaoBaoBaoEaoEaoFaoGaoHaoHaoHaoGaoIaoHaoHaoHaoHaoHaoGaoJaoKaoLaoMaoLaoHaoNaoOaoHaoHaoHaoHaotaoHaoGaoHaoHaoHaoHaoHaoHaoGaoHaoHaoHaoHaoHaoHaoGaoHaoHaoHaoHaoHaoHaoGaoHaoIaoPaoHaoKaoQaoHaoHaoHaoRaoSaoSaoTaoSaoSaoUaoSaoVaoWajmafGaoXalRaoYaoZapaapbapcapdapeapeapfapgaphaphapianoanpakQakOakOakQaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabOapjafWapkagxaplagxagxagxagxagxaoAagxahmaoBapmapnapnapoappaoBapqaprapsaoHaoHaoHaoHaoHaoIaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaotaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoIaoPaoHaoHaoQaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaoHaptaoWalPafGadCapuapvapvapvapvapvapvapvapvapwapxapyapzapAamAamAakQakOakOakQaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabQabQafWapkapkapBapBapCapCapDapEafWagwahmaoBapFapnapnapoapGaoBapHapHapIapJapJapJapJapJapKapJapJapJapJapJapLapJapMapJapJapJapJapJapLapJapJapJapJapNapOapLapJapJapJapJapJapJapLapJapJapJapJapPapJapLapJapJapJapJapJapJapLapJapKapQapJapJapRapLapJapJapJapJapJapLapJapJapSaoHapTaoWacXafGadCapUapvapvapvapvapvapVapvapvapWapXalSalSalSalSalSakQamCakOakQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabQabOapYapYapYapYafWafWafWafWafWafWagxapZaoBaqaaqbaqcaqdaqeaoBaqfaqgaqhaqgaqgaqgaqgaqgachachachachachachachachachachachachachachachachachacWachachachachachachachachachaqiaqiaqiaqiaqiaqiaqiaqiaqiaqiaqiaqiaqiaqjachachachachaoqachachachachachachachachachachachachaqkaotaqlaoWacXafGadCapUaqmaqnapvaqoapvapvapvapvaqpaqqaqrapvaqsaqtapvaquakOakOakQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabQabOaqvaaaaaaapYaqwalZanCaqxalZalZalZaqyaoBaqzaqAaqBaqCaqDaoBaqEaqgaqhaqgaqgaqgaqgaqFachacfabQabQabQaeFaeFabOabQabQabQacfabQabQabQabQabQabQabQabQabQabQabQabQabQabQabQabQabQabQabQabQacfabQabQabOabQabQabQabQabNabOabPabQabQabNabQabOabOabQabQabQabQabQabQabOabOachaqGaqHaqIaoWacXafGadCalRaqJaqKaqLaqMaqNaqOapvaqPapvapvaqQapvaqRapvaqSaquakOakNakQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabOabOaqTaaaaaaaqUaqVagxaqWaqXaqYaqZagxaraaoBarbarcardarearfaoBaqfaqgaqhargarharharharhacWabOabOabQabQabQabQabOabQabQabQabQabQabQabQabQabQabQabQariabQabQabQabQabQabQabQariabQabQabQabQabQabQabQabOabOarjarkarkarlarkarkarmarkarnabQabOabOaeFabOariabOabOabOabOabOacWaqGaqHaqIaoWaroarparoalRalRalRalRalRalRalRalRalRarqarraqrapvapvaqRapvaquakOakNakQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabOabQarsaaaaaaartaruagxaqWarvarwaqZagxahmaoBaoBaoBaoCaoCaoCaoBaqfaqgaqharxaryarzarzarAabBabBabBabBabBabBabBabBabBarBarCarDabBabBabBabBacWabBabBabBabBabBabBabBabBacWabBabBabBarBarCarCarCarCarCarDabBaoqabBabBabCabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBarEaqHarFaoWarGafGagkarHarIarJarKarLarMarNarOaquaquaquaquaquaquaquaquaquakNakNakQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBarPabOarsaaaaaaarQarRagxaqWarSarTaqZagxahmarUarVagxagxagxagxarWaqfaqgaqharxaryarzarzarXarYarZarZarZarZarZarZarZagaaabaabaabasaasbascasdasdaseasfasdasfasgashashasiasjaskaslasmaabaabaabaabaabaaaaabasnasoaspakQasqaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabasraqGaqHaqIaoWaciafGassarHastasuarKasvasvasvaswaquakNakNakNakNasxakOakOakOakOakOakQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabQabOarsaaaaaaapYajLagxajeagxagxagxagxalYalZasyalZalZalZalZaszasAasBasCarxasDarzarzasDarYarZasEasEasEasEasEarZagaaabaaaaabasaasFascasdasdasGasfasdasfasgasHashasIasjasjaslasJaabaaaaaaaaaaaaaabaaaasKasoakNasnasqaabasLasLasLasLasLasLasLasLasLasLasLaabaabaabaabasraqGaqHaqIaoWasMasNaeWasOasPasPasQasRasvasSasTaquakOakOakOakOakNakNakOakOakNakNakQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabQabOarsaaaaaaasUasVasVasVasVasWasXasXasXasXasYasZataasVasVasVaqEaqgatbatcatdatdatdatearYarZasEatfatgathasEarZagaaabaaaaabasaasFascasdasdasdasdasdasdatiasjasjasjasjasjasjasJaabaaaaaaaaaaabaaaaabasKasoakNasKasqaabasLasLasLasLasLasLasLasLasLasLasLaabaabaabaabasraqGaqHaqIatjacXafGadCatkasuasuatlatmatmatmatnaquakNakOakQakQakQakQakQakQakQakQakQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabOabOatoabEatpasUatqatratsattatuatuatuatuatuatvatwatsatxatqatyaqfaqgatzagaaaaaaaaabaaaaaaaabasEatAatgatgasEarZagaaabaaaaabasaatBascasdasdatCatCasdatDasgatEatEatFatGatHaslatIaabaabaabaabaaaaaaaabasKasoakNasKasqaabasLasLatJatKatLatMatNatOatPatQasLasLatRatSasLasratTatUatVatWaelatXadCatkatYasuatZasuasuasuauaaquakOakOakQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabQabOabQabQabOasVaubatsatsaucatuaudaueaufatuatvaugatsatsaubauhaqfaqgauiagaaaaaaaaabaaaaaaaabasEaujatgaukasEarZagaaabaaaaabasaasaasaaulasdatCatCasdaumasgasgasgasgatiasgasgasgaunauoauoauoaupaaaaabasKasoakNasKasqaabasLasLauqatKatLatQauraurauraurausautauuauuauvauwaqGaqHauxaoWacXacYauyarHauzauAatZauBasuasuauCaquamCakOakQaaaagaauDauEagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabOabOabOaeFabQauFauGauHauHauHauHauHauIauJatuauKasZataasVasVasVauLauMauNagaaaaaaaaabaaaaaaaabasEatgatgauOasEarZagaaabaaaaabaaaaabauPasdasdauQauRauRauRauSauTauUauTauVauTauTauTauTauTauWauXauYaaaaabasKasoakNasKasqaabasLasLauZatKatLavaavbavcavdavdasLasLaveavfasLasraqGaqHaqIaoWavgavhaviarHatYavjatZasuasuasuavkaquakOakOakQaaaavlavlagIavmagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabBabBabBabOavnauFavoavpavqavravsavtavuavvatuatvavwatsavxatqatyaqfaqgavyavzaabaabasEasEasEavAasEavBasEasEasEarZagaaabavCavDabJabJavEavFavGavHavIavFavFavJavKavLavLavLavLavLavLavLavMavNavOauYaaaaabavPasoakNasKavQaabasLasLasLasLasLasLasLasLasLasLasLaabaabaabaabasrarEaqHarFavRavRavSavRarHarHarHavTasuasuasuavUaquakOakOakQaaaagIagIagIagIauEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBabOabQauFavVavWavWavWavWavXavuavYatuatvaugatsatsaubauhaqfaqgavZawaaaaaaaawbawcawdaweawfawgawhawiasEarZawjawkawlawmawmawnawjawoawjawpawqawqawqawqawrawrawrawrawrawrawrawrawrawsawtawuawvawwakQasoakNasKasqaabasLasLasLasLasLasLasLasLasLasLasLaabaabaabaabasraqGaqHaqIavRawxawyawzawAawBarHawCasuasuasuawDaquakOakOakQaaaagIagIagIagIauDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawEauFawFauFawGawHawIavWawJawKawLawMatuawNasZataasVasVasVaqfaqgavZawaaaaaaaawOawPawQawRawSawSawTawUasEarZawjawVawWawXawVawYawZaxaaxbaxcaxdaxeaxfaxgaxhaxiaxiaxiaxjaxkaxkaxkaxlaxmaxnaxoaxpaxqakQaxrakNaxsavQaabaabaabaabaabaabaabaabaabaabaabaabaabakQakQakQakQaqGaqHaqIavRaxtawyawyaxuaxvarHaxwaxxasuasuaxyaquakNakOakQaaaavlavlagIavmagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawEaxzavWaxAavWavWavWavWavWaxBaxCaxDaxDaxEaxFatsaxGatqatyaqfaqgavZaxHaaaaaaasEawgawgaxIaxJaxJaxKaxLasEarZawjawVaxMaxNawVaxNaxMaxOaxPaxQaxRaxSaxTaxUaxVaxWaxWaxWaxWaxWaxWaxXaxYaxZayaaybaycaydakQasoakNasKasqaabayeayeayeayeayeayeayeayeayeayeayeaabakQakOakNaquaqGaqHaqIavRayfawyawyaygayharHayiatYayjaykaylaquakNakOakQaaaagaauDauEagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaymaynayoaypaynaynayqaynayraaaaaaawEaysavWaytavWavWayuavWavWayvaywayxatuatvaugatsatsaubauhaqfaqgayyagaaaaaaaasEayzayAayBayCawgayDayEasEarZawjayFayGayHayIayHayGayJayKayLayMayNayNayOayPayQayQayQayQayQayQayQayRaySayTayUayVayWayXayYayZaxsazaaabayeayeayeayeayeayeayeayeayeayeayeaabakQakOakOakMazbaqHaqIavRazcawyazdazdazdarHarHarHarHarHarHaquakOakPakQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaymaynaynazeazfazgazgazgazhaziazjazkazlaaaawEazmaznawEazoazmazpavWazqauFazrazsaztazuasVasVasVasVasVaqEaqgazvazwazxazwasEasEasEasEasEawRawTazyasEarZawjazzazAazBazCazDazAazEawjazFazGazHazHazIazJazKazLazKazKazKazKazMawrazNazOazOazOazPazQazRakNasKasqaabayeayeazSayeayeazTayeayeazUayeayeaabakQakOakOaquazVaqHaqIavRavRazWazXazYazZaAaazZaAbavRaAcaAdaquamCakOakQaaaagaaAeaAeaAfaAfagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAgaAhaAiaAhaAhaAhaAhaAhaAhaAjaAkaAlaAmaaaawEaAnaAoaApaAoaAqawEavWaAraAsaAtaAtaAtaAuaAvaAwaAxaAtaAyaqfaqgavZaAzaAAaABaACaADaAEaAFasEaAGaAHaAIasEarZawjazEawWaAJawVaAKaALazEawjaAMaANaANaANawrawraAOaAPaAQaAQaAQaARaASawrawraATaATaATaAUakQakOakOasKasqaabayeayeaAVaAWaAXaAYaAWaAZaBaayeayeaabakQaBbakPaquarEaqHarFavRaBcawyaBdaBeaBeaBeaBeaBfavRaBgaBhaquakOakOakQaaaauDaBiaBiaBiaBiauDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBjaAhaAhaAhaAhaAhaAhaAhaBkaBlaBmaAlaAmaaaawEaBnaBoaBpaBoaBnawEaBqaBraBsaBtaAtaAtaAuaAtaAtaAtaAtaAyaqfaqgaBuaBvaBwaBwaBwaBxaBwaBwaByaBzaBAaBBasEarZawjazEawWawXawVawYaALazEawjaBCaBDaBDaBDawraAOaBEaBFaAQaAQaAQaBGaBGaARawraBHaBHaBHaBIakQaBJakOavPasqaabayeayeaBKaBLaBLaBLaBLaBMaBNayeayeaabakQakOakNaquaqGaqHaqIavRaBOaBPavRaBQazZaBRazZaBSavRakOakOaquakNakOakQaaaagaaBTaBUaBiaBiauEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBVaAhaBWaAhaAhaAhaAhaAhaAhaBXaBYaAlaAmaaaawEaBZaCaaCbaCaaCcawEaeEaeEaBsaCdaAtaCeaCfaCgaChaAtaAtaCiaqfaqgaCjazwazwazwazwaCkaClazwasEaCmaCnasEasEarZawjazEaxMaxNawVaxNaxMaCoawjaCpaCqaCraCsaAOaBEaBEaBFaAQaAQaAQaBGaBGaBGaARaCtaCuaCvaCwakQakNakOakQasqaabayeayeaCxaCxaCxaCyaCxaCzaCxayeayeaabakQakOakNaquaCAaCBaCBaquaquaquaquaquaquaquaquaquaquaCCaquaquakNakOakQaaaagaaCDaCDaCEaCEagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCFaynaynaCGaCHaAhaCIaCIaAhaziaCJazkaCKaaaaabaaaaaaaaaaaaaaaaCLaeCaCMaBsaCNaAtaCeaCOaCPaCQaCRaCSaCiaqfaqgavZaCTaCUaCVaCWaCXaAAaCYaCTaaaaaaaaaaaaaabawjaCZayGayHaDaaxMazAazEawjaDbaDcaDdaDeaDfaDgaDgaDhaAQaDiaAQaDjaDgaDgaDgaDkaDlaCvaDmakQakNakOakQaDnaabayeayeaDoaDpaDqaDraDsaDtaDuayeayeaabakQakOakNaquaqGaqHaqHaquakNakOakNasxakOakOakOakOaspakOaDvaquakOakNakQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCFaDwaDxaDyaynaDzaDAaynaDBaaaaaaaabaaaaaaaaaaaaaaaaCLaeCaeCaBsaDCaAtaAtaDDaDEaAtaAtaAtaCiaDFaqgavZaDGaDHaDIaAAaCXaAAaDJaDGaaaaaaaaaaaaaabawjaDKazAazBazCazDazAaDLawjaDMaCqaDNaDOaDhaDPaDPaAQaAQaAQaAQaAQaDQaDQaDjaDRaDSaCvaDTakQakOakOaDUaDnaabayeayeaDVaDWaDXaDYaDXaDXaDZayeayeaabakQakOakOakMaqGaqHaqHakMakNakOakOakOakOakPakPakOakOakOakOakMakNakNakQaaaaEaaEbaEbaaaaEcaEdaEdaEdaEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEeaEfaEeaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaCLaEgaBraBsaBsaBsaBsaBsaBsaEhaEiaEjaCiaqfaqgavZaDGaEkaAAaAAaCXaAAaElaEmaaaaaaaaaaaaaabawjazEawWaAJawVaAKaALazEawjaEnaBDaBDaBDawraDhaDPaAQaAQaAQaAQaAQaDQaDjawraBHaBHaBHaBIakQakOakOakOaDnaabayeayeaEoaDXaEpaEqaEraDXaEsayeayeaabakQakNakOaquaqGaqHaqHaquaquaquaquaquaquaquaquaquaquaquaquaquakNakOakQaaaaBiaBiaBiaaaaCDaCDaEdaEdaEdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEtaEuaEuaEuaEuaEuaEuaEuaEuaEuaEuaEuaEuaEuaEuaEuaEvaEwaExaEuaEuaEuaEuaEuaEuaEuaEyaEuaEuaEuaEuaEzaEAaEwaEBaECaEDaEEaEFaEGaBsaBsaBsaBsaBsaqEaqgavZaDGaEHaEIaAAaCXaAAaEJazwaabaabaabaabaabawjazEawWawXawVawYaALazEawjaEKaELaEMaENaEOawraDhaAQaAQaEPaAQaAQaDjawrawraEQaERaEQaESakQakQakOakOaDnaabayeayeaETaDXaEUaEVaEWaDWaEXayeayeaabakQaBJakOaquaqGaqHaqHaEYaEZaFaaFbaFcaFcaFdaFdaFeaFfaFgaFgaquakNakOakQaaaaBiaBiaBiaaaagIagIagIagIaFhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFiaFjaFkaFlaFmaFlaEwaEwaEwaFnaFoaEwaFpaFqaEwaFnaFraEwaEwaEwaFnaFoaEwaFsaFtaFnaEwaEwaEwaFuaEwaFnaFvaEwaEwaEwaEwaEwaEwaEwaEwaEwaEwaEwaFvaqgaqgavZaFwaFxaFyaAAaCXaAAaFzazwaabaabaabaabaabawjazEaxMaxNawVaxNaxMaFAawjaFBaFCaFDaFEaFFawraFGaFHaFHaFIaFHaFHaFJawraFKaFLaFMaFLaFNaFOakQakOakOaFPaabayeayeaFQaDWaEUaBLaEWaDWaFRayeayeaabakQakOakOaquaqGaqHaqHaEYaFgaFaaFaaFaaFaaFcaFdaFdaFdaFgaFgaquaBJakOakQaaaaFSaFSaFSaaaagIagIagIagIaFTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFiaFlaFlaFlaFlaEwaEwaEwaEwaEwaFoaEwaEwaEwaEwaFUaEwaEwaEwaEwaEwaFoaEwaEwaEwaEwaEwaEwaEwaEwaEwaEwaFvaEwaEwaEwaEwaEwaEwaEwaEwaEwaEwaEwaFvaqgaqgavZaFwaFVaDIaAAaFWaAAaFXaCTaaaaaaaaaaaaaabawjaCZayGayHaDaaxMazAazEawjaFYaFZaGaaGbaGcaGdaGeaGfaGfaGgaGfaGfaGhaGdaGiaGjaGkaGlaGmaGnazQaGoakNaGpaabayeayeaDWaGqaGraDYaGsaGqaGtayeayeaabakQakNakOaquarEaqHaGuaEYaFcaFdaFaaFaaGvaFcaFcaFdaFdaFdaGwaquakOaGxakQaaaaaaaaaaaaaaaaGyaGzaGAaGBaGBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFiaFlaFlaFlaGCaEwaEwaEwaEwaGCaFoaEwaEwaEwaEwaGCaEwaEwaEwaEwaGCaFoaEwaEwaEwaGCaEwaEwaEwaEwaEwaGCaFvaEwaFpaFqaEwaEwaEwaEwaEwaGCaEwaEwaFvaqgaqgavZaFwaGDaGEaAAaCXaAAaGFaDGaaaaaaaaaaaaaabawjazzazAazBazCazDazAazEawjaGGaGHaGIaGJaGKawraGLaGLaGLaGMaGNaGNaGOawraGPaGQaGRaGSaGnaGTakQasoakPaGpaabayeayeayeayeayeaGUayeayeayeayeayeaabakQakNakOaquaGVaqHaGWaGXaFcaFcaFaaFcaFcaFcaFdaFcaFdaFdaGYaquakOakOakQaaaaaaaaaaaaaaaaFTaGBaGBaGBaGBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGZaEuaEuaEuaEuaEuaEuaEuaEuaEuaHaaHbaHcaHdaHaaEuaHaaHbaHcaHdaHaaEuaEuaEuaEuaEyaEuaEuaEuaEuaEuaEzaCLaEgaBraHeaHfaHgaHhaHiaHjaHeaHkaHeaHeaHlaqgavZaDGaHmaHnaAAaCXaAAaHoaDGaaaaaaaaaaaaaabawjaCZaHpaHqaHraHpaHsazEawjaHtaHuaHvaHwaHxawraHyaHzaHAaHBaHAaHzaHyawraHCaHDaHEaHEaHEaHEakQasoakPaHFaabayeayeayeayeayeaHGayeayeayeayeayeaabakQakOakPaquaqGaqHaqHaEYaFdaFcaFcaHHaFcaFaaFdaFcaFcaFdaHIaquakOakNakQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaaaaaaaaaaaaaaaaCLaeEaeCaHeaHKaHLaHMaHLaHNaHOaHMaHPaHeaqgaqgavZaDGaHQaDIaAAaCXaAAaHRaEmaaaaaaaaaaHSaHSaHSaHTaHSaHSaHSaHSaHUaHVawjaHWaHWaHWaHXaHWawrawrawrawraHYawrawrawrawraHZasaasaasaasaasaakQasoakOaDnaabaIaaIaaIaaIaaIaaIbaIaaIaaIaaIaaIaaabakQakOakOaquaqGaqHaqHaEYaGvaFdaIcaFaaFaaFaaFgaIdaFdaFgaIeaquakNakOakQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaaaaaaaaaaaaaaaaCLaeEaeEaHeaIfaIgaIgaIgaIgaIgaIgaIgaIhasBasBaIiaDGaIjaAAaAAaCXaAAaIkazwaabaabaabaHSaIlaImaInaIoaIpaIqaIraIsaItaIuaHWaIvaIwaIxaIyaHWaIzaIAaIAaIBaICaIAaIAaIDaIEasaaaaaaaaaaaaaasnasoakOaDnaabaIaaIaaIFaIGaIHaIIaIJaIKaILaIaaIaaabakQaBJakOaquaqGaqHaqHaIMaINaINaINaINaINaINaFdaIOaFgaFgaIPaquakNakOakQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaaaaaaaaaaaaaaaaCLaeCaeEaHeaIQaHMaHMaIRaISaITaIUaIVaHeaqgaqgavZaDGaIWaAAaAAaIXaAAaIYazwaabaabaabaHSaIZaJaaJbaJcaIoaJdaHSaJeaJfaJgaHWaIvaJhaJiaJjaJkaJlaJmaJnaJmaJoaJmaJnaJmaJmavJaJpaJpaJpaJpaJqayYaJraJsaabaIaaIaaJtaJtaJuaJuaIIaJtaJtaIaaIaaabakQakNakOaquaqGaqHaqHaJvaJwaJxaJyaJzaJAaINaINaINaJBaJBaJBaJBaJBaJCaJDaJDaJDaaaaaaaaaaJEaJEaJEaJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaaaaaaaaaaaaaaaaCLaeCaJFaHeaJGaHMaJHaHMaJIaHeaHeaHeaHeaqgaqgavZaDGaJJaAAaAAaCXaAAaJKaCTaaaaaaaaaaHSaJLaJaaJbaJMaJNaJNaHSaJOaJgaJgaHWaIvaJhaJPaJQaHWaJRaJRaJRaJRaJRaJSaJSaJSaJSaJSaJTaJUaJVaJTakQasoakNaDnaabaIaaIaaJWaJXaJuaJYaJuaJuaJZaIaaIaaabakQakNakOaquaqGaqHaqHaKaaKbaKcaKdaKeaKfaKgaKhaKiaKjaKkaKlaKmaKnaKoaKpaKqaJDaaaaaaaJEaJEaJEaJEaJEaJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaaaaaaaaaaaaaaaaCLaeEaeEaHeaKraKsaHMaHMaKtaHeaKuaKvaKwaqgaqgaKxaDGaKyaDIaAAaCXaAAaKzaDGaaaaaaaaaaHSaIZaJaaJbaHSaHSaHSaHSaJOaJgaJgaJRaJRaJRaKAaJRaJRaKBaKCaKDaKEaKFaJSaKGaKHaKIaKJaJTaKKaKLaKKakQasoakPaDnaabaIaaIaaKMaKNaJuaKOaKPaJuaKQaIaaIaaabakQakNakOaquaKRatUatUaKSaKTaKUaKVaKWaKfaKeaKXaKiaKYaKoaKoaKoaKoaKoaKoaKoaKZaLaaLbaJEaJEaJEaJEaJEaJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaaaaaaaaaaaaaaaaCLaeCaeEaHeaLcaLdaLeaLfaHMaHeaLgaqgaqgaqgaqgavZaEmaLhaLiaLjaLkaAAaLlaEmaaaaaaaaaaHSaJLaLmaJcaLnaLoaJfaJOaJOaJgaJeauRaLoaLoaJfaJOaLpaJOaLqaJOaJOaJOaLraLsaLsaLtaKGaJTaLuaLvaLwakQasoakPaDnaabaIaaIaaJtaLxaJuaJuaLyaLzaLAaIaaIaaabakQakQakQakQaLBaqHaqHaLCaLDaLEaLFaKeaLGaKeaKeaLHaKoaKoaKoaKoaKoaKoaKoaKoaLIaLJaLKaJEaJEaJEaJEaJEaJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaaaaCLaCLaCLaCLaCLaeEaeEaHeaHeaHeaHeaHeaLLaHeaLMasBasBasBasBaLNaLOaLOaLOaLOaLPaLPaLOaLOaLOaabaabaHSaLQaIraLRaHSaLSaJgaJOaJOaJeaLoaLTaLoaJfaJgaJOaJOaLUaJOaJOaJOaJOaLVaLWaLsaLXaJTaJTaLYaLvaLZakQasoakOaFPaabaIaaIaaIaaIaaMaaIIaIIaIaaIaaIaaIaaabaabaabaabasraMbatUaMcatUaMdaMeaMfaMeaMgaMhaMiaKiaMjaMkaKoaMlaMmaKoaKoaKoaKZaLaaLbaJEaJEaJEaJEaJEaJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMnaMnaMnaMnaMoaMoaMoaMoaMoaMoaMoaMoaMoaMpaMpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaHJaaaaCLaeCaeCaeCaMqaeCaeCaeEaeCaeCaeCaeEaMraBraMsaqgaqgaqgaqgaMtaLOaMuaMvaMwaMvaMvaMxaMyaLOaaaaaaaaaaaaaaaaaaaJRaKAaMzaJRaJRaMAaMBaJRaJRaMCaJgaJOaLVaMDaMEaMFaMGaJOaMHaMIaLsaMJaJTaMKaMLaLvaMMakQasoakOaGpaabaIaaIaaIaaIaaIaaMNaIaaIaaIaaIaaIaaabaabaabaabasraMOaqHaMPaMQaLDaMRaMSaMTaMUaMVaMWaKiaMXaMYaKoaMZaNaaKoaKoaNbaJDaaaaaaaJEaJEaJEaJEaJEaJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMnaMnaMnaMnaMoaMoaMoaMoaMoaMoaMoaMoaMoaMpaMpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCLaCLaCLaCLaNcaNdaNeaCLaeCaeCaeEaNfaeEaeCaeCaeCaNgaeEaeCaeEaNhaqgaNiaNjaqgaqgaMtaLOaMvaMvaNkaNlaNmaMvaNnaLOaaaaaaaaaaaaaaaaaaaNoaJOaJgaNoaaaaaaaaaaaaaNoaNpaJgaJOaJOaJOaNqaKFaNraJOaNraJSaNsaJSaJTaMKaMLaLvaLvaNtasoakOaGpaabaIaaIaaNuaNuaNvaNwaNxaNuaNuaNuaNuaNyaNzaNzaNAaNuaMPaqHaMPaIMaINaINaINaINaINaINaINaINaNBaMYaKoaNCaNDaKoaKoaNEaNFaaaaaaaJEaJEaJEaJEaJEaJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMnaMnaMnaMnaMoaMoaMoaMoaMoaMoaMoaMoaMoaMpaMpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCLaeCaeCaeEaeCaeCaeCaNGaeCaeEaNHaNHaNHaNHaNHaNHaNHaNHaNHaNHaNHaNHaNHaNHaNIaNJaNKaLOaNLaNMaNNaNNaNNaNOaNPaLOaaaaaaaaaaaaaaaaaaaNQaNRaJgaNQaaaaaaaaaaaaaNQaNSaNTaJOaNUaJOaJOaJOaNVaNWaNXaNYaNZaOaaObaOcaOdaLvaOeakQaxrakOaHFaabaabaOfaOgaOhaOiaOiaOiaOjaOkaOlaOmaOiaOiaOiaOiaOnaMPaqHaMPaOoaOpaOqaOraOsaOtaOuaOvaOwaOxaMYaOyaOzaOAaKoaKoaOBaOCaaaaaaaJEaJEaJEaJEaJEaJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMnaMnaMnaMnaMoaMoaMoaMoaMoaMoaMoaMoaMoaMpaMpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCLaCLaCLaCLaCLaCLaCLaCLaCLaeCaeCaeCaeCaeCaeEaeEaeCaCMaNHaODaOEaOFaOGaOHaOIaOJaOKaOLaOMaONaOOaNHaOPaqgaMtaLOaMvaOQaNNaORaNNaNOaOSaLOaaaaaaaaaaaaaaaaaaaNQaOTaOUaOVaOWaOWaOWaOWaOXaOYaOZaJOaPaaPbaPcaJOaPdaJOaJOaKAaPeaPeaPfaPgaMLaLvaOeakQasoakOaDnaabaabaPhaPiaPjaOiaOiaPkaPlaOiaPmaPnaOiaOiaOiaPoaNuaPpaqHaMPaOoaPqaPraPsaPtaPsaPsaOvaKoaKoaMYaKoaPuaPvaKoaKoaPwaPxaaaaaaaJEaJEaJEaJEaJEaJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMnaMnaMnaMnaMoaMoaMoaMoaMoaMoaPyaPyaPyaMpaMpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCLaeCaeEaeCaPzaeEaeCaeEaNfaeCaJFaPAaPBaPCaPDaPAaPAaPAaPAaPEaPFaPGaPHaPIaPJaPKaPFaPFaPFaPFaPLaNHaOPaqgaMtaLOaNLaNMaNNaNNaNNaNOaNPaLOaPMaPNaPOaPPaPQaPQaPRaPSaMAaPTaaaaaaaaaaaaaabaPUaPUaPVaPUaPUaPUaPWaPXaPXaPXaPXaPeaPeaJTaJTaPYaPfaJTakQaPZaQaaDnaabaQbaQbaQcaQcaQbaQdaQbaQbaQbaQbaQbaQeaQfaQfaQgaNuaQhaqHaQiaOoaQjaQkaQlaQlaQlaQlaQmaQnaQnaQoaKoaKoaKoaKoaKoaQpaQqaaaaaaaJEaJEaJEaJEaJEaJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMnaMnaMnaMnaMoaMoaMoaMoaMoaMoaPyaPyaPyaMpaMpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCLaeCaeCaeEaeEaeCaeCaeEaMqaeCaeEaPAaQraQsaQsaQtaQuaQvaPAaPEaPFaPFaPFaPFaPFaPFaPFaPFaPFaPFaQwaNHaQxaQyaQzaLOaQAaMvaQBaQCaQDaMvaMvaLOaQEaQEaPOaQFaQGaQHaQIaQJaQKawaaaaaaaaaaaaaaabaQLaQMaQNaQOaQPaPUaQQaQRaQSaQRaPXaPeaPeaQTaQUaQVaQWaQXaQYaQZaRaaRbaabaQbaRcaRdaReaRfaRgaRhaRiaRjaRkaQbaabaabaabaabasraRlaRmaRlaOoaRnaPraRoaPsaRpaRqaOvaKoaKoaRraRsaRtaRuaKoaKoaRvaRwaLaaLbaJEaJEaJEaJEaJEaJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCLaeEaeCaRxaRxaRxaRxaRxaRxaBraNfaPAaRyaRzaRAaRBaRCaRDaPAaREaRFaPFaPFaPFaPFaPFaPFaPFaRGaRHaRIaRJaRKaRLaMtaLOaRMaRNaMvaMvaMvaMvaMvaLOaQEaQEaPOaROaBiaBiaBiaQJaRPawaaaaaaaaaaaaaaabaRQaRRaQNaQNaRSaPUaRTaQQaQQaQQaPWaPeaPeaQTaQWaQVaRUaRUaRUaQZaRVaRWaabaQbaRXaRYaRYaRYaRYaRYaRYaRZaSaaQbaabaabaabaabasraMPaqHaMPaOoaSbaScaSbaSdaSeaSbaOvaKoaKoaRraSfaSgaShaKoaKoaSiaSjaSkaSlaJEaJEaJEaJEaJEaJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCLaSmaeCaRxaSnaSoaSpaSqaRxaSraSsaPAaStaSuaSvaSwaRCaSxaSyaPFaPFaPFaPFaPFaPFaPFaPFaPFaPFaPFaPFaSzaRKaRLaMtaLOaSAaSBaSBaSBaSCaLOaSDaLOaQEaSEaSFaBiaBiaBiaBiaQJaSGaxHaaaaaaaaaaaaaabaPUaSHaQNaSIaQNaSJaQQaSKaSLaSLaPWaPeaPeaQTaSMaQVaSNaSNaSNaQZaSOaSPaabaQbaSQaRYaSRaSSaRYaSTaSUaRZaSVaQbaabakQakQakQakQaSWatUaSXaSYaSZaTaaTbaTbaTbaTcaTdaKoaKoaKoaKoaKoaKoaKoaKoaTeaTfaLaaLbaJEaJEaJEaJEaJEaJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCLaeCaeCaRxaTgaThaThaThaTiaSsaSsaPAaTjaTkaTlaSwaRCaTmaSyaPFaPFaPFaPFaPFaPFaPFaPFaPFaPFaPFaPFaSzaRKaRLaTnarYaaaaaaaaaaaaaaaaToaTpaToaQEaQEaTqaTraTraTraTsaTtagaagaaPOaPOaPOaPOaPOaPOaPOaTuaPOaPOaPOaTvaTwaTxaTxaPXaPeaPeaQTaQWaTyaSNaSNaSNaQZaTzaSPaabaQbaTAaRYaTBaTCaRYaTDaTEaTFaTGaQbaabakQakNakOakMaMPaqHaMPaTHaTIaTbaTbaTJaTbaTKaTdaTLaKoaTMaSgaSgaKoaKoaKoaTNaOCaaaaaaaJEaJEaJEaJEaJEaJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCLaeCaeEaRxaTOaTPaTQaTRaTSaSsaSsaPAaPAaTTaTTaTTaTUaTTaPAaTVaTWaPFaPFaTXaTYaRFaTYaTZaPFaUaaUaaRJaRKaRLaMtarYaaaaaaaaaaaaaaaaToaUbaToaUcaUcaUdaUeaUeaPNaUfaPOaPOaQEaQEaQEaQEaQEaQEaQEaUcaQEaUcaUgaTuaSLaUhaTxaTxaPXaPeaUiaUjaUkaUlaUmaUmaUmaUnaUoaUpaabaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaQbaabakQakNakOaquaMPaqHaMPaUqaUraTbaTbaTbaTbaTbaUsaKoaKoaTMaTMaTMaKoaUtaUuaUvaPxaaaaaaaaaaJEaJEaJEaJEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCLaeCaeCaRxaRxaRxaRxaRxaRxaUwaSsaUxaUyaSsaSsaSsaUzaUAaNHaUBaUCaUDaUDaUEaUFaUFaUFaUFaUGaUFaUFaUHaUIaUJaMtaToaToaToaToaToaToaToaUKaToaQEaQEaQEaUcaUcaQEaULaUMaUNaUOaUcaQEaQEaQEaQEaUcaUPaQEaUcaUcaPOaUQaURaUSaUSaPXaPeaUTaUUaUVaQWaQWaQWaQWaUWaUXaRbaabaabaabaabaabaabaabaabaabaabaabaabaabakQakOakNaquaMPaqHaUYaUZaVaaVbaVcaTbaTbaTbaTdaKoaKoaKoaKoaKoaKoaVdaJDaJDaJDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCLaeCaeCaRxaSnaSoaSpaSqaRxaVeaSsaSsaSsaSsaSsaSsaUzaSsaSsaVfaVgaVhaViaVjaUFaVkaVlaVmaVmaVmaVnaUHaOPaqgaMtaToaVoaVpaVqaVraVsaVtaVuaToaQEaQEaQEaUcaUcaQEaUcaPOaPOaUfaVvaVvaVvaVvaVvaVvaVvaPMaUeaPNaPOaUQaURaVwaUSaPXaPeaUTaQTaQTaVxaVxaQTaQTaVyaQTaQTagaagaagaagaagaagaagaagaagaagaagaagaagaakQakNakNaquaVzaqHaUYaUZaVaaVAaVcaTbaTbaTbaTdaVBaVCaVDaVEaUtaUtaVFaJDaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCLaVGaeCaRxaTgaThaThaThaVHaSsaSsaVIaVJaVJaVJaVJaVKaVJaVJaVLaVMaVNaVOaVjaUFaVPaVmaVmaVQaVmaVRaUHaOPaqgaMtaVSaVTaVUaVTaVTaVTaVTaVVaToaVWaUcaVXaVXaVXaVXaVXaVXaVYaVZaWaaWbaWcaWdaWeaWfaVvaaaaaaaaaaPXaWgaWhaPXaPXaPXaPeaWiasaaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiakQakOakNaquaQhaqHaQiaUqaWjaWkaWlaWmaWnaWoaWpaVEaWqaWraWsaWtaWuaKoaJDaabaabaaaaWvaWwaWxaWwaWyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaCLaCLaCLaCLaeEaeCaRxaTOaTPaWzaTRaWAaSsaSsaWBaWCaWCaWCaWCaSsaWDaWDaWEaWFaVNaVOaWGaWHaVmaVmaVmaVmaVmaWIaUHaOPaqgaMtaWJaVTaVTaVTaVTaWKaVTaWLaToaUcaQEaVXaWMaWNaWOaWPaWQaWRaVZaWaaWSaWTaWUaWVaWWaWXaaaaaaaaaaaaaabaabaWYaWZaWZaWZaXaaXbaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaXcaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiakQakOakOaquaMPaqHaMPaXdaXdaXdaXdaXdaXdaXdaXdaXdaXdaXeaXdaXdaXdaXfaXgaXhaXiaXjaXkaXlaXmaXmaXkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaXnaXoaeCaeDaXpaeCaeEaRxaRxaRxaRxaRxaRxaXqaSsaXraXsaXsaXsaXsaXtaXsaXsaRxaXuaVNaVOaXvaUFaXwaXxaXyaXzaXAaXBaUHaXCaqgaQzaToaXDaVTaVTaVTaVTaVTaVTaToaUcaQEaVXaXEaXFaXGaXHaWQaXIaXJaWaaXKaWTaWUaWUaXLaXMaaaaaaaaaaaaaabaabaXNaWZaWZaWZaXOaXbaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaXcaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiakQakNakOaquaMPaqHaXPaXdaXQaXRaXSaXTaXUaXVaXWaXXaXYaXZaXUaYaaYbaXQaYcaYdaXQaYeaWxaYfaYgaXmaWxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaakaYhaeCaeCaYiaeEaeEaRxaSnaSoaSpaSqaRxaSsaSsaYjaXsaYkaSsaYlaSsaSsaYmaRxaYnaVNaYoaYpaUHaUHaUHaUHaUHaUHaUHaUHaOPaqgaMtaToaYqaYraYsaYtaYuaYuaYvaToaQEaUcaVXaYwaXHaYxaYyaYzaYAaYBaYCaYDaYEaWUaYFaYGaYHaaaaaaaaaaaaaabaabaYIaWZaWZaWZaYJaXbaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaXcaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiakQakNakOaquaMPaqHaXPaXdaYKaYLaYMaXQaYNaYOaXUaXUaXUaYOaXUaXQaXQaXQaYPaXQaYQaYRaYSaYTaYTaXmaXkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaPyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaakaCLaCLaCLaCLaeEaeCaRxaTgaThaThaThaYUaSsaSsaSsaXsaYVaSsaSsaSsaSsaYmaRxaYWaVNaVOaYXaXvaYYaYZaZaaZbaZcaZdaYpaZeauMaZfaToaYqaZgaYsaZhaZiaZjaZkaToaQEaUcaVXaZlaXHaXHaZmaWQaZnaVZaWaaZoaZpaZqaZraZsaVvaabaabaabaabaabaabaZtaWZaWZaWZaZuaXbaBiaBiaBiaBiaBiaBiaBiaXcaXcaXcaXcaXcaXcaXcaBiaBiaBiaBiaBiaBiaBiakQakNakOaquaMPaqHaXPaXdaYKaZvaZwaZxaZyaZzaZAaZBaXUaZCaXUaZDaXQaXQaYcaZEaXQaZFaWxaYgaYgaYgaWxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCLaeCaeCaRxaZGaZHaZIaTRaZJaWCaSsaZKaXsaZLaZMaZNaZOaZPaZKaRxaYWaVNaVOaYXaZQaWGaWGaWGaWGaWGaZRaZSaOPaqgaZTaToaToaToaToaToaToaToaToaToaQEaQEaVXaZUaZVaZWaZXaWQaZYaZZbaabaabaabaabaabaababaabaabaabaabaabaabaZtaWZaWZaWZaXObacaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaXcaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiakQakOakOaquaMPaqHaXPaXdbadbaebaebafaXdaXUaXUbagaXUbahaZDbaiaZDbajaXgaXhaXibakaXkbalbambanaXkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCLaSmaeCaRxaRxaRxaRxaRxaRxaBraNfaBraBraBraBraBraBraBraBraBraYWaVNaVObaoaWGaWGaWGaWGbapaWGaZRaZSaOPaqgbaqbaraQEaQEaUcbasaQEaQEaUcaUcaUcbataVXaWQaWQaWQaWQaWQbaubavbaabawbaxbaybazbaAbaBaaaaaaaaaaaaaabaabaWYaWZaWZaWZaXObaCaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaXcaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiakQakOakOaquaQhaqHbaDaXdbaEaZxaZxaZxbaFbaGbaHbahaZDbaIaYQaZDaZDbaJaXgaabaabaaabaKaWwbaLaWwbaMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCLaeCaeCaNfaeCaeCaeEaeEaeCaeCaeEaeCaeCaeCaeEaeCaeEaeEaeEaNfaYWaVNaVOaYXbaNbaObaPaZQaWGaWGaZRaZSaOPaqgbaqaTuaUcaQEaQEaQEaQEaQEaQEaQEaQEaQEbaQbaRbaSbaTbaUbaVaXIaXJbaabaWbaXbaXbaYbaZbbaaaaaaaaaaaaaaabaabaXNaWZaWZaWZbbbbaCaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaXcaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiakQakOakOaquaMPaqHaXPaXdbbcaZxaZxaZxaZxaZxaXQaZDbaibbdbbebbfaZDbbgaXgaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCLaeCaeCaMqaNgaeCaeCaeCaeCaeCaeCaeEaeEaNgaeEaeCaeCaeCaeEaBraYWaVNaVOaYXbbhbbibaPbaPaWGaWGbbjbbkaXCaqgbblbbmbbnbbmbbmbbmbbmbbmbbobbmaQEaUcbaQbbpbbqbbrbbsbaVaZnaVZbaabbtbbubbubbvbbwbbxaaaaaaaaaaaaaabaabaYIaWZaWZaWZaXObbyaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiaBiakQakOakOaqubbzatUbbAbbBbbCbbCbbDaZxaZxaZxaXQaXQbbEbbEbbFbbGbbdbbHaXgaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCLaCLaCLaCLaCLaCLaCLaCLaCLaCLaCLbbIbbJbbJbbJbbJbbJbbJbbJbbJbbKaVNaVObbLaWGaWGbbMbaPaWGaWGaWGbbNaOPaqgbaqbbmbbObbPbbQbbRbbSbbTbbUbbmaQEaQEbaQbbVbbWbbXbbYbbZaYAaYBbcabcbbbubbubbvbccbabbcdbcdbcdaPOaPMaPNbcebcebceaWZbcfakQakQakQakQakQakQakQakQakQakQakQakQakQakQakQakQakQakQakQakQakQakQakQakOakNaquaMPaqHaXPaXdbcgaZxbchaZxaZxaZxaZxaXSaXQbbdaZDbbdaXQbciaXgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaabbIbcjbckbclbcmbcnbcobcpbbJbcqaVNaVObcraWGaWGbbMbaPbcsbctbctbcubcvasBbcwbbmbcxbcybcybcybcybczbcAbbmaQEaQEbaQbcBbbWbbWbcCbaVaZnaVZbaabcDbcEbcEbcFbcGbabbcHbcIbcJbarbcKaSEaQEaQEbcLaWZaXOakMakOakOakNakNakNakOakOakPakOakOakOakOakOakOakOakOakNakOakOakOakPakNakOakNaquaMPaqHaXPaXdbcMbcNbcObcPbcQbcRbcSbcTbcUbcVbcWbcXbcYbcZaXgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaabdabdbbdcbdcbddbdebdebdfbdgaYWaVNbdhaYXbdibdjbdkbaPbdlaWGbbjbbkaOPaqgbaqbbmbdmbdnbdobdpbdqbdrbdsbbmaQEaUcbaQbdtbdubdvbdwbaVaZnaVZbaabdxbawbdybdzbaZbabbdAbdBbdCbaraQEbdDaQEaSEbdEaWZaXOaquakNakNakOakOakPakPakOakOakNakNakNakOakOakOakOakNakNakOakNakNakOakOakOakNakMaMPaqHaXPaXdaXdaXdaXdaXdaXdaXgaXgaXgaXgaXgaXgaXgaXgaXgaXgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaabdFbdGbcpbcpbdHbdIbdJbdKbdLaYWaVNbdMaYXbaPbaPbaPaZQbdNaWGaZRaZSaOPaqgbaqbbmbbmbbmbdObbmbbmbbmbbmbbmbaraTubaQbaQbaQbaQbaQbaQbdPbdQbabbabbabbabbabbabbabbdRbdBbdSbarbarbarbarbarbdEbdTbdUaquaquaquaquaquaquaquaquaquaquaquaquaquaquaquaquaquaquaquaquaquaquaquaquaquaqubdVaCBbdWbdXbdYbdZbeabebbecbedbeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaabdFbefbegbdcbdcbehbeibdKbdgaYWbejbekbelbctbembctbctbenaWGaZRaZSbeobepbeqberbesbetbeubevbewbexberbexbevbevbeybeybeybezbeybeAbeBbeCbeAbeybeDbeEbeybeybeAbevbeFbeubeGbeHbeGbeGbeIbeJbeGbeKbeLbeGbeMbeNbeGbeIbevbeObePbevbevbevbevbevberbevbevbeQbevbevbesbeRbevbevbevbevbeSbepbeTbeUbeUbeVbeWbeXbeYbeVbeWbeZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaabfabfbbfcbdcbdcbdcbdcbddbfdbfebffbfgaYXaZQbdlaWGaWGaWGaWGaZRaZSbeobepbepbepbepbepbepbepbfhbepbepbepbepbepbepbepbepbfibepbepbepbfjbfkbfkbfkbfkbfkbfkbfkbfkbflbepbepbdSbepbepbepbepbepbepbepbepbepbepbepbepbepbdSbfmbepbepbepbepbepbepbepbepbfhbepbepbepbepbepbepbepbepbepbepbepbfnbfobfobfpbfqbfrbfqbfsbftaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaabbIbdGbfubfvbfwbfxbfybfzbbJbfAaVNbfgaYXaXvbfBbfCbfDbfEbfFbfGaYpbeobepbfHbfIbepbepbepbepbfhbepbfIbepbepbepbepbfJbepbfibepbepbepbepbepbepbepbepbepbepbfIbfKbepbepbepbdSbepbepbfIbepbepbepbepbfLbepbepbepbfIbepbdSbfmbepbepbepbepbepbfIbfMbepbfhbepbepbepbfIbepbepbepbepbfNbepbepbeUbfObfPbfQbfRbfSbfTbfqbfUbfVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbfWbfXbfYbfZbbIbbJbbJbbJbbJbbJbbJbbJbbJbgaaVNbgbaYpaYpaYpaYpaYpaYpaYpaYpaYpaTubarbgcbgcbgcbgcbgcbgdbgebgfbgcbgdbgdbgcbgcbggbggbggbggbggbggbggbggbggbggbghbghbghbghbghbghbgibgjbgkbgibghbghbghaTubarbglbglbgmbgnbgobglbgpbgqbgrbgrbgrbgrbgrbgrbgrbgsbgtbgubgsbgsbgsbgsbgsbgsbgsbgsbgsbgsbgsbgsbgsbgsbgsbgsbgsbgsbgsbgvbgvbgvbgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbfWbgwbgxbgybgzbgAbgBbgBbgCbgDbgEbgFbgGbgHaVNbfgaYpbgIbgJbgKbgLbgMbgNbgObgPaUcaQEbgcbgQbgRbgSbgTbgUbgVbgWbgXbgYbgYbgZbhabhbbhcbhdbhebhfbggbhgbhhbhibhjbghbhkbhlbhlbhlbhmbhnbhobhpbhnbhqbhrbhsaQEaUcbglbhtbhubhvbhwbhxbhybhzbgrbhAbhBbhCbhDbhBbhEbgsbhFbhGbgsbhHbhIbgsbhJbhKbhLbhMbhNbhObgsbhPbhQbhRbgsbhPbhQbhRbgsbhPbhQbhRbgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbfWbhSbhTbhUbhVbhWbhXbhYbhTbhUbhTbhZbgGbiaaVNbfgbibaWGaWGaWGaWGaWGaWGbdjaYpaQEaQEbgcbicbgYbgYbgYbgYbidbgYbgYbgYbgYbgYbiebhbbifbifbigbihbiibijbikbikbilbghbimbinbinbinbiobhobhobhpbhobhobhobghaUcbipbglbiqbirbisbitbirbiubivbiwbixbiybiybizbiAbiBbiCbhFbiDbiEbiFbiGbiHbiIbiJbiJbiJbiJbiKbgsbhPbiLbhRbgsbhPbiLbhRbgsbhPbiLbhRbgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbiMbhTbhTbhTbiNbgAbiObiPbiQbiRbhXbhXbiSbiTbiUbiVbiWbiXaWGaWGaWGaWGaWGbiYaYpaQEaQEbgcbiZbjabjabjabgYbidbjabjabjabgYbgYbiebhbbifbifbjbbjcbggbjdbikbikbikbghbjebjfbjgbjhbhmbhnbhobhpbhobhobjibghaUcaQEbglbjjbjkbjlbjkbjlbiubjmbgrbjnbjobjpbjqbjrbjsbgsbjtbjubjvbjwbjxbjybiJbjzbjAbjBbjzbjCbgsbhPbiLbhRbgsbhPbiLbhRbgsbhPbiLbhRbgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbjDbjEbhTbhTbjFbjGbjGbjGbjGbjGbjHbjGbjGbjIaVNbfgbiWbjJbjKbjLbjMbjNbjObjPaYpaQEaUcbgcbjQbjRbjRbjRbgYbjSbjTbjTbjTbgUbgUbjUbjVbihbihbjWbjXbggbikbikbggbggbghbghbghbghbghbghbjYbhobjZbhobkabkbbghaUcbatbglbisbkcbkdbkcbkdbiubkebgrbkfbjobjobkgbjobkhbgsbhFbjzbkibkjbjzbkkbiJbjzbkibklbjzbkmbgsbknbkobhRbgsbknbkobhRbgsbknbkobhRbgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbjDbkpbkqbhTbkrbjGbksbktbkubkvbkwbkxbjGbiaaVNbkyaYpaYpaYpbkzbkAbkBaYpaYpaYpaQEbkCbgcbkDbjRbjRbjRbgYbgYbjRbjRbjRbgYbgYbidbhbbifbkEbkFbkGbggbkHbkHbggbkIbkJbkKbkLbghbkMbkNbkObkObkPbkQbkRbkSbghaQEaQEbglbkTbjkbjlbjkbjlbiubkUbgrbkVbkWbkXbkYbkZblabgsbhFbjzbkibkibjzbkkbiJbjzbkibkibjzblbbgsblcbkobldbgsblcbkobldbgsblcbkobldbgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbleblfbhTblgblhbjGblibljblkblkblkblkbllblmbiUblnbaraQEbasaQEaQEaQEbasaUcbloaQEblpbgcbgYblqblqblqbgYbgYblqblqblqbgYbgYbidblrblsblsblsblsbggbggbggbggbkIbkKbkKbltbghblublvblublublublublwblubghaQEaUcbglblxbkcblybkcbkdbiubkebglbglbglbglbglblzbarbgsblAblBblCblDblEbkkblFbiJbiJbiJbiJbiKbgsbgsblGbgsbgsbgsblGbgsbgsbgsblGbgsbgvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaablHblIblJbfWblKbhTbhTbgEbjGblibkwbkwblLbkwblMbjGblNaVNaVOaTuaUcaQEaQEaUcaUcblOaUcaTuaQEaQEbgcblPbgYbgYbgYbgYbgYbgYbgYbgYblQbgYbidblRblSblTblUblUblVblWblXblYblZbkKbkKbmabghblublvbinbinbinbinblwblubghaQEaQEbglbmbbjkbjlbjkbjlbiubjmbglbmcbmcbmdbglaUcaQEbgsbmebmfbmfbmgbhFbjubjvbjvbjvbjvbjvbmhbmibmjbmjbmjbmkbmjbmlbmmbmnbmmbmobhObmpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmqaQEaQEbfWbmrbmsbmrbmrbjGblibkwbkwbmtbkwbmubjGbmvbmwaVOaPOaPOaPObmxblIblJaPOaPOaPOaQEaUcbgcbgYbjabjabjabgYbgYbjabjabjabgYbgYbjSbmybmzbmzbmzbmzbmzbmAbmzbmBbmCbmCbmDbmEbghblublvblublublublublwbmFbghaUcaQEbglbirbmGbmHbmGbmHbiubkebglbmcbmIbmJbglaQEaQEbgsbmKbmLbmMbmMbhFbiJbjzbmNbkibjzbiJbmObkkbiJbiJbiJbiJbiJbkkbiJbiJbiJbiJbmPbmQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmqaQEaQEbgGbhTbhTbhTbmRbjGblibkwbkwblibkwbmSbjGbjGbmTbmUbmVaaaaaaaaaaaaaaaaaaaaaaPOaQEaQEbgcbgYbjRbjRbjRbgYbgYbjRbjRbjRbgYbgYbgYbmWblSblSblTbmXblSbmYbmZblYbnabnbbncbndbghbkMblvbinbinbinbinblwbkSbghaUcaQEbglbisbjkbjlbjkbjlbiubkebglbglbglbnebglaQEbkCbgsbnfbngbnhbmMbnibnjbnkbnlbnmbnkbnnbnobnpbnqbnrbnsbntbnubnvbnwbnxbnobnybnzbnAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnBbipbatbgGbnCbmRbmRbhTbjGbnDbkwbkwblibkwbnEbnFbjGbiaaVObmVaaaaaaaaaaaaaaaaaaaaaaPOaQEbnGbgcbjQbjRbjRbjRbgYbgYbjRbjRbjRbgYbgYbiebmWblSblSblTblTblSbmYbnHblYbghbghbghbghbghbnIblvblublublublublwblubghaUcaUcbglbisbmGbmHbmGbmHbiubkebirblxbisbnJbglaQEbipbgsbgsbgsbgsbgsbgsbgsbgsbgsbgsbgsbgsbgsbnKbgsbgsbgsbgsbgsbgsbgsbgsbnLbgsbgsbgvbnMbnMbnMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPOaQEbnNbgGbhTbnObnPbmRbjGbnQbnRbnSbnTbkwbkwbnUbjGbjIaVObnVaaaaaaaaaaaaaaaaaaaaaaPOaQEaQEbgcbiZblqblqblqbgYbgYblqblqblqbgYbgYbieblRblSblSblTblTblSbmYblSblYbnWbnXbnYbnZbnZboabobbkQbkQbkQbkQbocbkbbghaQEbipbglbodbjkbjlbjkbjlbiubkebjkbjlbjkboebglaUcaQEaQEaQEbofaQEaUcaQEbofaUcaUcaUcaUcbogbohboibojbogbokbogbokbogbolbombonbogboobopbopboobnMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPOaQEboqbgGbgGbgGbgGbgGbjGbjGbjGbjGbjGbjGbjGbjGbjGboraVObosaaaaaaaaaaaaaaaaaaaaaaPOaQEaQEbgcbicbgYbgYbgYbgYbgYbgYbgYbgYbgYbgYbieblRblSblSblSblSblSbmYblSbotboubhobhobhobhobovbowbinbinbhobhoboxboybghaUcbatbglbozbmGbmHbmGbmHbiubkebmGbmHbmGbmHboAaQEaUcaQEaQEaUcaUcaQEaQEaSEaQEaQEaQEaQEboBbonboibojbogboCbogboDbogbolbonbonbogboEbonbonbombnMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPOaQEaUcaQEaUcaUcbasaQEaQEaUcboFboGboHboIboJboIboIboKaVObosaabaabaabaabaabaabaabaPOaQEaQEbgcbgYbjRbiebjRbiebgYbiebjRbiebjRbieboLboMboNboOboPboQboRboSboTblYboUboVboWboXboYboZbpabpbbpcbpdbpebpfbpgbghaQEaUcbglbphbjkbjlbjkbjlbiubkebjkbjlbjkbjlbpiaPOaPOaPOaPOaPOaPOaPOaPOaPObpjbpkaPOaPObnMbplboibonbonbonbpmbpnbogbolbonbonbogboEbonbonbombnMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPOaQEaQEaUcaQEaQEaQEaQEaQEaQEaYpbpobppbpqbpqbpqbpqbpqbprbosaabaabaabaabaabaabaabaPOaQEaUcbgcbpsbptbpubpubptbptbpubpubpubpubpubpublYbpvblYblYblYblYblYblYblYbghbghbghbpwbghbghbghbghbghbghbghbghbghbghaQEaQEbglbiqbmGbmHbmGbmHbiubkebmGbmHbmGbpxbpiaaaaaaaaabpybpybpyaaaaaaaPObpzaQEaPOaabbnMbpAbpBbpCbpDbpEbpFbpGbogbohbonbonbonbonbonbonbonbnMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPOaPOaPOaPOaPObmxblIblIblJaPObpHbpHbpIbpJbpIbkzbkAbkAbkAbpKaaaaaaaaaaaaaaaaaaaaaaPObpzaUcaTuaUcaUcaUcaUcaUcaUcaUcaUcaUcaUcaUcaUcbpLaUcbpMaUcaUcaQEaQEaUcbloaUcbasaQEaQEaQEaQEaQEaUcaQEaUcbasaUcaQEaQEaQEaQEbglbjjbjkbjlbjkbjlbiubkebjkbjlbjkboebpiaaaaBiaBiaBiaBiaBiaBiaBiaPOaQEaQEaPOaabbnMbnMbpNbogbpObogbpPbnMbnMbnMbpQbpRbnMbnMbpQbpRbnMbnMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbpHbpSbpTbpUbpVaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaPOaQEaQEbaraUcaUcaUcaUcaUcaUcaUcaUcaUcaUcaUcaUcaUcaUcaUcaUcaQEaQEaQEaQEaTuaQEaQEaQEaQEaUcaUcaQEaQEaQEaQEaUcaQEaQEaQEaQEaUcbpWbisbmGbmHbmGbmHbiubkebmGbmHbmGbmHbpXaaabpYbpZbpZbpZbqaaBiaaaaPObqbbqcaPOaabaabbnMbqdbogbqdbogbqdbnMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbqebpIbqfbpUbpUbqgaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaPObpjbpkaPObmxblIblIblIblIblIblIblIblIblIblIblIblIblIblIblIblJaPOaPOaPOaPOaPOaPOaPOaPOaPOaPOaPOaPOaPOaPOaPOaPOaPOaPOaPOaPObpibqhbisbqibisbirbiubkebirbisbisbirbqjaaaaaabqkaBiaBibqlaBiaaaaabbqmaakagaaabaaabnMbnMbnMbnMbnMbnMbnMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbqnbpHbqobqpbpUbqqaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaPObpzaQEaPOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabqrbqsbisbisbqibitbiubkeblxbqibirbisbqjaaaaaaaaaaaaaaaaaaaaaaaaaakaabaakaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpHbpHbpHbqtbpHbpHbpIbqubpIbqvbqwbqwbqxbqwbqwbqybpIaaaaaaaaaaaaaPOaQEaQEaPOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHamHbqzbqAamHamHamHaaaaaaaaaagaagabqBagaagaaaaaaaaaabqCbqDbqEbisbqibisbqFbqGbisbisbitbqHbqjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpHbqIbqJbqKbqLbqMbqNbqObpHbqPbqQbqRbqSbqRbqTbqUbpHaaaaaaaaaaaaaPObqbbqcaPOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHbqVaBiaBibqWbqXbqYaaaaaaaaaagabqZaBibraagaaaaaaaaaabqCbqDbrbbisbrcbisbrdbrebisbrcbrfbrgbqjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrhbrhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpHbribpUbrjbrkbpUbpUbrlbpHbrmbpUbpUbqSbpUbpUbrnbpHaaaaaaaaaaaaaabbqmaakaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrobrpaBiaBiaBiaBibrqaaaaaaaaabqYbrraBibrsbqYaaaaaaaaabrtbrubgmbgnbgnbgnbgnbgnbgnbgnbgnbgnbrvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpHbrwbqQbrxbqLbpUbpUbrybpHbrzbrAbrBbrCbrDbrEbrFbpHaaaaaaaaaaaaaabaabaakaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrGbrHaBiaBiaBiaBibrqaaaagabrIbrJagabrKagabrLbrMagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpHbpHbpHbqtbpHbrNbpUbpUbrObrPbpUbrQbrRbrSbpUbrTbpHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHbrUaQKbrVbrWbrXbrYaaaagabrZbsabsbagIbscbsdbseagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpHbsfbrObsgbshbpUbpUbpUbpUbpUbpUbpUbpUbpUbpUbpUbpHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsibsjbskbskbskbslamHaaaagaagIagIagIbsmagIagIagIagaaaaaaabsnaBiaBiaBiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpHbsobspbsqbsrbpUbpUbssbpUbpUbpUbpUbpUbpUbpUbstbpHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabsuagIbsvbswbsxbsybszagaaaaaaaaBiaBiaBiaBiaaabsAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpHbpUbsBbsCbsDbsEbsFbsGbsHbsIbsJbsKbsLbsMbrPbsNbpHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHamHamHamHamHaaaagabsOagIbsPagIbsQbsRbsSagaaaaaaaaFSaBiaBiaBiaaabsAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpHbpHbpHbpHbpHbpIbqvbqwbqwbqybpIbqvbqwbqwbqybpIbpHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsTbsUbsVbsWbsTaaaagabsXbsYbsZagIbtabsRbtbagaaaaaaaaEaaBiaBiaEbaaabsAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrobtcbtdbtebroaaaamHbtfagIbtgbsybthbtibtjagaaaaaaaaEaaBiaBiaEbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrGbtkaBibtlamHaaaamHbtmbrobtnbtoamHamHbtpbsTaaaaaaaBiaBiaBiaEbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHbqzbtqbqzamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabtrbtsbttbtubtvbtwbtxbtybtzbtAagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtBbtCbtDbtEbtEbtEbtFbtEbtGbtHbtIbtJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHbtKbtLbtEbtEbtEbtEbtEbtEbtLbtMamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrobtNbtObtPbtPbtPbtQbtPbtPbtRbtSbsTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHbtTbtUaBibsnbtVbtWbtXbtYbtZbuaamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHbubbucbrIbudbudbudbudbrMbuebufamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaabaaaaaaaajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaabaaaaaaaaaaajaalaalaamaanaanaanaamaamaaoaapaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaaaaabaajaaaaaaaanaaqaaqaaqaaraasaataauaavaamaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaabaaaaajaaaaaaaanaaqaawaaqaaxaayaazaasaaAaamaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaabaaaaaaaajaaaaaaaanaaBaaqaaCaaxaasaaDaaEaaFaamaamaamaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaabaaaaaaaaaaajaalaalaamaaGaaHaaHaaIaasaaJaasaasaamaaKaaLaaMaamaaaaaaaaaaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaaaaabaajaaaaaaaamaaJaaNaasaasaasaazaasaasaaOaasaasaasaaPaaaaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaaaaabaaaaajaaaaaaaamaaQaaRaaRaaRaaSaaTaasaaUaaOaasaasaaVaamaaaaabaaWaaXaaXaaXaaXaaXaaXaaWaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaaaaabaaaaaaaajaalaalaamaaoaaHaaHaapaamaaoaapaamaamaaYaaYaamaamaabaabaaZabaabbabaabbabaabcabdabeaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajaabaaaaaaaaaaajaaaaaaaabaaaaabaaaaaaaaaaaaaabaarabfabgabhaaraaaaabaabaaZabiabjabjabjabjabkablabmaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnaboabpabqabqabqabraaaaaaaabaabaabaaaaaaaaaaaaaabaaxaasabsabtaaxaabaabaabaaZabuabiabvabiabvabwaaZabxaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyabyabyabzabyabnabnabyaaaaaaaabaaaaabaaaaaaaaaaaaaabaaxaasabsabAaaxaabaabaababBabCabDabDabDabDabCabEabxaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFabGabHabIabJabIabIabKabLabLabMabIabIabIaaaaaaaaaaaaaababNabOabsabtaaxaabaabaabaababPabQabRabeaababxaababxaabaabaababSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababTaakaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFabUabyabVabWabXabYabZabZabZabXabXabXabIacaabLabLabMabIabIabIacbaccacdaceaceaceacfacgachaceaciabDabCabDabCabDabDabDacjackackackackackackackaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabVaclabIaaaaaaaaaaaaaaaaaaacmacmacmacmacmacmacmacmacmacmacmacmacmacmacmacmacmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFabyabyaclabWabZabZabXabXabXabXabZabXacnabZabZabZabXacoabXacpacqacracsactacuacvacwacxacyaceaczacAacBacAacCacDacEacFacGacHacIacJacKacLacMackaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabXabXabIaaaaaaaaaaaaaaaaaaacmacNacOacPacQacRacSacTacmacUacUacVacWacXacYacZacmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFabFabFabIabWabZadaadbadcadcaddadaabXabXabXabZabZabXabXabZadeadfadgadhactadiadjadkadladmaceadnacAadoacAadpacBacAadqadracHadsadtacAaduadvackaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIadwabXabIaaaaaaaaaaaaaaaaaaacmacNacOacPadxadyadzadzadAadBadzacYadBadBacYadBacmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabadCabWabZadDadEadFadGadHadaadIadaadbadcadcaddadaadaadaadJadgadKadLadMadjadNadMadMaceadOacAadPacAadQadPacAadPacAadRadSadTacAadUadVackaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabIabIabIabIabIadWadXabIabIabIabIabIabIabIacmadYacOadZaeaaebadzadzadAadBaecaedaedaedadBaeeacmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaefabWabZaegaehadFaeiaejadaaekaelaemaenaeoaepaeqaeraesaetaeuadKadLadMaevaewadMaexaceaeyaezaeAacAaeBaeCaeAacAacAacHacAacAacAacAaeDackaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaabaabaabaabaaaaaaaaaaeEaeFaeFaeGaeHaeIaeHaeHaeHaeHaeHaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIaeJabXaeKaeLaeKaeMabXaeNaeNaeNacnabXabXaeOaePaeQaeRaeRaeSadzadzadzadAadzadzadBadBadzacYaeTacmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeUabWabZaeVaeWadFadFaeXadaaeYaeZafaafaafaafbafbafaafcadfafdafeaffafgadMadMadMafhaceafiafjacAacAacAadPacAacAacAafkaflafmacAafnafoackaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabafpafqafrafqaeHaeHaeHafsaftafsaeHaeHaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabXabXaeMaeMaeMaeKabXabZabZabXabZabXaeNabXaePafuadzafvafwafxafyafzacmafAafBafCafDafEafFafGacmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabWabZadaadaafHafHadaadaafIafJafKafLafMafbafNadaadaadfafOafPactafQafRafSafTafUaceacAacAacAacAafVacAacAacAacAacHafWafXacAafYafWackaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabafZafqagaagbaeHaeHafsafsagcafsafsaeHaeHaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabZagdageageageageageageageageageageaeNabXaePaePagfaePaggaggaggaggaghaghaghaghaghaghaghaghaghaghaghaabaababFaakaakaakaakaakaakaakaakaakaakaakaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadCabWabZagiagjafaafaagkafaafaaglaglaglagmafbagnagoagpagqafOagraceaceaceaceaceaceaceagsagsagsagsagsagtagtagtagtagsagsagsaguagsagsackaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaeHaeHafZaeHaeHafsafsafsafsafsafsafsaeHaeHaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabXabXageagvagwagxagyagzageagAagBageageagCageagDagEagEagFagGagHagIagJagKagLagKagKagMagKagNaggagOaghaababnabFaakaakaakaakaakaakaakaakaakaakaakaakaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefabWabZaegagPafaafaagQagRagSagTagTagTagTagUagVagWadfadgafOagXagYagZahaahbagYahcahdaheaheahfahgahhahiahiahiahiahjahkahiahiahiahlahmaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaabaabaaaaaaaabaabaaaaaaaeIaeHahnahoahoafsafsafsafsafsafsafsafsaeHaeHaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabXabZageahpagwahqagwagwahrahsagEageahtahuahvagEagEagEagFagLagLagLahwagLagLagLagLagLahxahyahzahzaghahAabnabFaakaakaakaakaakaakaakaakaakaakaakaakaakaabaabaaaaaaaaaaaaahBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaefabWabZaegahCafaagSahDahDagUahEafKahFafMafaagVahGadfadgafOadKagYahHahIahJagYahKahLahiahiahiahiahiahiahiahiahiahiahiahiahiahiahMahNaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaeHaeHahOafsafsafsafsahPafsafsafsafsafsafsaeHaeHaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIaeNabXageahQagwagwagwahRageahsagEageagEahSahTagEagEagEahUagLagLagLahVagLagLagLagKahWahXahYaggahzaghahZaiaaibaicaakaakaakaakaakaakaakaakaakaakaakaakaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeUabWabZaidaieafaafbaifaigafaaihaihaihagmafaaiiagoaijaikafOadKailaimahIahIainahiahiahiahiahiahiahiahiahiaioaipaiqahiairahiahiaisaitaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaeHafsafsafsafsafsafsaiuafsaivafsafsafsafsafsaeHaeHaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIaeNaiwageaixaixaixaixaixageahsaiyageagDahSahvagEagEagEagFagLagLaizaggaiAaiAaiAaiAaiAaiAaiAaggaiBaghaiCaiDaibaakaakaakaakaakaakaakaakaakaakaakaakaakaiEaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabWabZadaadaaiFaiGadaadaafaaiHaiIafaafaaiJafaaiKaiLadfaiMafeaiNaiOaiOaiOaiPaiQaiQaiRaiSaiTaiUaiTaiSahiaiVaiVaiVahiagYaiWaiXaiYagYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeHaiZajaajbajbajbajbajcafsajdajbaivafsafsafsafsaeHaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIaeNabXageajeajfajfajfajgageahsajhageajiahSageageajjagEagFajkajlagLagLagLagLagLajmagLahXahXahXahXaghajnajoaibaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabWabZadIajpafaafbajqadaadaadaadaafcafcadaadaadaadaajrafOadKailajsajtajuainajvairajwajxajyajzajyajAajBajCajDajEahiajFajGajHajHajIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajJafqafqafqafqafqafqafqajKaftafsafsafsafsajLaftaeHaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabZabXageajMagEajNagEagEajOahsajPageagEahSajQajRajRajRajRajRajRajRajRajRaghaghaghaghaghaghaghaghaghajSajTaibajUaakaakaakaakaakajVajWaakaakaakaakaakaakaakaiEaakaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabWabZadaajXagTagUafaaiFajYajZajYakaakaakbakcakdakeadfafOadKagYagYagYagYagYagYagYagYagYagYagYagYagYagYagYagYagYagYagYagYagYagYagYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeHakfakgakhahoahoahoakiafsahnahoakjafsafsafsafsaeHaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabZabZageakkaklakmaklaknageahsagEageagEahSakoajRakpakqakraksaktakuakvajRakwakxakyakzakAakBakCakDakEakFakGaibakHakIaakaakaakaakaakajWaakaakaakaakaakaakaakaakaakaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabWabZadaakJafaafaakKadaakLakMakNakaakaakOakPakQakeadfafOadKakRakSakSakSakTakSakSakTakSakTakUakUakUakUakTakTakTakTakTakVaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaeHafsafsafsafsafsafsaiuafsakjafsafsafsafsafsaeHaeHaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabZabXageakWakWakWakWakWageahsagEageagEahSakXajRakYakZalaalbalbalcaldajRalealfalgajoalgalfajoalhalfajoaliaibaljaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabWabZadaalkafaallalmadaalnakaakaakaakaakaakaaloalpadfafOadKalqalrakTakTakTakUalsakUakTakTakSakSaltakUakTakTakTakUakTakVaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaeHaeHahOafsafsafsafsaluafsafsafsafsafsafsaeHaeHaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabXabZagealvalvalvalvalwageahsagEalxagEahSalyajRalzalAalBalCalDalEalFajRalGajoalHalIajoalJalKalLalMajoalNaibalOaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabWabZadaalPalQalRalSadaalTakMakNakaakaakOakMakNakealUafOagXalValValValValValValValWalWalWalWalXalXalXalXalXakVakTakTakVakVakVakVaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaeIaeHajdajbajbafsafsafsafsafsafsafsafsaeHaeHaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabXabZagealYalZamaambalvamcamdameamfameamgajQajRamhamiamjamkamiamlammajRaibamnamoampaibaibamqamralhamramqaibamsamtamuaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabWabZadaadaadaadaadaadaamvajYajYakaakaajYajYamwakeadfafOagralVamxamxamyamzamAalVamBamCamDamEalXamFamGamFamFakVamHakTamIamJakTamKamLaabaabaabaabaabamMamMamMaabaabaabaabamMamMamNaabaabaabaabaabamOaeHaeHafZaeHaeHafsafsafsafsafsafsafsaeHaeHaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamPabXabZagealvalZamQambamRageajQajQageahTamSageajRamTamUamVajRajRamWamXajRamYamZalhalhanaaibamqamranbancamqaibandaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaakaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabWabZacpaneanfanganhakeaniakaanjakaakaankanlaniakeacqafOadKanmamyamyannamyanoalVanpanqanqanramFamFansamFantakVakTakTanuakTanvanwanxanxanxanxanxanxanxanyanxanxanxanxanxanxanyanxanxanxanxanxanxanxanzanAanBanCaeHaeHafsafsanDafsafsaeHaeHaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabZaiwageageageageageanEageageageageagEanFameanGameanHanIajQajRanJanKajRanLalKalhalhanMaibamqanNanOanNamqaibanPanQanQanRaakanSanTaakanUanUaakaakaakaakaakaakaakaakaakaakaakaakaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabWabZacpanVanWanWanXakeaniakaakeanYanYakeanlaniakeadfafOadKalVamxamxanZaoaaoaalVanqanqanqaobamFamFamFamFamFakVakTakUakVakVakVakVaabaabaabaabaabaabamMamMamMaabaabaabaabamMamMamMaabaabaabaabaabaabaocafqaodaoeaeHaeHaeHafsaftafsaeHaeHaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabXabXageaofaogaohaoiagEaojaokaolaomaonahsagEagEagEamdahuagBajRajRajRajRaibaooaopaooaibaibaibaibaibaibaibaibaoqaoqaoraosaoqaoqaotaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqaoqabIaouacpacpaovanWanWaowakeakealpakeaoxaoxakealpakeakeadfafOadKalWalWalWalWalWalWalWaoyaozaoAaoBamFamFamFamFaoCakVakTakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaabaabaabaaaaaaaaaaaaaaaaaaaoDaeFaeFaeGaeHaeIaeHaeHaeHaeHaeHaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabXabZagCagEagEagEagEagEagEagEagEaoEagEahsaoFaoGaoGaoGaoHaoFaoFaoIaoJaoJaoKaoJaoJaoJaoKaoLaoJaoJaoJaoJaoJaoKaoMaoNaoOaoPaoOaoJaoQaoRaoJaoJaoJaoJaoxaoJaoKaoJaoJaoJaoJaoJaoJaoKaoJaoJaoJaoJaoJaoJaoKaoJaoJaoJaoJaoJaoJaoKaoJaoLaoSaoJaoNaoTaoJaoJaoJaoUaoVaoVaoWaoVaoVaoXaoVaoYaoZajrafOapaalWapbapcapdapeapfapgaphaphapiapjapkapkaplansantakVakTakTakVaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabXapmageapnagEapoagEagEagEagEagEaoEagEahsaoFappapqapqaprapsaoFaptaoJaoJaoJaoJaoJaoJaoJaoLaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoxaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoLaoSaoJaoJaoTaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJaoJapuaoZalUafOadKapvapwapwapwapwapwapwapwapwapxapyapzapAapBamFamFakVakTakTakVaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabZabZageapnapnapCapCapDapDapEapFageagDahsaoFapGapqapqaprapHaoFaoIaoJapIapJapJapJapJapJapKapJapJapJapJapJapLapJapMapJapJapJapJapJapLapJapJapJapJapNapOapLapJapJapJapJapJapJapLapJapJapJapJapPapJapLapJapJapJapJapJapJapLapJapKapQapJapJapRapLapJapJapJapJapJapLapJapJapSaoJapTaoZadfafOadKapUapwapwapwapwapwapVapwapwapWapXalXalXalXalXalXakVamHakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabZabXapYapYapYapYageageageageageageagEapZaoFaqaaqbaqcaqdaqeaoFaqfaqgaqhaqiaqiaqiaqiaqiacpacpacpacpacpacpacpacpacpacpacpacpacpacpacpacpacpadeacpacpacpacpacpacpacpacpacpacpacpacpacpacpacpacpacpacpacpadeacpabIabIabIabIabIabIabJabIabIabIabIabIabIabIabIabIabIabIabIaqjaoxaqkaoZadfafOadKapUaqlaqmapwaqnapwapwapwapwaqoaqpaqqapwaqraqsapwaqtakTakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabZabXaquaaaaaaapYaqvameanGaqwameameameaqxaoFaqyaqzaqAaqBaqCaoFaqDaqgaqEaqiaqFaqFaqFaqFabZacnabZabZabZaeNaeNabXabZabZabZabZacnabZabZabZabZabZabZabZabZabZabZabZabZabZabZabZabZabZabZabZabZabZabZabXacnaqGaqHaqIaqJaqKaqKaqKaqKaqLaqMaqMaqMaqMaqMaqMaqMaqMaqMaqMaqMabIaqNaqOaqPaoZadfafOadKalWaqQaqRaqSaqTaqUaqVapwaqWapwapwaqXapwaqYapwaqZaqtakTakSakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabXabXaraaaaaaaarbarcagEardarearfargagEarhaoFariarjarkarlarmaoFaqfaqgarnaroarpaqFarpaqFabZabXabXabZabZabZarqabXabZabZabZabZabZabZabZabZabZabZabZarqabZabZarrabZabZabZabZabZarqabZabZabZabZabZabZabXabXabWabZarsartabIabIabIabIabIabIabIabIabIabIabIaqMaqMaqMaqMaqMabIaqNaqOaqPaoZaruarvarualWalWalWalWalWalWalWalWalWarwarxaqqapwapwaqYapwaqtakTakSakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabXabZarsaaaaaaaryarzagEardarAarBargagEahsaoFaoFaoFaoGaoGaoGaoFaqfaqgarnarCarDarEarEarEarFabIabIabIabIabIabIabIabIarGarHarIarJarJarJarJarKarJarJarJarJarLarLarLarLarMarLarLarLarGarHarHarHarHarHarIabIabWabZarsartabIabIabIabIabIabIabIabIabIabIabIaqMaqMaqMaqMaqMabIarNaqOarOaoZarPafOagrarQarRarSarTarUarVarWarXaqtaqtaqtaqtaqtaqtaqtaqtaqtakSakSakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIarYabXarsaaaaaaarZasaagEardasbascargagEahsasdagEagEagEagEagEaseaqfaqgarnasfasgasgasgasgasgaabashashashashashashabFaabaabaabarJasiasjaskaskaslasmasnasmarLasoasoaspasqasrassastaabaabaabaabaabaaaaabasuasvakSaswasxabFabFasyaszasAasBasCasDasEasFabFabFasGasHabFabFasIaqNaqOaqPaoZacqafOasJarQasKasLarTasMasMasMasNaqtakSakSakSakSasOakTakTakTakTakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabZabXarsaaaaaaapYajQagEajjagEagEagEagEamdameasPameameameameasQasRasSasTasUasVasVasgasVasVaabasWasWasWasWasWashabFaabaaaaabarJasXasjaskaskasYasmaskasmarLasZasoataasqasqassatbaabaaaaaaaaaaaaaabaaaaswasvakSaswasxabFatcatdateatfatgathathathathatiatjatkatkatlatmasIaqNaqOaqPaoZatnatoafeatpatqatqatratsasMattatuaqtakTakTakTakTakSakSakTakTakSakSakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabZabXarsaaaaaaatvatwatwatwatwatxatyatyatyatyatzatAatBatwatwatwaqDaqgaqEatCasVasVasgasVasVaabasWatDatEatFasWashabFaabaaaaabarJatGasjaskaskaskaskaskaskatHasqasqasqasqasqasqatbaabaaaaaaaaaaabaaaaabaswasvakSaswasxabFatcatIateatfatJatKatLatMatMatcatcatNatOabFabFasIaqNaqOaqPatPadfafOadKatQasLasLatRatSatSatSatTaqtakSakTakVakVakVakVakVakVakVakVakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabXabXatUabLatVatvatWatXatYatZauaauaauaauaauaaubaucatYaudatWaueaqfaqgaufabFaaaaaaaabaaaaaaaabasWaugatEatEasWashabFaabaaaaabarJarJarJauhaskauiaujaskaukarLaulaulaumaunauoaupauqaabaabaabaabaaaaaaaabaswasvakSaswasxabFatcatcatcatcatcatcatcatcatcatcaurauraurauraurasIausautauuauvaetauwadKatQauxasLauyasLasLasLauzaqtakTakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabZabXabZabZabXatwauAatYatYauBauaauCauDauEauaaubauFatYatYauAauGaqfaqgauHabFaaaaaaaabaaaaaaaabasWauIatEauJasWashabFaabaaaaaaaaaaabauKaskaskauiauiaskauLarLarLarLarLatHarLarLarLauMauNauNauNauOaaaaabaswasvakSaswasxabFatcatcatcatcatcatcatcatcatcatcaurauraurauraurasIaqNaqOauPaoZadfadgauQarQauRauSauyauTasLasLauUaqtamHakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabXabXabXaeNabZauVauWauXauXauXauXauXauYauZauaavaatAatBatwatwatwavbavcavdabFaabaabaabaaaaaaaabasWatEatEaveasWashabFaabaaaaaaaaaaabavfavgavhavhavhavhavhaviavhavjavhavkavhavhavlavhavhavmavnavfaaaaabaswasvakSavoasxaabaurauraurauraurauraurauraurauraurauraurauraurasIaqNaqOaqPaoZavpavqavrarQauxavsauyasLasLasLavtaqtakTakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabIabIabIabXavuauVavvavwavxavyavzavAavBavCauaaubavDatYavEatWaueaqfaqgavFavGaabaabasWasWasWavHasWavIasWasWasWashabFavJabQabQabQabQavKavLavMavNavOavOavOavPavQavOavOavOavRavOavOavOavNavSaskavfaaaaabavoasvakSakVavTabFatcatcavUavVavWatcatcatcatcatcavUavXavXatOabFasIarNaqOarOavYavYavZavYarQarQarQawaasLasLasLawbaqtakTakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIabXabZauVawcawdawdawdawdaweavBawfauaaubauFatYatYauAauGaqfaqgawgawhaaaaaaawiawjawkawlawmawnawoawpasWashawqawrawsawsawsawtawqawuawqawvawwawwawwawwawxawxawxawxawxawxawxawxawxawyawzawAawBawCawzasvakSakSawDabnawEawFawEawGawGawEawEawEawHawGawEabnabnabyabyawIaqNaqOaqPavYawJawKawLawMawNarQawOasLasLasLawPaqtakTakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawQauVawRauVawSawTawUawdawVawWawXawYauaawZatAatBatwatwatwaqfaqgawgawhaaaaaaaxaaxbaxcaxdaxeaxeaxfaxgasWashawqaxhaxiaxjaxkaxlaxmaxnaxoaxpaxqaxraxsaxtaxuaxvaxvaxvaxwaxxaxxaxxaxyaxzaxAaxBaxCaxDawzaxEakSakTawDabyabyabyabyabyabyabyabyabyabyabyabyabyakTakTakTakRaqNaqOaqPavYaxFawKawKaxGaxHarQaxIaxJasLasLaxKaqtakSakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawQaxMawdaxNawdawdawdawdawdaxOaxPaxQaxQaxRaxSatYaxTatWaueaqfaqgawgaxUaaaaaaasWawnawnaxVaxWaxWaxXaxYasWashawqaxZayaaybaycaydayeayfaygayhayiayjaykaylaymaynaynaynaynaynaynayoaypayqayraysaytayuawzasvakSakVavTabFayvayvayvayvayvayvayvayvayvayvayvabFakVakTakTaqtaqNaqOaqPavYaywawKawKayxayyarQayzauxayAayBayCaqtakSakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayDayEayFayGayEayEayHayEayIaaaaaaawQayJawdayKawdawdayLawdawdayMayNayOauaaubauFatYatYauAauGaqfaqgayPabFaaaaaaasWayQayRaySayTawnayUayVasWashawqayWaxZayXaxZayYayZazaawwazbazcazdazdazdazeazfazfazfazfazfazfazfazgazhaziazjazkazlazmaznazoakVabmaabayvayvayvayvayvayvayvayvayvayvayvaabakVakTakTaqtazpaqOaqPavYawKawKazqazqazqarQarQarQarQarQarQaqtakTakUakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayDayEayEazrazsaztaztaztazuazvazwazxazyaaaawQazzazAawQazBazzazCawdazDauVazEazFazGazHatwatwatwatwatwaqDaqgazIazJazKazJasWasWasWasWasWaxdaxfazLasWashawqayYazMazNazOayYayZazaawwazPazQazRazRazSazTazUazVazUazUazUazUazWawxazXazYazYazYazZaAaaAbakSasuasxaabayvayvaAcayvayvaAdayvayvaAeayvayvaabakVaAfakTaqtaAgaqOaqPavYavYaAhaAiaAjaAkaAlaAkaAmavYaAnaAoaqtamHakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaApaAqaAraAqaAqaAqaAqaAqaAqaAsaAtaAuaAvaaaawQaAwaAxaAyaAxaAzawQawdaAAaABaACaACaACaADaAEaAFaAGaACaAHaqfaqgawgaAIaAJaAKaALaAMaANaAOasWaAPaAQaARasWashawqaxhaASayXaATaAUaAVaAWawwaAXaAYaAYaAYawxawxaAZaBaaBbaBbaBbaBcaBdawxawxaBeaBeaBeaBfawzakTakTaswasxaabayvayvaBgaBhaBiaBjaBhaBkaBlayvayvaabakVakTakUaqtarNaqOarOavYaBmawKaBnaBoaBoaBoaBoaBpavYaBqaBraqtakTakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBsaAqaAqaAqaAqaAqaAqaAqaBtaBuaBvaAuaAvaaaawQaBwaBxaByaBxaBwawQaBzaBAaBBaBCaACaACaADaACaACaACaACaAHaqfaqgaBDaBEaBFaBFaBFaBGaBFaBFaBHaBIaBJaBKasWashawqaxhaxiayXaxkaBLayZaBMawqaBNaBOaBOaBOawxaAZaBPaBQaBbaBbaBbaBRaBRaBcawxaBSaBSaBSaBTaBSaBUakTavoasxaabayvayvaBVaBWaBWaBWaBWaBXaBYayvayvaabakVakTakSaqtaqNaqOaqPavYaBZaCaavYaCbaAkaCcaAkaCdavYakTakTaqtakSakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCeaAqaCfaAqaAqaAqaAqaAqaAqaCgaChaAuaAvaaaawQaCiaCjaCkaCjaClawQaeMaeMaBBaCmaACaCnaCoaCpaCqaACaACaCraqfaqgaCsazJazJazJazJaCtaCuazJasWaCvaCwasWasWashawqaCxayaayXayaaxZayZazaawqaCyaCzaCAaCBaAZaBPaBPaBQaBbaBbaBbaBRaBRaBRaBcaCCaCDaCEaCFaBSakSakTakVasxaabayvayvaCGaCGaCGaCHaCGaCIaCGayvayvaabakVakTakSaqtaCJaCKaCKaqtaqtaqtaqtaqtaqtaqtaqtaqtaqtaCLaqtaqtakSakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCMayEayEaCNaCOaAqaCPaCPaAqazvaCQazxaCRaaaaabaaaaaaaaaaaaaaaaCSaeKaCTaBBaCUaACaCnaCVaCWaCXaCYaCZaCraqfaqgawgaDaaDbaDcaDdaDeaAJaDfaDaaaaaaaaaaaaaaabawqayWaxZayXaxZayYayZazaawqaDgaDhaDiaDjaDkaDlaDlaDmaBbaDnaBbaDoaDlaDlaDlaDpaDqaCEaDraBSakSakTakVaDsaabayvayvaDtaDuaDvaDwaDxaDyaDzayvayvaabakVakTakSaqtaqNaqOaqOaqtakSakTakSasOakTakTakTakTaDAakTaDBaqtakTakSakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCMaDCaDDaDEayEaDFaDGayEaDHaaaaaaaabaaaaaaaaaaaaaaaaCSaeKaeKaBBaDIaACaACaDJaDKaACaACaACaCraDLaqgawgaDMaDNaDOaAJaDeaAJaDPaDMaaaaaaaaaaaaaabawqayYazMazNazOayYayZazaawqaDQaCzaDRaDSaDmaDTaDTaBbaBbaBbaBbaBbaDUaDUaDoaDVaDWaCEaDXaBSakTakTaDYaDsaabayvayvaDZaEaaEbaEcaEbaEbaEdayvayvaabasuakTakTaqtaqNaqOaqOakRakSakTakTakTakTakUakUakTakTakTakTakRakSakSakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEeaEfaEeaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaCSaEgaBAaBBaBBaBBaBBaBBaBBaEhaEiaEjaCraqfaqgawgaDMaEkaAJaAJaDeaAJaElaEmaaaaaaaaaaaaaabawqaxhaASayXaATaAUaAVaEnawqaEoaBOaBOaBOawxaDmaDTaBbaBbaBbaBbaBbaDUaDoawxaBSaBSaBSaBTaBSakTakTakTaDsaabayvayvaEpaEbaEqaEraEsaEbaEtayvayvaabaswakSakTaqtaqNaqOaqOaqtaqtaqtaqtaqtaqtaqtaqtaqtaqtaqtaqtaqtakSakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEuaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEvaEwaExaEyaEvaEvaEvaEvaEvaEvaEvaEzaEvaEvaEvaEvaEAaEBaExaECaEDaEEaEFaEGaEHaBBaBBaBBaBBaBBaqDaqgawgaDMaEIaEJaAJaDeaAJaEKazJaabaabaabaabaabawqaxhaxiayXaxkaBLayZazaawqaELaEMaENaEOaEPawxaDmaBbaBbaEQaBbaBbaDoawxawxaERaESaERaETaEUaEUakTakTaDsaabayvayvaEVaEbaEWaEXaEYaEaaEZayvayvaabavoakTakTaqtaqNaqOaqOaFaaFbaFcaFdaFeaFeaFfaFfaFgaFhaFiaFiaqtakSakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjaFkaFlaFmaFnaFmaExaExaExaFoaFpaExaFqaFraExaFoaFsaExaExaExaFoaFpaExaFtaFuaFoaExaExaExaFvaExaFoaFwaExaExaExaExaExaExaExaExaExaExaExaFwaqgaqgawgaFxaFyaFzaAJaDeaAJaFAazJaabaabaabaabaabawqaxZayaayXayaaxZayZaFBawqaFCaFDaFEaFFaFGawxaFHaFIaFIaFJaFIaFIaFKawxaFLaFMaFNaFMaFOaFPaEUakTakTaFQaabayvayvaFRaEaaEWaBWaEYaEaaFSayvayvaabakVakTakTaqtaqNaqOaqOaFaaFiaFcaFcaFcaFcaFeaFfaFfaFfaFiaFiaqtaBUakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjaFmaFmaFmaFmaExaExaExaExaExaFpaExaExaExaExaFTaExaExaExaExaExaFpaExaExaExaExaExaExaExaExaExaExaFwaExaExaExaExaExaExaExaExaExaExaExaFwaqgaqgawgaFxaFUaDOaAJaFVaAJaFWaDaaaaaaaaaaaaaaabawqayWaxZayXaxZayYayZazaawqaFXaFYaFZaGaaGbaGcaGdaGeaGeaGfaGeaGeaGgaGcaGhaGiaGjaGkaGlaGmaGnaGoakSaGpaabayvayvaEaaGqaGraEcaGsaGqaGtayvayvaabakVakSakTaqtarNaqOaGuaFaaFeaFfaFcaFcaGvaFeaFeaFfaFfaFfaGwaqtakTaGxakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjaFmaFmaFmaGyaExaExaExaExaGyaFpaExaExaExaExaGyaExaExaExaExaGyaFpaExaExaExaGyaExaExaExaExaExaGyaFwaExaFqaFraExaExaExaExaExaGyaExaExaFwaqgaqgawgaFxaGzaGAaAJaDeaAJaGBaDMaaaaaaaaaaaaaabawqayYazMazNazOayYayZazaawqaGCaGDaGEaGFaGGawxaGHaGIaGIaGJaGKaGKaGLawxaGMaGNaGOaGPaGmaGQaEUasvakUaGpaabayvayvayvayvayvaGRayvayvayvayvayvaabakVakSakTaqtaGSaqOaGTaGUaFeaFeaFcaFeaFeaFeaFfaFeaFfaFfaGVaqtakTakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGWaEvaEvaEvaEvaEvaEvaEvaEvaEvaGXaGYaGZaHaaGXaEvaGXaGYaGZaHaaGXaEvaEvaEvaEvaEzaEvaEvaEvaEvaEvaEAaCSaEgaBAaHbaHcaHdaHeaHfaHgaHbaHhaHbaHbaHiaqgawgaDMaHjaHkaAJaDeaAJaHlaDMaaaaaaaaaaaaaabawqaATaASaHmaHnaHoaHpazaawqaHqaHraHsaHtaHuawxaHvaHwaHxaHyaHxaHwaHvawxaHzaHAaHBaHBaHBaHBaEUasvakUaHCaabayvayvayvayvayvaHDayvayvayvayvayvaabakVakTakUaqtaqNaqOaqOaFaaFfaFeaFeaHEaFeaFcaFfaFeaFeaFfaHFaqtakTakSakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaaaaaaaaaaaaaaaaCSaeMaeKaHbaHHaHIaHJaHIaHKaHJaHJaHLaHbaqgaqgawgaDMaHMaDOaAJaDeaAJaHNaEmaaaaaaaaaaHOaHOaHOaHOaHOaHPaHOaHOaHQawuawqaHRaHRaHRaHSaHRawxawxawxawxaHTawxawxawxawxaHUaEUaEUaEUaEUaEUaEUasvakTaDsaabaHVaHVaHVaHVaHVaHWaHVaHVaHVaHVaHVaabakVaBUakTaqtaqNaqOaqOaFaaGvaFfaHXaFcaFcaFcaFiaHYaFfaFiaHZaqtakSakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaaaaaaaaaaaaaaaaCSaeMaeMaHbaIaaIbaIbaIbaIbaIbaIbaIbaIcasSasSaIdaDMaIeaAJaAJaDeaAJaIfazJaabaabaabaHOaIgaIhaIiaIhaIjaIkaIlaImaInaIoaHRaIpaIqaIraIsaHRaItaIuaIuaIvaIwaIuaIuaIxaIyaIzaabaaaaaaaaaasuasvakTaDsaabaHVaHVaIAaIBaICaIDaIEaIFaIGaHVaHVaabakVakTakTaqtaqNaqOaqOawIaIHaIHaIHaIHaIHaIHaFfaIIaFiaFiaIJaqtakSakTakVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaaaaaaaaaaaaaaaaCSaeKaeMaHbaIKaHJaHJaILaIMaINaIOaIPaHbaqgaqgawgaDMaIQaAJaAJaIRaAJaISazJaabaabaabaHOaITaIUaIhaIhaIVaIWaHOaIXaIYaIZaHRaJaaJbaJcaJdaJeaJfaJgaJhaJgaJiaJgaJhaJgaJjaJkaJlaJlaJlaJlaJmaznaJnaJoaabaHVaHVaJpaJpaJqaJqaIDaJpaJpaHVaHVaabakVakSakTaqtaqNaqOaqOaJraJsaJtaJuaJvaJwaIHaIHaIHaJxaJxaJxaJxaJxaJyaJzaJzaJzaaaaaaaaaaJAaJAaJAaJAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaaaaaaaaaaaaaaaaCSaeKaJBaHbaJCaHJaJDaHJaJEaHbaHbaHbaHbaqgaqgawgaDMaJFaAJaAJaDeaAJaJGaDaaaaaaaaaaaHOaJHaJIaJJaJKaJKaJKaHOaIYaIZaIXaHRaIpaJbaJLaJMaHRaJNaJNaJNaJNaJNaJNaJNaJOaJOaJOaJOaJOaaaaabaswasvakSaDsaabaHVaHVaJPaJQaJqaJRaJqaJqaJSaHVaHVaabakVakSakTakRaqNaqOaqOaJTaJUaJVaJWaJXaJYaJZaKaaKbaKcaKdaKeaKfaKgaKhaKiaKjaJzaaaaaaaJAaJAaJAaJAaJAaJAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaaaaaaaaaaaaaaaaCSaeMaeMaHbaKkaKlaHJaHJaKmaHbaKnaKoaKpaqgaqgaKqaDMaKraDOaAJaDeaAJaKsaDMaaaaaaaaaaHOaKtaJIaJJaHOaHOaHOaHOaKuaIXaIXaJNaJNaJNaKvaJNaJNaKwaKxaKyaKzaKAaKBaKCaJOaKDaKEaKFaKGaaaaabaswasvakUaDsaabaHVaHVaKHaKIaJqaKJaKKaJqaKLaHVaHVaabakVakSakTaqtaKMautautaKNaKOaKPaKQaKRaJYaJXaKSaKbaKTaKhaKhaKhaKhaKhaKhaKhaKUaKVaKWaJAaJAaJAaJAaJAaJAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaaaaaaaaaaaaaaaaCSaeKaeMaHbaKXaKYaKZaLaaHJaHbaLbaqgaqgaqgaqgawgaEmaLcaLdaLeaLfaAJaLgaEmaaaaaaaaaaHOaLhaLiaIgaLjaLkaIZaKuaKuaIXaIYaLkaLkaLkaLlaLkaLmaLkaLnaLkaLkaLkaLoaLkaLpaLqaLraLsaLtaaaaabaLuasvakUaDsaabaHVaHVaJpaLvaJqaJqaLwaLxaLyaHVaHVaabakVaLzakVakVaLAaqOaqOaLBaLCaLDaLEaJXaLFaJXaJXaLGaKhaKhaKhaKhaKhaKhaKhaKhaLHaLIaLJaJAaJAaJAaJAaJAaJAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaaaaCSaCSaCSaCSaCSaeMaeMaHbaHbaHbaHbaHbaLKaHbaLLasSasSasSasSaLMaLNaLNaLNaLNaLOaLOaLNaLNaLNaabaabaHOaLPaIhaIVaHOaLQaIXaKuaKuaIYaLkaLRaLkaIZaIXaKuaKuaLSaKuaKuaKuaLTaKuaLUaJOaLVaLsaLsaLtaaaaabakVaxEakTaDsaabaHVaHVaHVaHVaLWaIDaIDaHVaHVaHVaHVaabaabaabaabasIaLXautaLYautaLZaMaaMbaMaaMcaMdaMeaKbaMfaMgaKhaMhaMiaKhaKhaKhaKUaKVaKWaJAaJAaJAaJAaJAaJAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMjaMjaMjaMjaMkaMkaMkaMkaMkaMkaMkaMkaMkaMlaMlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaHGaaaaCSaeKaeKaeKaMmaeKaeKaeMaeKaeKaeKaeMaMnaBAaMoaqgaqgaqgaqgaMpaLNaMqaMraMsaMraMraMtaMuaLNaaaaaaaHOaHOaHOaHOaHOaKvaMvaJNaJNaMwaMxaJNaJNaMyaIXaKuaMzaMAaMBaMCaMDaMEaMFaMGaJOaMHaMIaMJaMKaaaaabakVasvakTaFQaabaHVaHVaHVaHVaHVaMLaHVaHVaHVaHVaHVaabaabaabaabasIaMMaqOaMNaMOaLCaMPaMQaMRaMSaMTaMUaKbaMVaMWaKhaMXaMYaKhaKhaMZaJzaaaaaaaJAaJAaJAaJAaJAaJAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMjaMjaMjaMjaMkaMkaMkaMkaMkaMkaMkaMkaMkaMlaMlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCSaCSaCSaCSaNaaNbaNcaCSaeKaeKaeMaNdaeMaeKaeKaeKaNeaeMaeKaeMaNfaqgaNgaNhaqgaqgaMpaLNaMraMraNiaNjaNkaMraNlaLNaaaaaaaaaaaaaaaaaaaNmaKuaIXaNmaabaabaabaabaNmaNnaNoaKuaKuaKuaNpaKAaNqaKuaKuaKuaJOaJOaNraNsaJOaabaabakVasvakTaGpaabaHVaHVaNtaNtaNuaNvaNwaNtaNtaNtaNtaNxaNyaNyaNzaNtaMNaqOaMNawIaIHaIHaIHaIHaIHaIHaIHaIHaNAaMWaKhaNBaNCaKhaKhaNDaNEaaaaaaaJAaJAaJAaJAaJAaJAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMjaMjaMjaMjaMkaMkaMkaMkaMkaMkaMkaMkaMkaMlaMlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCSaeKaeKaeMaeKaeKaeKaNFaeKaeMaNGaNGaNGaNGaNGaNGaNGaNGaNGaNGaNGaNGaNGaNGaNHaNIaNJaLNaNKaNLaNMaNMaNMaNNaNOaLNaaaaaaaaaaaaaaaaaaaNPaNQaNRaNSaNTaNTaNTaNTaNUaNVaKuaNWaKuaKuaKuaKuaNXaNYaNZaKuaNmaabaaaaaaaaaaaaaabasuasvakTaGpaabaabaOaaObaOcaOdaOdaOdaOeaOfaOgaOhaOdaOdaOdaOdaOiaMNaqOaMNaOjaOkaOlaOmaOnaOoaOpaOqaOraOsaMWaOtaOuaOvaKhaKhaOwaOxaaaaaaaJAaJAaJAaJAaJAaJAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMjaMjaMjaMjaMkaMkaMkaMkaMkaMkaMkaMkaMkaMlaMlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCSaCSaCSaCSaCSaCSaCSaCSaCSaeKaeKaeKaeKaeKaeMaeMaeKaCTaNGaOyaOzaOAaOBaOCaODaOEaOFaOGaOHaOIaOJaNGaOKaqgaMpaLNaMraOLaNMaOMaNMaNNaONaLNaaaaaaaaaaaaaaaaaaaNPaOOaOPaNPaaaaaaaaaaabaJNaJNaJNaJNaJNaJNaKvaJNaJNaJNaKuaKuaNPaabaaaaaaaaaaaaaabaswasvakTaHCaabaabaOQaORaOSaOdaOdaOTaOUaOdaOVaOWaOdaOdaOdaOXaNtaOYaqOaMNaOjaOZaPaaPbaPcaPbaPbaOqaKhaKhaMWaKhaPdaPeaKhaKhaPfaPgaaaaaaaJAaJAaJAaJAaJAaJAaaaabFaabaPhaPiaPjaPkaPlaPmamMaPnamMaPoaPoaPoaPoaPpaPqaPraPpaPpaPpaPsaPtaPuaPvaPwaPxamMamMamMaPyaPzaPAaPzaPzaPBaPCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCSaeKaeMaeKaPDaeMaeKaeMaNdaeKaJBaPEaPFaPGaPHaPEaPEaPEaPEaPIaPJaPKaPLaPMaPNaPOaPJaPJaPJaPJaPPaNGaOKaqgaMpaLNaNKaNLaNMaNMaNMaNNaNOaLNaPQaPRabFaPSavXavXaPTaPUaMwaPVaaaaaaaaaaababFaPWaPXaPYaPZaQaaQbaQcaQdaQeaKuaKuaNPaabaaaaaaaaaaaaaabaswasvaQfaDsaabaQgaQgaQhaQhaQgaQiaQgaQgaQgaQgaQgaQjaQkaQkaQlaNtaQmaqOaQnaOjaQoaQpaQqaQqaQqaQqaQraQsaQsaQtaKhaKhaKhaKhaKhaQuaQvaaaaaaaJAaJAaJAaJAaJAaJAaaaabFaaaaPhaQwaQxaQyaQzaQAaQBaQCaPzaQDaQDaQDaQDaQEaQFaQGaQHaQIaQJaQKaQLaQMaQNaMlaaaaabaaaamMamMamMamMaQOamMaQPaQQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCSaeKaeKaeMaeMaeKaeKaeMaMmaeKaeMaPEaQRaQSaQSaQTaQUaQVaPEaPIaPJaPJaPJaPJaPJaPJaPJaPJaPJaPJaQWaNGaQXaQYaQZaLNaRaaMraRbaRcaRdaMraMraLNaReaReabFaRfaRgaRhaRiaQxaRjawhaaaaaaaaaaabavGaQbaQbaQbaQbaQbaQbaQbaRkaQeaKuaKuaNPaabaaaaaaaaaaaaaabaswasvakTaDsaabaQgaRlaRmaRnaRoaRpaRqaRraRsaRtaQgaabaabaabaabasIaRuaRvaRuaOjaRwaPaaRxaPbaRyaRzaOqaKhaKhaRAaRBaRCaRDaKhaKhaREaRFaKVaKWaJAaJAaJAaJAaJAaJAaaaaRGaRHaRIaRJaRKaRLaRMaRNaRMaRMaROaRPaRQaRRaRSaRTaRTaRUaRVaRTaRTaQKaRWaRTaRXaRYaabaRZaabaabaabaabaSaabnaSaaSbaScaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCSaeMaeKaSdaSdaSdaSdaSdaSdaBAaNdaPEaSeaSfaSgaShaSiaSjaPEaSkaSlaPJaPJaPJaPJaPJaPJaPJaSmaSnaSoaSpaSqaSraMpaLNaSsaStaMraMraMraMraMraLNaReaReaSuaQyaQyaQyaQyaQxaSvawhaaaaaaaaaaabawhaQbaQbaSwaSwaSwaQbaQbaSxaQeaKuaKuaSyaabaabaabaabaabaabaLuasvakTaFQaabaQgaSzaSAaSAaSAaSAaSAaSAaSBaSCaQgaabaabaabaabasIaMNaqOaMNaOjaSDaSEaSDaSFaSGaSDaOqaKhaKhaRAaSHaSIaSJaKhaKhaSKaSLaSMaSNaJAaJAaJAaJAaJAaJAaaaabFaaaaSOaPiaQxaSPamMaSQaSRaSSaSTaSUaSUaSUaSUaSUaSUaSVaSWaSUaSUaSXaSYaSZaSZaTaaTbaTbaTcaabaaaaaaamMamMamMamMamMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCSaTdaeKaSdaTeaTfaTgaThaSdaTiaTjaPEaTkaTlaTmaTnaSiaToaTpaPJaPJaPJaPJaPJaPJaPJaPJaPJaPJaPJaPJaTqaSqaSraMpaLNaTraTsaTsaTsaTtaLNaTuaLNaReaTvabFaTwaQyaQyaQyaQxaTxaxUaaaaaaaaaaabaxUaQbaTyaTzaTzaTzaQbaQbaTAaQeaKvaKvaJNaTBaTCaTDaTEaTEaTFaTCasvakTaGpaabaQgaTGaSAaTHaTIaSAaTJaTKaSBaTLaQgaabakVaLzakVakVaTMautaTNaTOaTPaTQaTRaTRaTRaTSaTTaKhaKhaKhaKhaKhaKhaKhaKhaTUaTVaKVaKWaJAaJAaJAaJAaJAaJAaaaaabaaaaTWaPiaQxaQyaTXaTYaTZaQyaUaaUbaUcaUdaUeaUfaUgaUhaUiaUjaUkaUlaUmaUnaUoaUpaUqaUraUsaabaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCSaeKaeKaSdaUtaUuaUuaUuaUvaTjaTjaPEaUwaUxaUyaTnaSiaUzaTpaPJaPJaPJaPJaPJaPJaPJaPJaPJaPJaPJaPJaTqaSqaSraUAarCaaaaaaaaaaaaaaaaUBaUCaUBaReaReavGaUDaUDaUDaUEaUFabFabFaUGaUGaUGaUGaUGaUHaTyaTzaTzaTzaQbaQbaUIaQeaUJaUKaUKaULaTCaUMaUMaUNaUOaTCaUPakSaGpaabaQgaUQaSAaURaUSaSAaUTaUUaUVaUWaQgaabakVakSakTaqtaMNaqOaMNaUXaUYaTRaTRaUZaTRaVaaTTaVbaKhaVcaSIaSIaKhaKhaKhaVdaOxaaaaaaaJAaJAaJAaJAaJAaJAaaaaVeaVeaVfaVgaVhaViaVjaVkaQyaVlaUaaVmaVnaUjaUjaVoaUjaUhaUiaUjaVpaVqaVraUjaVsaVtaUqaVuaVvaVwaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCSaeKaeMaSdaVxaVyaVzaVAaVBaTjaTjaPEaPEaVCaVCaVCaVDaVCaPEaVEaVFaPJaPJaVGaVHaSlaVHaVIaPJaVJaVJaSpaSqaSraMparCaaaaaaaaaaaaaaaaUBaVKaUBaVLaVLaVMavXavXatOaVNabFabFaReaReaReaReaReaVOaQbaQbaVPaVPaVPaQbaQbaQbaVQaUKaUKaUKaUKaVRaUMaUMaUMaUMaVSasvakSaHCaabaQgaQgaQgaQgaQgaQgaQgaQgaQgaQgaQgaabakVakSakTakRaMNaqOaMNaVTaVUaTRaTRaTRaTRaTRaVVaKhaKhaVcaVcaVcaKhaVWaVXaVYaPgaaaaaaaaaaJAaJAaJAaJAaaaaaaabFaVZaWaaWbaQxaWcamMaWdaQyaQyaWeaUjaUjaUjaUjaWfaWgaWhaWiaWjaWkaWlaWmaWnaWoaWpaWqaWraUsaabaWsaWsaWsaWsaWsaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCSaeKaeKaSdaSdaSdaSdaSdaSdaWtaTjaWuaWvaTjaTjaTjaWwaWxaNGaWyaWzaWAaWAaWBaWCaWCaWCaWCaWDaWCaWCaWEaWFaWGaMpaUBaUBaUBaUBaUBaUBaUBaWHaUBaReaReaReaVLaVLaReaWIaWJaWKaWLaVLaReaReaReaUGaQbaWMaWNaWNaWNaWNaWNaWNaWOaWPaWPaWQaWPaWRaWSaWTaWUaWUaTCaUPakSaDsaabaabaabaabaabaabaabaabaabaabaabaabaabakVakTakSaqtaMNaqOaWVaWWaWXaWYaWZaTRaTRaTRaTTaKhaKhaKhaKhaKhaKhaXaaJzaJzaJzaaaaaaaaaaaaaaaaaaaaaaaaaaaabFaXbaXcaXdaXeaXfamMaXgaQyaQyaUaaXhaUjaUjaUjaUiaXiaUhaUjaWjaXjaXkaXlaXmaVsaWoaXnaXoaXpaXqaXraXsaXtaXtaWsaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCSaeKaeKaSdaTeaTfaTgaThaSdaXuaTjaTjaTjaTjaTjaTjaWwaTjaTjaXvaXwaXxaXyaXzaWCaXAaXBaXCaXCaXCaXDaWEaOKaqgaMpaUBaXEaXFaXGaXHaXIaXJaXKaUBaReaReaReaVLaVLaReaVLaUGaUGaXLabFabFabFabFabFabFabFaXMaXNaXNaXNaXOaQeaQeaUKaUKaXPaXQaTCaXRaWTaXSaXSaTCaXTakSaDsakVakVakVakVakVakVakVakVakVakVakVakVakVakVakSakSaqtaXUaqOaWVaWWaWXaXVaWZaTRaTRaTRaTTaXWaXXaXYaXZaVWaVWaYaaJzaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaabFaYbaXcaQyaQxaQyaYcaQyaQyaYdaYeaYfaYgaYhaYiaYjaYkaUhaUjaWjaWkaYkaYlaUjaVsaYmaYnaYoaUsaabaYpaYqaXtaYraWsaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCSaYsaeKaSdaUtaUuaUuaUuaYtaTjaTjaYuaYvaYvaYvaYvaYwaYvaYvaYxaYyaYzaYAaXzaWCaYBaXCaXCaYCaXCaYDaWEaOKaqgaMpaYEaYFaYGaYFaYFaYFaYFaYHaUBaYIaVLaYJaYJaYJaYJaYJaYJaYKaYLamMaYMaYNaYOaYPaYQabFaabaabaabaabaabaYRaULaUKaUKaXPaUKaTCaYSaYTaYTaYUaTCaUPakTaUPakTakTakTakTakTakTakTakTakSakTakTakTakUakSakTakSaqtaQmaqOaQnaVTaYVaYWaYXaYYaYZaZaaZbaXZaZcaZdaZeaZfaZgaKhaJzaabaabaaaaZhaZiaZjaZiaZkaaaaaaaaaabFaZlaZmaQyaQxaZnaZoaZpaZqaZraYeaZsaZtaZuaZvaYjaYkaUhaUjaZwaZxaYkaYlaZyaZzaZAaZBaZCaZDaZEaXraZFaXtaXtaWsaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaCSaCSaCSaCSaeMaeKaSdaVxaVyaZGaVAaZHaTjaTjaZIaZJaZJaZJaZJaTjaZKaZKaZLaZMaYzaYAaZNaZOaXCaXCaXCaXCaXCaZPaWEaOKaqgaMpaZQaYFaYFaYFaYFaZRaYFaZSaUBaVLaReaYJaZTaZUaZVaZWaZXaZYaYLamMaZZaQxaQybaababavGaaaaaaaaaaaaaaabacbadaUKaUKaXPaUKaTCaUMaUMbaebaeaTCasvakSasvakSakSakSakTbafakTakTakSakSakTakSakSakTakTakTakTaqtaMNaqOaMNbagbagbagbagbagbagbagbagbagbagbahbagbagbagbaibajbakbalbambanbaobapbapbanaaaaaaaaaabFabFbaqbarbasbatbauabFabFabFaUaaSZaSZaSZaSZbavaYkaUhbawbaxbaybazaYlbaAbaBaYmaQyaQyaUsaabaWsaWsaWsaWsaWsaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakbaCbaDaeKaeLbaEaeKaeMaSdaSdaSdaSdaSdaSdbaFaTjbaGbaHbaHbaHbaHbaIbaHbaHaSdbaJaYzaYAbaKaWCbaLbaMbaNbaObaPbaQaWEbaRaqgaQZaUBbaSaYFaYFaYFaYFaYFaYFaUBaVLaReaYJbaTbaUbaVbaWaZXbaXbaYamMbaZaQxaQyaQybbaawhaaaaaaaaaaaaaaabbbbbcaUKaUKaXPaUKbbdbbdbbebbdbbdbbdbbfbbgbbfbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdakSakTaqtaMNaqObbhbagbbibbjbbkbblbbmbbnbbobbpbbqbbrbbmbbsbbtbbibbubbvbbibbwaZjbbxbbybapaZjaaaaaaaaabbzbbAbbBaQyaQxbbCbbDbbEbbFbbGbbHbbIbbJbbKbbLbbMbbNbbObbPbbQbbRbbSbbTaXmaVsbbUaWqbbVbbWaXqaXrbbXbbYbbYaWsaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakaakbbZaeKaeKbcaaeMaeMaSdaTeaTfaTgaThaSdaTjaTjbcbbaHbccaTjbcdaTjaTjbceaSdbcfaYzbcgbchaWEaWEaWEaWEaWEaWEaWEaWEaOKaqgaMpaUBbcibcjbckbclbcmbcmbcnaUBaReaVLaYJbcobaWbcpbcqbcrbcsbctbcubcvbcwaQybcxbcyaxUaaaaaaaaaaaaaaabczbcAaUKaUKaXPbcBbbdbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbbdakSakTaqtaMNaqObbhbagbcDbcEbcFbbibcGbcHbbmbbmbbmbcHbbmbbibbibbibcIbbibcJbcKbcLbcMbcMbapbanaaaaaaaaabbzaQybbBaQyaQxbcNbcOabFaQyaQybcPbcQbcRbcSbcTbcUbcVbcWbcWbcXbcWbcWbcYbcZaVsaYmaYnbdaaUsaabaYpbdbbdcbddaWsaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaakaCSaCSaCSaCSaeMaeKaSdaUtaUuaUuaUubdeaTjaTjaTjbaHbdfaTjaTjaTjaTjbceaSdbdgaYzaYAbdhbaKbdibdjbdkbdlbdmbdnbchbdoavcbdpaUBbcibdqbckbdrbdsbdtbduaUBaReaVLaYJbdvbaWbaWbdwaZXbdxaYLamMbdybdzbdAbdBbdCabFaabaabaabaabaabbdDbdEaUKaUKaXPbdFbbdbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbbdakSakTaqtaMNaqObbhbagbcDbdGbdHbdIbdJbdKbdLbdMbbmbdNbbmbdObbibbibbubdPbbibdQaZjbbybbybbyaZjaaaaaaaaaamMamMaSQbdRaQxbdSbdTbdUbdVaXnbdWbdXbdYbdZbdUbeabebbecaYdaYdaQybedbeebefbegbehaZBbeibejbekaXrbelbbYbbYaWsaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCSaeKaeKaSdbembenbeoaVAbepaZJaTjbeqbaHberbesbetbeubevbeqaSdbdgaYzaYAbdhbewaZNaZNaZNaZNaZNbexbeyaOKaqgbezaUBaUBaUBaUBaUBaUBaUBaUBaUBaReaReaYJbeAbeBbeCbeDaZXbeEbeFbeGbeGbeGbeGbeGbeGbeHaabaabaabaabaabbdDbeIaUKaUKaXPbeJbeKbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbbdakTakTaqtaMNaqObbhbagbeLbeMbeMbeNbagbbmbbmbeObbmbePbdObeQbdObeRbajbakbalbeSbanbeTbeUbeVbanaaaaaaaaabeWaQybeXaQyaQxbeYabFabFabFbeZbfabfbbfcbfdabFbfebebbffbfgaQybfhbfibfjbfkbflbfmaQybfnaUsaabaWsaWsaWsaWsaWsaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCSaTdaeKaSdaSdaSdaSdaSdaSdaBAaNdaBAaBAaBAaBAaBAaBAaBAaBAaBAbdgaYzaYAbfoaZNaZNaZNaZNbfpaZNbexbeyaOKaqgbfqbfraReaReaVLbfsaReaReaVLaVLaVLbftaYJaZXaZXaZXaZXaZXbfubfvbeGbfwbfxbfybfzbfAbfBaaaaaaaaaaaaaaabacbfCaUKaUKbfDbfEbfFbfGbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbbdakTakTaqtaQmaqObfHbagbfIbdIbdIbdIbfJbfKbfLbePbdObfMbcJbdObdObfNbajaabaabaaabfOaZibfPaZibfQaaaaaaaaabfRaQybeXaQyaQxaQybfSbfTabFbfUabFbfVbfWbfXbbEbfYbfZbffbgaaQyaYnaRjbgbbgcbflbgdaWqbgebbWaXqaXrbgfbggbghaWsaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCSaeKaeKaNdaeKaeKaeMaeMaeKaeKaeMaeKaeKaeKaeMaeKaeMaeMaeMaNdbdgaYzaYAbdhbgibgjbgkbewaZNaZNbexbeyaOKaqgbfqbglaVLaReaReaReaReaReaReaReaReaRebgmbgnbgobgpbgqbgrbaXbaYbeGbgsbgtbgtbgubgvbgwaaaaaaaaaaaaaaabbbbgxaUKaUKaXPbgybbebcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbbdakTakTaqtaMNaqObbhbagbgzbdIbdIbdIbdIbdIbbibdObeQbgAbgBbgCbdObgDbajaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaamMamMaSQbgEbgFaQybgGaQybgHbgIbgJaQybfWbgKbgLbgMbgNbgObgPbgQbgRbgSaQybgTbgUbfmaYnbgVaUsaabaYpbgWbgXbgYaWsaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCSaeKaeKaMmaNeaeKaeKaeKaeKaeKaeKaeMaeMaNeaeMaeKaeKaeKaeMaBAbdgaYzaYAbdhbgZbhabgkbgkaZNaZNbhbbhcbaRaqgbhdbhebhfbhebhebhebhebhebhgbheaReaVLbgmbhhbhibhjbhkbgrbdxaYLbeGbhlbhmbhmbhnbhobhpaaaaaaaaaaaaaaabczaUKbhqaWPbhrbeJbhsbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbbdakTakTaqtbhtautbhubhvbhwbhwbhxbdIbdIbdIbbibbibhybhybhzbhAbgAbhBbajaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhCbhDbhEaQyaQxbhFbhGabFabFabFabFabFbfabhHabFbhIbhJbhKbhLbhMbhNbhObgTbhPbhQbehaZBbhRbejbekaXrbhSbggbggaWsaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCSaCSaCSaCSaCSaCSaCSaCSaCSaCSaCSbhTbhUbhUbhUbhUbhUbhUbhUbhUbhVaYzaYAbhWaZNaZNbhXbgkaZNaZNaZNbhYaOKaqgbfqbhebhZbiabibbicbidbiebifbheaReaRebgmbigbihbiibijbikbcsbctbilbimbhmbhmbhnbinbeHaabaabaabbiobipbiobiqbiobioaXPbirbbdbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbbdakTakSaqtaMNaqObbhbagbisbdIbitbdIbdIbdIbdIbbkbbibgAbdObgAbbibiubajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabivaQybiwbixaQxbiybhHbizbiAbiBbiCbiDaZrbiEabFbiFbebbgTbiGbiHbiIbiHbiJbiKbiLbiMaQyaQyaUsaabaWsaWsaWsaWsaWsaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaabhTbiNbiObiPbiQbiRbiSbiTbhUbiUaYzaYAbiVaZNaZNbhXbgkbiWbiXbiXbiYbiZasSbjabhebjbbjcbjcbjcbjcbjdbjebheaReaRebgmbjfbihbihbjgbgrbdxaYLbeGbjhbjibjibjjbjkbeHbjlbjmbjnbiobjobjpbjqbjrbioaXPbeJbbdbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbbgakTakSaqtaMNaqObbhbagbjsbjtbjubjvbjvbjwbjxbjybjzbjAbjBbjCbjDbjEbajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjFaQybbBaQyaQxbjGbjHbjIaQyaQybjJaQybjKbjLabFbjMbjNbjObjPbjPbjObjQbjQbjRbflbjSaWqbjTbbWaXqaXrbjUbjVbjVaWsaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaabjWbjXbjYbjYbjZbkabkabkbbkcbdgaYzbkdbdhbkebkfbkgbgkbkhaZNbhbbhcaOKaqgbfqbhebkibkjbkkbklbkmbknbkobheaReaVLbgmbkpbkqbkrbksbgrbdxaYLbeGbktbfwbkubkvbgvbeHbkwbkxbkybiobkzbkAbkBbjrbioaXPbeJbbdbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbcCbbdakTakSaqtaMNaqObbhbagbagbagbagbagbagbajbajbajbajbajbajbajbajbajbajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkCaQybkDaQyaQxbhFbkEaQyaQybkFbkGbkFaQybkHabFbkIaQybiLbjPbjPbkJbkKbkLbjNbkMbkNbkObkPaUsaabaYpbkQbkRbkSaWsaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaabkTbkUbiTbiTbkVbkWbkXbkYbkZbdgaYzblabdhbgkbgkbgkbewblbaZNbexbeyaOKaqgbfqbhebhebheblcbhebhebhebhebhebfrbglbgmbgmbgmbgmbgmbgmbldblebeHbeHbeHbeHbeHbeHbeHblfblgblhbiobiobiobiobiobioblibljbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdbbdaqtakRaqtblkaCKbllblmblnbloblpblqblrblsbltaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamMaQzaSQbluaQxblvaUablwblxblyblzblAblBblCblDblEblFbhJblGblHblIblIblIblJblIblKblLblMbejbekaXrblNbjVbjVaWsaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaabkTblOblPbjYbjYblQblRbkYbkcbdgblSblTblUbiXblVbiXbiXblWaZNbexbeyblXblYblZbmabmbbmcbmdbmebmfbmgbmabmgbmebmebmhbmhbmhbmibmhbmjbmkbmlbmjbmhbmmbmnbmhbmhbmjbmebmobmdbmpbmqbmpbmpbmrbmsbmtbmubmvbmpbmwbmxbmpbmrbmebmybmzbmebmebmebmebmebmabmebmebmAbmebmebmbbmBbmebmebmebmebmCblYbmDbmEbmEbmFbmGbmHbmIbmFbmGbmJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmKbmKbmLbmMbmNbmObmPbmQbmRbmSbmTbmUbmVbmWabFaQyaQybmXbmYbmZbnabnbbjNbncbndbnabjPbkLaUsaabaWsaWsaWsaWsaWsaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaabnebnfbngbjYbjYbjYbjYbjZbnhbnibnjbnkbdhbewbkhaZNaZNaZNaZNbexbeyblXblYblYblYblYblYblYblYbnlblYblYblYblYblYblYblYblYbnmblYbnnbnnbnobnnbnnbnnbnnbnnbnnbnnbnnbnpbnnbnnbnqbnnbnnbnnbnnbnpbnnbnnblYblYblYblYblYblYbnrbnsblYblYblYblYblYblYblYblYbnlblYblYblYblYblYblYblYblYblYblYblYbntbnubnubnvbnwbnxbnwbnybnzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnAbnAbnBbnCbnDbnEbnFbnGbnHbnIbnJbnKbnLbnMbnKaQyaQybnNbnObnPbnQbnRbnSbnTbjNbnUbnVbnWaUsaabaabaabbnXaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaaaaaaaaaaaabhTbkUbnYbnZboabobbocbodbhUboeaYzbnkbdhbaKbofbogbohboibojbokbchblXblYbolbomblYblYblYblYbnlblYbomblYblYblYblYbonblYbnmblYblYblYblYblYblYblYblYblYblYbombooblYblYblYbnrblYblYbomblYblYblYblYbopblYblYblYbomblYbnrbnsblYblYblYblYblYbomboqblYbnlblYblYblYbomblYblYblYblYborblYblYbmEbosbotboubovbowboxbnwboybozaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboAboAboBboCboDboEboAboFboGboHboIboJboKboLabFabFboMboNboOboPboOboNboOboPboOboQboOboQboRaabaabaaabnXaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabboSboTboUboVbhTbhUbhUbhUbhUbhUbhUbhUbhUboWaYzboXbchbchbchbchbchbchbchbchbchbglbfrboYboYboYboYboYboZbpabpbboYboZboZboYboYbpcbpcbpcbpcbpcbpcbpcbpcbpcbpcbpdbpdbpdbpdbpdbpdbpebpfbpgbpebpdbpdbpdbglbfrbphbphbpibpjbpkbphbplbpmbpnbpnbpnbpnbpnbpnbpnbpobppbpqbpobpobpobpobpobpobpobpobpobpobpobpobpobpobpobpobpobpobpobprbprbprbpraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabpsbptbpubpvbpwbpxbpybpzbpAbpBbpCbpDbpEbpFbpGabFaabbpHaabbpIaabbpHaabbpIaabbpJaabbpJaaaaaaaaaaaabnXaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabboSbpKbpLbpMbpNbpObpPbpPbpQbpRbpSbpTbpUbpVaYzbnkbchbpWbpXbpYbpZbqabqbbqcbqdaVLaReboYbqebqfbqgbqhbqibqjbqkbqlbqmbqmbqnbqobqpbqqbqrbqsbqtbpcbqubqvbqwbqxbpdbqybqzbqzbqzbqAbqBbqCbqDbqBbqEbqFbqGaReaVLbphbqHbqIbqJbqKbqLbqMbqNbpnbqObqPbqQbqRbqPbqSbpobqTbqUbpobqVbqWbpobqXbqYbqZbrabrbbrcbpobrdbrebrfbpobrdbrebrfbpobrdbrebrfbpraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQybgKbrgaQyaQyaQybrhbribrjaQybbBbrkaQybrlbrmabFaWsbrnaYpbrnaWsbrnaYpbrnaWsbrnaYpbrnaWsaaaaaaaaabnXaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabboSbrobrpbrqbrrbrsbrtbrubrpbrqbrpbrvbpUbrwaYzbnkbrxaZNaZNaZNaZNaZNaZNbkfbchaReaReboYbrybqmbqmbqmbqmbrzbqmbqmbqmbqmbqmbrAbqpbrBbrBbrCbrDbrEbrFbrGbrGbrHbpdbrIbrJbrJbrJbrKbqCbqCbqDbqCbqCbqCbpdaVLbrLbphbrMbrNbrObrPbrNbrQbrRbrSbrTbrUbrUbrVbrWbrXbrYbqTbrZbsabsbbscbsdbsebsfbsfbsfbsfbsgbpobrdbshbrfbpobrdbshbrfbpobrdbshbrfbpraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQybsibsjbskbslbsmbsnbriaQybsobspbsqbfTbsrbssabFaWsbstbsubsvaWsbswbsxbsyaWsbszbsAbsBaWsaaaaaaaaabnXbsCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbsDbrpbrpbrpbsEbpObsFbsGbsHbsIbrtbrtbsJbsKbsLbsMbsNbsOaZNaZNaZNaZNaZNbsPbchaReaReboYbsQbsRbsRbsRbqmbrzbsRbsRbsRbqmbqmbrAbqpbrBbrBbsSbsTbpcbsUbrGbrGbrGbpdbsVbsWbsXbsYbqAbqBbqCbqDbqCbqCbsZbpdaVLaRebphbtabtbbtcbtbbtcbrQbtdbpnbtebtfbtgbthbtibtjbpobtkbtlbtmbtnbtobtpbsfbtqbtrbtsbtqbttbpobrdbshbrfbpobrdbshbrfbpobrdbshbrfbpraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbtubtvbrpbrpbtwbtxbtxbtxbtxbtxbtybtxbtxbtzaYzbnkbsNbtAbtBbtCbtDbtEbtFbtGbchaReaVLboYbtHbtIbtIbtIbqmbtJbtKbtKbtKbqibqibtLbtMbrDbrDbtNbtObpcbrGbrGbpcbpcbpdbpdbpdbpdbpdbpdbtPbqCbtQbqCbtRbtSbpdaVLbftbphbrObtTbtUbtTbtUbrQbtVbpnbtWbtfbtfbtXbtfbtYbpobqTbtqbtZbuabtqbubbsfbtqbtZbucbtqbudbpobuebufbrfbpobuebufbrfbpobuebufbrfbpraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbtubugbuhbrpbuibtxbujbukbulbumbunbuobtxbrwaYzbupbchbchbchbuqburbusbchbchbchaRebutboYbuubtIbtIbtIbqmbqmbtIbtIbtIbqmbqmbrzbqpbrBbuvbuwbuxbpcbuybuybpcbuzbuAbuBbuCbpdbuDbuEbuFbuFbuGbuHbuIbuJbpdaReaRebphbuKbtbbtcbtbbtcbrQbuLbpnbuMbuNbuObuPbuQbuRbpobqTbtqbtZbtZbtqbubbsfbtqbtZbtZbtqbuSbpobuTbufbuUbpobuTbufbuUbpobuTbufbuUbpraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbuVbuWbrpbuXbuYbtxbuZbvabvbbvbbvbbvbbvcbvdbsLbvebfraRebfsaReaReaRebfsaVLbvfaRebvgboYbqmbvhbvhbvhbqmbqmbvhbvhbvhbqmbqmbrzbvibvjbvjbvjbvjbpcbpcbpcbpcbuzbuBbuBbvkbpdbvlbvmbvlbvlbvlbvlbvnbvlbpdaReaVLbphbvobtTbvpbtTbtUbrQbtVbphbphbphbphbphbvqbfrbpobvrbvsbvtbvubvvbubbvwbsfbsfbsfbsfbsgbpobpobvxbpobpobpobvxbpobpobpobvxbpobpraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvybvzbvAboSbvBbrpbrpbpSbtxbuZbunbunbvCbunbvDbtxbvEaYzaYAbglaVLaReaReaVLaVLbvFaVLbglaReaReboYbvGbqmbqmbqmbqmbqmbqmbqmbqmbvHbqmbrzbvIbvJbvKbvLbvLbvMbvNbvObvPbvQbuBbuBbvRbpdbvlbvmbrJbrJbrJbrJbvnbvlbpdaReaRebphbvSbtbbtcbtbbtcbrQbtdbphbvTbvTbvUbphaVLaRebpobvVbvWbvWbvXbqTbtlbtmbtmbtmbtmbtmbvYbvZbwabwabwabwbbwabwcbsdbwdbsdbwebrcbwfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwgbwhaQybwibwjbwkaZraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwlaReaReboSbwmbwnbwmbwmbtxbuZbunbunbwobunbwpbtxbwqbwraYAaUGaUGaUGbwsbvzbvAaUGaUGaUGaReaVLboYbqmbsRbsRbsRbqmbqmbsRbsRbsRbqmbqmbtJbwtbwubwubwubwubwubwvbwubwwbwxbwxbwybwzbpdbvlbvmbvlbvlbvlbvlbvnbwAbpdaVLaRebphbrNbwBbwCbwBbwCbrQbtVbphbvTbwDbwEbphaReaRebpobwFbwGbwHbwHbqTbsfbtqbwIbtZbtqbsfbwJbubbsfbsfbsfbsfbsfbubbsfbsfbsfbsfbwKbwLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQybwhbwMbwMbwMbwkbwNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwlaReaRebpUbrpbrpbrpbwObtxbuZbunbunbuZbunbwPbtxbtxbwQbwRbwSaaaaaaaaaaaaaaaaaaaaaaUGaReaReboYbqmbtIbtIbtIbqmbqmbtIbtIbtIbqmbqmbqmbwTbvJbvJbvKbwUbvJbwVbwWbvPbwXbwYbwZbxabpdbuDbvmbrJbrJbrJbrJbvnbuJbpdaVLaRebphbrObtbbtcbtbbtcbrQbtVbphbphbphbxbbphaRebutbpobxcbxdbxebwHbxfbxgbxhbxibxjbxhbxkbxlbxmbxnbxobxpbxqbxrbxsbxtbxubxlbxvbxwbxxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxybwhaRjaRjaRjbwkbxzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxAbrLbftbpUbxBbwObwObrpbtxbxCbunbunbuZbunbxDbxEbtxbrwaYAbwSaaaaaaaaaaaaaaaaaaaaaaUGaRebxFboYbtHbtIbtIbtIbqmbqmbtIbtIbtIbqmbqmbrAbwTbvJbvJbvKbvKbvJbwVbxGbvPbpdbpdbpdbpdbpdbxHbvmbvlbvlbvlbvlbvnbvlbpdaVLaVLbphbrObwBbwCbwBbwCbrQbtVbrNbvobrObxIbphaRebrLbpobpobpobpobpobpobpobpobpobpobpobpobpobxJbpobpobpobpobpobpobpobpobxKbpobpobprbxLbxLbxLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQybxMaRjaRjaRjbwkbxNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUGaRebxObpUbrpbxPbxQbwObtxbxRbxSbxTbxUbunbunbxVbtxbtzaYAbxWaaaaaaaaaaaaaaaaaaaaaaUGaReaReboYbsQbvhbvhbvhbqmbqmbvhbvhbvhbqmbqmbrAbvIbvJbvJbvKbvKbvJbwVbvJbvPbxXbxYbxZbyabyabybbycbuHbuHbuHbuHbydbtSbpdaRebrLbphbyebtbbtcbtbbtcbrQbtVbtbbtcbtbbyfbphaVLaReaReaRebygaReaVLaRebygaVLaVLaVLaVLbyhbyibyjbykbyhbylbyhbylbyhbymbynbyobyhbypbyqbyqbypbxLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmRbyrbysbysbysbytbyuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUGaRebyvbpUbpUbpUbpUbpUbtxbtxbtxbtxbtxbtxbtxbtxbtxbywaYAbyxaaaaaaaaaaaaaaaaaaaaaaUGaReaReboYbrybqmbqmbqmbqmbqmbqmbqmbqmbqmbqmbrAbvIbvJbvJbvJbvJbvJbwVbvJbyybyzbqCbqCbqCbqCbyAbyBbrJbrJbqCbqCbyCbyDbpdaVLbftbphbyEbwBbwCbwBbwCbrQbtVbwBbwCbwBbwCbyFaReaVLaReaReaVLaVLaReaReaTvaReaReaReaRebyGbyobyjbykbyhbyHbyhbyIbyhbymbyobyobyhbyJbyobyobynbxLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfRaQyaQyaQyaQybyKbyLaaaaaaaaaaaabyuaaabyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUGaReaVLaReaVLaVLbfsaReaReaVLbyNbyObyPbyQbyRbyQbyQbySaYAbyxaabaabaabaabaabaabaabaUGaReaReboYbqmbtIbrAbtIbrAbqmbrAbtIbrAbtIbrAbyTbyUbyVbyWbyXbyYbyZbzabzbbvPbzcbzdbzebzfbzgbzhbzibzjbzkbzlbzmbznbzobpdaReaVLbphbzpbtbbtcbtbbtcbrQbtVbtbbtcbtbbtcbzqaUGaUGaUGaUGaUGaUGaUGaUGaUGbzrbzsaUGaUGbxLbztbyjbyobyobyobzubzvbyhbymbyobyobyhbyJbyobyobynbxLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUGaReaReaVLaReaReaReaReaReaRebchbzxbzybzzbzzbzzbzzbzzbzAbyxaabaabaabaabaabaabaabaUGaReaVLboYbzBbzCbzDbzDbzCbzCbzDbzDbzDbzDbzDbzDbvPbzEbvPbvPbvPbvPbvPbvPbvPbpdbpdbpdbzFbpdbpdbpdbpdbpdbpdbpdbpdbpdbpdaReaRebphbrMbwBbwCbwBbwCbrQbtVbwBbwCbwBbzGbzqaaaaaaaaabzHbzHbzHaaaaaaaUGbzIaReaUGaabbxLbzJbzKbzLbzMbzNbzObzPbyhbyibyobyobyobyobyobyobyobxLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUGaUGaUGaUGaUGbwsbvzbvzbvAaUGbzQbzQbzRbzSbzRbuqburburburbzTaaaaaaaaaaaaaaaaaaaaaaUGbzIaVLbglaVLaVLaVLaVLaVLaVLaVLaVLaVLaVLaVLaVLbzUaVLbzVaVLaVLaReaReaVLbvfaVLbfsaReaReaReaReaReaVLaReaVLbfsaVLaReaReaReaRebphbtabtbbtcbtbbtcbrQbtVbtbbtcbtbbyfbzqaaaaQyaQyaQyaQyaQyaQyaQyaUGaReaReaUGaabbxLbxLbzWbyhbzXbyhbzYbxLbxLbxLbzZbAabxLbxLbzZbAabxLbxLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFaRjbAbbdCbAcabFaaaaaaabFabFbAdabFabFabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbzQbAebAfbAgbAhaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaUGaReaRebfraVLaVLaVLaVLaVLaVLaVLaVLaVLaVLaVLaVLaVLaVLaVLaVLaReaReaReaRebglaReaReaReaReaVLaVLaReaReaReaReaVLaReaReaReaReaVLbAibrObwBbwCbwBbwCbrQbtVbwBbwCbwBbwCbAjaaabAkbmRbmRbmRbAlaQyaaaaUGbAmbAnaUGaabaabbxLbAobyhbAobyhbAobxLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabApaQyaQybAqaRjabFaaaaaaavGbAraQybAsbAtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbAubzRbAvbAgbAgbAwaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaUGbzrbzsaUGbwsbvzbvzbvzbvzbvzbvzbvzbvzbvzbvzbvzbvzbvzbvzbvzbvAaUGaUGaUGaUGaUGaUGaUGaUGaUGaUGaUGaUGaUGaUGaUGaUGaUGaUGaUGaUGbzqbAxbrObAybrObrNbrQbtVbrNbrObrObrNbAzaaaaaabAAaQyaQybwhaQyaaaaabbABaakabFaabaaabxLbxLbxLbxLbxLbxLbxLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabACbADaQybAEabFabFaaaaaaaxUbAFaQyaQybAGabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabbAHbzQbAIbAJbAgbAKaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaUGbzIaReaUGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabALbAMbrObrObAybrPbrQbtVbvobAybrNbrObAzaaaaaaaaaaaaaaaaaaaaaaaaaakaabaakaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabANbAOaQybAPabFbAQaaaaaaabFbARaQybfRaQybzwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzQbzQbzQbASbzQbzQbzRbATbzRbAUbAVbAVbAWbAVbAVbAXbzRaaaaaaaaaaaaaUGaReaReaUGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAYbAZbBabrObAybrObBbbBcbrObrObrPbBdbAzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwhabFbAdabFabFbAQaaaaaaabFabFbBeabFabFabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzQbBfbBgbBhbBibBjbBkbBlbzQbBmbBnbBobBpbBobBqbBrbzQaaaaaaaaaaaaaUGbAmbAnaUGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabAYbAZbBsbrObBtbrObBubBvbrObBtbBwbBxbAzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBybByaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzQbBzbAgbBAbBBbAgbAgbBCbzQbBDbAgbAgbBpbAgbAgbBEbzQaaaaaaaaaaaaaabbABaakaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBFbBGbpibpjbpjbpjbpjbpjbpjbpjbpjbpjbBHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRjaQybcxaRjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzQbBIbBnbBJbBibAgbAgbBKbzQbBLbBMbBNbBObBPbBQbBRbzQaaaaaaaaaaaaaabaabaakaakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQybBSaQybBTaaaaaaaaaabFbAdabFabFabFabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzQbzQbzQbASbzQbBUbAgbAgbBVbBWbAgbBXbBYbBZbAgbCabzQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQybCbaQybCcaaaaaaaaaabFaQybCdbCebCdabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzQbCfbBVbCgbChbAgbAgbAgbAgbAgbAgbAgbAgbAgbAgbAgbzQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBSaaaaaaaaaaaaaaaaaabAQbwhaQybCiaaaaaaaaaabFbCjaQyaQyaQybAdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzQbCkbClbCmbCnbAgbAgbCobAgbAgbAgbAgbAgbAgbAgbCpbzQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCbaaaaaaaaaaaaaaaaaabAQbwhaQyaQyaaaaaaaaabzwaQybCqbCrbCrbAdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzQbAgbCsbCtbCubCvbCwbCxbCybCzbCAbCBbCCbCDbBWbCEbzQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwhaaaaaaaaaaaaaaaaaabmRbCFaQybAAaaaaaaaaaabFbfVbCGbCHbCHabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzQbzQbzQbzQbzQbzRbAUbAVbAVbAXbzRbAUbAVbAVbAXbzRbzQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwhaaaaaaaaaaaaaaaaaabgHbwhaQybAAaaaaaaaaabBebCrbCIbCHbCHabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbCJbCKbCLbCLabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbCJbCKbCMbCLabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFaPSatOabFabFabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHamHamHamHamHamHamHbugbuhamHamHamHamHamHamHamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHbuibujbukbulbumbunbuobupaBibuqamHburbusbutamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBabQabQabBaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHbuubujbuvbuwbuxbuybuzbuAbuBbtdbuCbtdbtdbuDbuEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaabQabQabQabQabQacfabQabQabQabQabQabQabQabQabQabQabQabQabQabQabQacfabQabQabQabQabQabQabQabQbuFbuFbuFbuFagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHamHamHamHbuGbuHbuIbuJbuKbuLbuMbuNbuObuPbuQbuRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaabQabQabQabQabQabQabQabQabQabQabQabQariabQabQabQabQabQabQabQabQabQabQabQabQabQabQabQabQavnbuFbuSbuTbuUagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHbuVbuWbuXbuYbuZbvabvbbvcaBibvdamHbvebvfbvgamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaabBabBabBbvhabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBabBbvibvibuFbuFbuFbuFbuFbuFbuFbuFbvjagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHbvkbuWbvlbvmbvnbvobvpbvqaBibvramHbvsbvtbvuamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaQUaQWaQWaQWaQWaQWaRaaQTaJTaLwbvvbvwbvvbvxaJTaJSaJSaJSaJSaJSaJSaJSaJSaJSbvybuFbvzbvAbvBbvBbvBbvBbuFbvjagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHamHamHamHbvCbvDbvEbvFbvGaBibvHbsTbvIbvJbvKamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaQWaQWaRUaRUaRUaQWaRVaQTbvLbvMbvNbvObvNbvNbvPbvQbvQbvRaJSbvSbvQbvTaJSaJSbvUbuFbvVbvAbvBbvBbvBbvBbuFbvjagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHbvWbvXbvYbvZbwabwbbwcbwdaBiaBibwebwfaBibwgamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaQWaQWaSNaQKaQKaBibwhaQTbwiaOeaLvaLvaLvbwjbwiaKIaLtbwkaJSbwlaLsaLtaJSaJSbvUbuFbvVbvAbwmbwmbwmbwmbuFbvjagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHbwnbvXbwobwpbwqbwrbvpbwsbwtbwuamHbwvbvJbwwamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaQWbwxaSNaQKaQKaBibwyaQTbwiaOeaLvaLvaLvbwzbwAbwBbwCbwCbwDbwCbwCbwEbwFbwGbwHbuFbvAbvAbvAbwIbwJbwKbwLbwMagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHamHamHamHbwNaBibvFbvFbvGbwObwObwPbwfaBibwQamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaQWaQWbwRbwSbwSaBiaQKaQTbwiaOeaLvaLvaLvbwzaJTbwTaLsbwUaJSbwVbwWbvQaJSbwXbvUbuFbwYbuFbwZbxabxbbxcbuFbxdagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHbxebxfbxgbxhbxibxjbxkbvGbxlbxmbxnbwfbvJbxoamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaQWaQWaQWaQWaQWbxpaUXaQTbwibxqbxrbxsbxtbxuaJTbxvbxwbxvaJSaJSaJSaJSaJSbwXbvUbuFbxxbuFbuFbxybuFbuFbuFbxyagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHbxzbxfbxAbxBbxCbvpbvpbxDbwOaBibxEbxFaBibxGamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabxHaQTbxIbxJaQTaQTaQTaQTbxKasdaJOaJOaJObxLbxMaJOaJObxNbxObvUbxPbvUbvUbxQbvUbvUbvUbvUbvUbxRbvUbvUbxSbxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHamHamHamHbxUbxVbxWbvFbvGbxXbxYbxZbtdbyabybamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabycbydaPeaPebydbydbydbydbyebyfaJOaJOaJOaJOaJOaJOaJObxNbxObvUbvUbvUbvUbxRbvUbvUbvUbygbvUbxRbvUbvUbvUbxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHbyhbyibyjbykbylbymbynbvGaBiaBiamHaBiaBibyoamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaPebypaPebyqbydbyrbysbyrbyeaJOaJObytbyubyubyubyubyubyvbywbyxbyxbyybyzbyAbyBbyCbyCbyCbyCbyDaPXbyEbyEbxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHbyFbyibyGbyHbyIbyJbyJbyKaBibyLamHaBiaBibyMbyNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaPebypaPeaPebyOaPeaPeaPebyPaJOaJObyQaJRaJRaJRbyRaJRbySbyTbyUbyUbyUbyVaPXbyWbyWbyWbyXbyWbyYbyZbzabzabxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHamHamHamHamHamHbzbbzcamHamHbzdamHbzebzfamHamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabzgbzhbzibzjbyOaPeaPeaPebyPaJOaJObzkbzlbzmbzlbxObznbzobzpbzqbzqbzqbzraPXbzsbzsbztbztbzubzvaPXbzabzabxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamHamHamHamHamHamHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabydbydbzwbzxbzxbzybzzbzybzAbzBaJObyQaJRaJRbzCbxObzDaJRbzEbzFbzFbzFbzFaPXbzGbzHbzHbzIaPXbzJaPXbzabzKbxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabzLbzMbzMbzMbzNasaasabzObzPasdaJObzQaJRbzFbzFbzFbzRbzFbzFbzFbzFbzFbzFbzFbzRbzFbzFbzFbzSbzTbzUbzabzabxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabzVbzWbzXbzYbzZbAabAbbAcaJObAdaJObAeaJRbzFbzFbzFbzRbzFbzFbzFbzFbzFbzFbzFbzRbzFbzFbzFbAfbAgbzSbAhbzabxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabAibAjaBibwSaBiaBiaBibAkaBiaBiaBibAlbAmbzFbzFbzFbzRbzFbzFbzFbzFbzFbzFbzFbzRbzFbzFbzFbzabAnbAobzabzabxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabAibAjbApaBiaBiaBiaBibAkaBiaBibAqbArbAsbAtbAtbAtbAubAtbAtbAtbAvbAtbAtbAtbAubAtbAtbAtbAwbAxbzSbzabzabxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabAibAjbAybAybAzbAAbABbACbABbADbAEbAFbAGbzFbzFbzFbzRbAHbzFbzFbzRbzFbzFbAHbzRbzFbzFbzFbzSbzSbzSbAIbzabxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabAibAJbAKbALbAMbALbALbANbAObAPbAObAQbzFbzFbzFbzFbzRbzFbAHbAHbAHbAHbAHbzFbzRbzFbzFbzFbzFbARbASbzabzabxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabAibATbAUagIbAVagIagIbAWagIbAXagIbAYbzFbzFbzFbzFbzRbzFbAHbAZbBabAZbAHbzFbzRbzFbzFbzFbzFbBbbBcbzabBdbBeagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabAibAjbBfagIbBgagIbBhbBibBjbBkagIbAYbzFbzFbzFbzFbAubAtbAHbAZbBlbAZbAHbAtbAubzFbzFbzFbzFbBbbBmbzabBnbxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabAibAJbtiagIbBoagIagIbBpbBqbBragIbAYbzFbzFbzFbzFbzRbzFbAHbAZbAZbAZbAHbzFbzRbzFbzFbzFbzFbBbbBmbzabBsbBtagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabAibAjagIagIbBuagIagIbBvagIbBwagIbBxbzFbzFbzFbzFbzRbzFbAHbAHbAHbAHbAHbzFbzRbzFbzFbzFbzFbBybBzbzabzabxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabAibAjagIagIbAzbBAbBBamHbBBbBCbBDbBEbBFbzFbzFbzFbzRbAHbzFbzFbzRbzFbzFbAHbzRbzFbzFbzFbzSbzSbzSbAIbzabxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabAibAjagIagIagIagIagIagIagIagIagIbAWbAsbAtbAtbAtbAubAtbAtbAtbAubAtbAtbAtbAubAtbAtbAtbAwbAxbzSbzabzabxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabAibAJbBGbBGbBGbBHbBGbBGbBGbBGbBGbBIbBJbzFbzFbzFbzRbzFbzFbzFbzFbzFbzFbzFbzRbzFbzFbzFbzabAnbAobzabzabxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabAibBKbBLbBMagaagaagabBNagabBOagIbBPagabzFbzFbzFbzRbzFbzFbzFbzFbzFbzFbzFbzRbzFbzFbzFbAfbAgbzSbAhbzabxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabAibAjbBQagIbBRbBLbBSagIbBTbBOagIbBUagabzFbzFbzFbzRbzFbzFbzFbzFbzFbzFbzFbzRbzFbzFbzFbzSbzTbzUbzabzKbxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabAibAjbBVagIagIbAjbBWagIbBXbBYagIbAWagaagabBZagIbCaagabzFbzFbzFbzFbzFasgbCbbCcbCcbCdbzSbCebzSbzabzabxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabAibCfbCgbChbCibCjagIagIagIbBNagIbAWbCkbBwbCkagIbClbBLbCmbCnbCobCpbCqasgbCrasjatEatEasjbCsasgbyEbyEbxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabCtbCubCvbCwbCxbCybCzagIbCAagaagIbCBagaagaagabCCagabAjbCDbCEbCFbCGbCHasgbCIasjatEatEasjbCJasgbCKbCKbxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabCLbCMbCNbCNbCNbCObCPagIbCAagaagIbCQbCRbBGbBGbBGbCSbCTbCUbCVbCWbCXbCYbCZbDabDbbDcbDbbDbbDdbDebCKbDfbxTagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabCtagaagaagaagabCybDgbDhbDibBLagIbDjbDkagIagIagIagIagIagIagIbCKbCKbCKbDlasgbDmasgbDebDnbDnbDobCKbCKbDpagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagabDqbDrbDrbDrbDsbCybCfbDtbDtbDubDtbDvagaagaagaagaagaagabDwagabDxbCKbCKbDybCKbCKbCKbCKbCKbCKbCKbCKbCKbDzagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaPOaPOaPOaPOaPObDAaPOaPOaPOaPOaPOaPOaPOaPOaPOaPOaPObDBbDBbDBbDxbCKbCKbDybDCbCKbDDbDEbDFbCKbDCbCKbDGbDpagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbCNavXavXavXatOabFbAdabFabFbCOabFabFabFabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbCPbCQbCRabnbCSbCTbCUbCVbCWbCXbCYbCZbDabDbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbDcbDdbDebDfbDebDgbDhbDibDjbDkbDlbDmbDnbDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFawDbDpbDqbDrbDsbDtbDubDvbDwbDubcvbcvbcwbDxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbCPbDybDzabnbDAbDBaQxabFbDCbDDbDEbDEbDFbCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFawDbDpabnabnabnbDGaQxabFbDHbDIbDIbDIabFabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbCPbDJbCRabnbCSbDKaQxabFbDLabFabFabFabFbDMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbDNbzwabFabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbDcbDObDebDPbDcbDQbDRabFbDSabnbDTbDUbDMbDVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDWbDWabnbDXabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFawDbDpbDYbDZbDsbEaaQxabFbEbbEcbEdbEebEfbEgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFaPSbEhavXavXatOabFbAdabFbCOabFabFabFabFabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnabnabnabnbzwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbCPbDybDzabnbDAbDBbEiabFbEjabnbEkbElbEmbEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFabnbCPbCRabnbCSbEobEpbCVbEqbErbCYbCZbDabDbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnabnabnabnbDNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFawDbDpabnabnabnbDGaQxabFbEsabFabFabFabFbEmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFabnbDcbEtabnbEtbDcbEubDibEvbEwbDlbDmbDnbDoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDWbDWabnbDXabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbCPbDJbCRabnbCSbDKaQxabFbExaNTbEybEzabFabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbDdbEAbDebDfbDebEAbEBbDvbECbEBaNTaNTbEDbDxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbDNbzwabFabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbDcbDObDebDPbDcbDQbEEabFbEFbEGbCRaPybEHabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbEIawDbDqbDrbDsawDbDpabFbEJbEKbEobEobELbCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFawDbDpbDYbDZbDsbEaaQxabFbEMawDbENbEObEPbEQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbDpbCPbDzabnbDAbERbDpabFbDHbDIbDIbDIabFabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbESbESbETbETabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbDAbDybDzabnbDAbEUaQxabFbEVbEWbEXbDzbDpabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbDpbCPbCRabnbCSbERbDpabFbDLabFabFabFabFbDMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamMamMamMamMamMamMamMbEYbEZamMamMamMamMamMamMamMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDNaQyaQyaQyaQybDNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbDdbFaaNTaNTaNTbFbaQxabFbFcbFdbFebFfbFgabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbDpbDcbEtabnbEtbDcbFhabFbDSabnbDTbDUbDMbDVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamMbFibFjbFkbFlbFmbFnbFobFpaQybfgamMbFqbwjbaaamMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbFrbFsaQyaQybzwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbFtabFabFabFabFbFubCOabFabFabFabFbFvabFabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbFwbEAbDebDPbDcawDbDpabFbEbbEcbEdbEebEfbEgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamMamMbFxbFyamMamMamMaaaaaaaaaabFabFbFzabFabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFabIabIabIabIabIabIabIabIabIabIabIabIabIabIabIabIabIabIabIabIabIabIabIabIabIabIabIabIabZabZabIaaaaaaaaaabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamMbFAbFjbFBbFCbCHbFDbFEbFFbFGaVibFHaViaVibFIbFJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbFKbFKbFLbFLabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbFMawDbDqbDrbDsawDbFNabFbEjabnbEkbElbEmbEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamMbFOaQyaQybFPbFQbFRaaaaaaaaaabFbFSaQybFTabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFabZabZabZabZabZacnabZabZabZabZabZabZabZabZabZabZabZabZabZabZabZacnabZabZabZabZabZabZabZabZbFUbFUbFUbFUabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamMamMamMamMbFVbFWbFXbFYbFZbGabGbbGcbGdbGebGfbGgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbDpbCPbDzabnbDAbERbDpabFbEsabFabFabFabFbEmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVjbGhaQyaQyaQyaQyaUsaaaaaaaaabFRbGiaQybGjbFRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFabZabZabZabZabZabZabZabZabZabZabZabZarqabZabZabZabZabZabZabZabZabZabZabZabZabZabZabZabZavubFUbGkbGlbGmabFaaaaaaaaabGnaQyaQyaQyaaaaaaaaaaaaaaaaaaaaaamMbGobGpbGqbGrbGsbGtbGubGvaQybGwamMbGxbGybGzamMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGAbGBbGBaaabGCbGDbGDbGDbGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbDpbCPbCRabnbCSbERbDpabFbExaNTbEybEzabFabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPlbGEaQyaQyaQyaQyaUsaaaabFboMboRabFbGFabFbGGbGHabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFabIabIabIbGIabIabIabIabIabIabIabIabIabIabIabIabIabIabIabIabIabIabIabIbGJbGJbFUbFUbFUbFUbFUbFUbFUbFUbGKabFaaaaaaaaaaQyaQyaQyaQyaaabGLaaaaaaaaaaaaaaaamMbsxbGpbGMbGNbGObGPbGQbGRaQybGSamMbGTbGUbGVamMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQyaQyaQyaaabFKbFKbGDbGDbGDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbDpbDcbEtabnbEtbDcbGWabFbEFbEGbCRaPybEHabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamMbGXaRjbGYbGZbHabHbaaaabFbHcbHdbHeabnbHfbHgbHhabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFaPZaQbaQbaQbaQbaQbaPWaQeaTCbHibHjbHkbHjbHlaTCbHmbHmbHmbHmbHmbHmbHmbHmbHmbHnbFUbHobHpbHqbHqbHqbHqbFUbGKabFaaaaaaaaabHraQyaQyaQyaaabGLaaaaaaaaaaaaaaaamMamMamMamMbHsbHtbHubHvbHwaQybHxaRMbHybfhbHzamMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQyaQyaQyaaaabnabnabnabnbHAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbFwbEAbDebDPbDcawDbDpabFbEMawDbENbEObEPbEQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHBbHCbHDbHDbHDbHEamMaaaabFabnabnabnbHFabnabnabnabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFaQbaQbaSwaSwaSwaQbaPXaQebHGbHHbHIbHJbHIbHIbHKbHLbHLbHMbHmbHNbHLbHObHmbHmbHPbFUbHQbHpbHqbHqbHqbHqbFUbGKabFaaaaaaaaabGAaQyaQybGBaaabGLaaaaaaaaaaaaaaaamMbHRbHSbHTbHUbHVbHWbHXbHYaQyaQybHZbfWaQybIaamMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabHrbHrbHraaaabnabnabnabnbIbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbEIawDbDqbDrbDsawDbDpabFbEVbEWbEXbDzbDpabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbIcabnbIdbIebIfbIgbIhabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFaQbaQbaTzaRjaRjaQybiBaQebIiaXSaUMaUMaUMbIjbIibIkbIlbImbHmbInbIobIlbHmbHmbHPbFUbHQbHpbIpbIpbIpbIpbFUbGKabFaaaaaaaaabGAaQyaQybGBaaaaaaaaaaaaaaaaaaaaaamMbsubHSbIqbIrbIsbItbGQbIuaYnaYnamMbIvbfhbIwamMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIxbIybIzbIAbIAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbFwbIBbICaNTbIBbIDbDpabFbFcbFdbFebFfbFgabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamMamMamMamMamMaaaabFbIEabnbIFabnbIGbIHbIIabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFaQbaQcaTzaRjaRjaQybxNaQebIiaXSaUMaUMaUMbIJbIKbILbIMbIMbINbIMbIMbIObIPbIQbIRbFUbHpbHpbHpbISbITbIUbIVbIWabFaaaaaaaaaaQyaQyaQybGBaaaaaaaaaaaaaaaaaaaaaamMamMamMamMbIXaQybHvbHvbHwbIYbIYbIZbfWaQybJaamMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabIbbIAbIAbIAbIAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbFtabFabFabFabFbFubCOabFabFabFabFbFvabFabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRMbJbbJcbJdaRMaaaabFbaqbJebJfabnbJgbIHbJhabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFaQbaQbaVPbAqbAqaQyaRjaQebIiaXSaUMaUMaUMbIJaTCbJibIobJjbHmbJkbJlbHLbHmbJmbHPbFUbJnbFUbJobJpbJqbJrbFUbJsabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamMbJtbjVbJubJvbJwbJxbJybHwbJzbJAbJBbfWbfhbJCamMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVjbJDaVibJEaVjaaaamMbJFabnbJGbIgbJHbEDbJIabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFaQbaQbaQbaQbaQbbJJaTAaQebIibJKbJLbJMbJNbJOaTCbJPbJQbJPbHmbHmbHmbHmbHmbJmbHPbFUbJRbFUbFUbJSbFUbFUbFUbJSabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamMbkQbjVbJTbJUbJVbGQbGQbJWbIYaQybJXbJYaQybJZamMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPlbKaaQybKbamMaaaamMbKcaVjbKdbKeamMamMbKfaRMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbKgaQebKhbKiaQeaQeaQeaQebKjbKkaKuaKuaKubKlbKmaKuaKubKnbKobHPbKpbHPbHPbKqbHPbHPbHPbHPbHPbKrbHPbHPbKsbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamMamMamMamMbKubCLbKvbHvbHwbKwbKxbKyaVibKzbKAamMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamMbFxbKBbFxamMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbKCbKDbKEbKEbKDbKDbKDbKDbKFbKGaKuaKuaKuaKuaKuaKuaKubKnbKobHPbHPbHPbHPbKrbHPbHPbHPbKHbHPbKrbHPbHPbHPbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamMbKIbggbKJbKKbKLbKMbKNbHwaQyaQyamMaQyaQybKOamMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFabFabFabFabFabFabFabFabFabFabFabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbKEbKPbKEbKQbKDbKRbKSbKRbKFaKuaKubKTbKUbKUbKUbKUbKUbKVbKWbKXbKXbKYbKZbLabLbbLcbLcbLcbLcbLdbiobLebLebKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamMbLfbggbLgbLhbLibLjbLjbLkaQybLlamMaQyaQybLmbLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbLobLpbLqbLrbLsbLtbLubLvbLwbLxabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbKEbKPbKEbKEbLybKEbKEbKEbLzaKuaKubLAaJNaJNaJNbLBaJNbLCbLDbLEbLEbLEbLFbiobjqbjqbjqbLGbjqbLHbLIbLJbLJbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamMamMamMamMamMamMbLKbLLamMamMbgaamMbfRaQyamMamMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabLMaPkbLNbLObLObLObLPbLObLQbLRbLSaPAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbLTbLUbLVbLWbLybKEbKEbKEbLzaKuaKubLXbLYbLZbLYbKobMabMbbMcbMdbMdbMdbMebiobMfbMfbjobjobMgbMhbiobLJbLJbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamMamMamMamMamMamMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamMbMibMjbLObLObLObLObLObLObMjbMkamMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbKDbKDbMlbMmbMmbMnbMobMnbMpbMqaKubLAaJNaJNbMrbKobMsaJNbMtbMubMubMubMubiobMvbMwbMwbMxbiobMybiobLJbMzbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVjbMAbMBbMCbMCbMCbMDbMCbMCbMEbMFaRMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbMGbMHbMHbMHbMIbMJbMJbMKbMLbKkaKubMMaJNbMubMubMubMNbMubMubMubMubMubMubMubMNbMubMubMubMObMPbMQbLJbLJbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamMbMRbMSaQybGnbMTbMUbecbMVbMWbMXamMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbMYbMZbNabNbbNcaKCbNdbNeaKubNfaKubNgaJNbMubMubMubMNbMubMubMubMubMubMubMubMNbMubMubMubNhbNibMObNjbLJbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamMbNkbNlboMboOboOboOboObGHbNmbNnamMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbNobNpaQybAqaQyaQyaQybNqaQyaQyaQybNrbNsbMubMubMubMNbMubMubMubMubMubMubMubMNbMubMubMubLJbNtbNubLJbLJbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbNobNpbNvaQyaQyaQyaQybNqaQyaQybcxbNwbNxbNybNybNybNzbNybNybNybNAbNybNybNybNzbNybNybNybNBbNCbMObLJbLJbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbNobNpbNDbNDbNEbNFbNGbNHbNGbNIbNJbNKbNLbMubMubMubMNbNMbMubMubMNbMubMubNMbMNbMubMubMubMObMObMObNNbLJbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbNobNObNPbNQbNRbNQbNQbNSaNTbNTaNTbNUbMubMubMubMubMNbMubNMbNMbNMbNMbNMbMubMNbMubMubMubMubNVbNWbLJbLJbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbNobNXbNYabnbNZabnabnbOaabnbObabnbOcbMubMubMubMubMNbMubNMbOdbOebOdbNMbMubMNbMubMubMubMubOfbOgbLJbOhbOiabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbNobNpbOjabnbOkabnbOlbOmbOnbOoabnbOcbMubMubMubMubNzbNybNMbOdbOpbOdbNMbNybNzbMubMubMubMubOfbOqbLJbOrbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbNobNObEDabnbOsabnabnbOtbOubOvabnbOcbMubMubMubMubMNbMubNMbOdbOdbOdbNMbMubMNbMubMubMubMubOfbOqbLJbOwbOxabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbNobNpabnabnbOyabnabnbOzabnbOAabnbOBbMubMubMubMubMNbMubNMbNMbNMbNMbNMbMubMNbMubMubMubMubOCbODbLJbLJbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbNobNpabnabnbNEbOEbOFamMbOFbOGbOHbOIbOJbMubMubMubMNbNMbMubMubMNbMubMubNMbMNbMubMubMubMObMObMObNNbLJbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbNobNpabnabnabnabnabnabnabnabnabnbOabNxbNybNybNybNzbNybNybNybNzbNybNybNybNzbNybNybNybNBbNCbMObLJbLJbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbNobNObOKbOKbOKbOLbOKbOKbOKbOKbOKbOMbONbMubMubMubMNbMubMubMubMubMubMubMubMNbMubMubMubLJbNtbNubLJbLJbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbNobOObOPbOQabFabFabFbORabFbOSabnbOTabFbMubMubMubMNbMubMubMubMubMubMubMubMNbMubMubMubNhbNibMObNjbLJbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbNobNpbOUabnbOVbOPbOWabnbOXbOSabnbOYabFbMubMubMubMNbMubMubMubMubMubMubMubMNbMubMubMubMObMPbMQbLJbMzbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbNobNpbOZabnabnbNpbPaabnbPbbPcabnbOaabFabFbPdabnbPeabFbMubMubMubMubMuarLbPfbPgbPgbPhbMObPibMObLJbLJbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbNobPjbPkbPlbPmbPnabnabnabnbORabnbOaaSabOAaSaabnbPobOPbPpaTbbPqbPrbPsarLbPtasqaulaulasqbPuarLbLebLebKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbPvbnKbPwbPxbPybFubPzabnbPAabFabnbPBabFabFabFbPCabFbNpbPDbPEbPFbPGbPHarLbPIasqaulaulasqbPJarLbPKbPKbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbPLbPMbPNbPNbPNbPObPPabnbPAabFabnbPQbPRbOKbOKbOKbPSbPTbPUbPVbPWbPXbPYbPZbQabQbbQcbQbbQbbQdbQebPKbQfbKtabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbPvabFabFabFabFbFubQgbQhbQibOPabnbQjbQkabnabnabnabnabnabnabnbPKbPKbPKbQlarLbQmarLbQebQnbQnbQobPKbPKbQpabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbQqbQrbQrbQrbQsbFubPjbQtbQtbQubQtbQvabFabFabFabFabFabFbQwabFbQxbPKbPKbQybPKbPKbPKbPKbPKbPKbPKbPKbPKbQzabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFaUGaUGaUGaUGaUGbQAaUGaUGaUGaUGaUGaUGaUGaUGaUGaUGaUGbQBbQBbQBbQxbPKbPKbQybQCbPKbQDbQEbQFbPKbQCbPKbQGbQpabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFabFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -4700,21 +5375,21 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bDHbDHbDHbDHbDHbDHbDHbDIbDHbDHbDHbDHbDHbDHbDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bDJbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHbDHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bQHbQHbQHbQHbQHbQHbQHbQIbQHbQHbQHbQHbQHbQHbQHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bQJbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHbQHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -5578,21 +6253,21 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDKbDLbDMbDNbDObDKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDLbDPbDQbDQbDRbDOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDSbDTbDQbDQbDQbDSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDUbDVbDQbDQbDQbDSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDSbDWbDQbDQbDQbDSaaaaaaaaaaaaaaabDXbDYbDZbDZbEabEbbEcbEdbDZbDZbDZbEbbEcbEdbEabDZbDZbDZbDZbEebDXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEfbEgbDQbDQbDQbEfaaaaaaaaaaaaaaabDYbEhbEibEibEjbEkbElbEibEmbEnbEmbEibElbEkbEobEpbEpbEqbErbEsbEeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEtbEgbDQbDQbDQbEtaaaaaabEubEubEubEvbEwbElbElbExbElbElbElbElbElbElbElbElbElbEybEzbEzbEzbEzbEAbEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDSbEgbDQbDQbDQbDSaaaaaabEubEubEubECbEDbEEbElbEFbEGbElbEHbEHbEHbEHbEHbElbEIbEobEJbEzbEqbErbEAbEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEubEubEubEubEubEubEubEubEubEubEubEubEuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEfbEgbDQbDQbDQbEfaaaaaabEubEubEubECbEKbEEbElbELbEGbElbEibEibEibEibEibElbEIbEsbDZbDZbDZbEbbEAbEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEubEubEubEubEubEubEubEubEubEubEubEubEuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEtbEgbDQbDQbDQbEtaaaaaabEubEubEubEMbENbElbElbEObEGbElbElbElbElbElbElbElbElbEPbEQbEQbEQbERbEAbEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEubEubEubEubEubEubEubEubEubEubEubEubEuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDSbESbDQbDQbDQbDSaaaaaabEubEubEubETbEUbEHbEHbEVbEkbEHbEHbEWbEXbEWbEHbEHbEYbEobEZbEZbEZbEZbEsbFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEubEubEubEubEubEubEubEubEubEubEubEubEuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFbbFcbDQbDQbDQbDSaaaaaabEubEubEubDXbETbDZbDZbFdbDZbDZbDZbDZbDZbDZbDZbDZbDZbFdbDZbDZbDZbDZbFabDXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEubEubEubEubEubEubEubEubEubEubEubEubEuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDSbDQbDQbDQbDQbDSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEubEubEubEubEubEubEubEubEubEubEubEubEuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFebFfbFfbFfbFfbFgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEubEubEubEubEubEubEubEubEubEubEubEubEuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDKbFhbFibFibFjbDKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQKbQLbQMbQNbQObQKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQLbQPbQQbQQbQRbQOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQSbQTbQQbQQbQQbQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQUbQVbQQbQQbQQbQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQSbQWbQQbQQbQQbQSaaaaaaaaaaaaaaabQXbQYbQZbQZbRabRbbRcbRdbQZbQZbQZbRbbRcbRdbRabQZbQZbQZbQZbRebQXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRfbRgbQQbQQbQQbRfaaaaaaaaaaaaaaabQYbRhbRibRibRjbRkbRlbRibRmbRnbRmbRibRlbRkbRobRpbRpbRqbRrbRsbReaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRtbRgbQQbQQbQQbRtaaaaaabRubRubRubRvbRwbRlbRlbRxbRlbRlbRlbRlbRlbRlbRlbRlbRlbRybRzbRzbRzbRzbRAbRBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQSbRgbQQbQQbQQbQSaaaaaabRubRubRubRCbRDbREbRlbRFbRGbRlbRHbRHbRHbRHbRHbRlbRIbRobRJbRzbRqbRrbRAbRBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRubRubRubRubRubRubRubRubRubRubRubRubRuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRfbRgbQQbQQbQQbRfaaaaaabRubRubRubRCbRKbREbRlbRLbRGbRlbRibRibRibRibRibRlbRIbRsbQZbQZbQZbRbbRAbRBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRubRubRubRubRubRubRubRubRubRubRubRubRuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRtbRgbQQbQQbQQbRtaaaaaabRubRubRubRMbRNbRlbRlbRObRGbRlbRlbRlbRlbRlbRlbRlbRlbRPbRQbRQbRQbRRbRAbRBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRubRubRubRubRubRubRubRubRubRubRubRubRuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQSbRSbQQbQQbQQbQSaaaaaabRubRubRubRTbRUbRHbRHbRVbRkbRHbRHbRWbRXbRWbRHbRHbRYbRobRZbRZbRZbRZbRsbSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRubRubRubRubRubRubRubRubRubRubRubRubRuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSbbScbQQbQQbQQbQSaaaaaabRubRubRubQXbRTbQZbQZbSdbQZbQZbQZbQZbQZbQZbQZbQZbQZbSdbQZbQZbQZbQZbSabQXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRubRubRubRubRubRubRubRubRubRubRubRubRuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQSbQQbQQbQQbQQbQSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRubRubRubRubRubRubRubRubRubRubRubRubRuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSebSfbSfbSfbSfbSgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRubRubRubRubRubRubRubRubRubRubRubRubRuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabQKbShbSibSibSjbQKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -5664,27 +6339,27 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbFlbFlbFmbFmbFmbFkbFkbFkbFkbFnbFkbFkbFkbFkbFobFobFpbFpbFqbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbFrbFsbFtbFsbFsbFubFvbFwbFwbFxbFwbFybFzbFkbFobFpbFpbFpbFpbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbFAbFtbFsbFsbFsbFBbFCbFCbFCbFCbFCbFCbFCbFkbFobFpbFpbFpbFDbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbFlbFsbFsbFEbFsbFCbFCbFCbFFbFCbFCbFFbFCbFCbFpbFpbFpbFpbFDbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbFGbFsbFsbFsbFsbFkbFHbFIbFJbFCbFIbFIbFHbFkbFpbFpbFpbFDbFDbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbFkaPPbFKbFCbFkbFkbFLbFIbFIbFCbFMbFIbFNbFkbFkbFCbFkbFkbFkbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbFkbFObFCbFCbFHbFPbFHbFMbFIbFCbFIbFQbFRbFSbFTbFCbFCbFUbFkbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbFkbFVbFCbFCbFIbFMbFIbFIbFIbFCbFIbFIbFMbFIbFIbFCbFFbFIbFWbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbFWbFXbFFbFCbFIbFYbFIbFIbFZbFCbGabFIbFIbGbbFIbFCbFCbGcbFkbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbFnbGdbFCbFCbFCbFCbFCbFCbFCbFCbFCbFCbFFbFCbFCbFCbFCbFHbFnbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbFkbFHbFFbFCbFIbFMbFIbFIbGebFCbGfbFIbFIbFIbFIbFCbFCbGgbFkbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbFkbGhbFCbGibFIbFIbFIbFIbGjbFCbFIbFMbFMbFIbFMbFCbFCbFHbFWbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbFkbGkbFCbFCbFHbGlbGmbFMbFIbFCbFMbFIbGnbGobFHbGpbFCbGqbFkbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbFkaPPbFKbFCbFkbFkbGrbFIbFJbFCbFIbFIbGsbFkbFkbFCaPPbFKbFkbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbGtbGubGubGubGvbFkbGwbGxbFIbFCbFIbFIbFHbFkbGybGybGybGybGzbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbGAbGBbGubGubGubFCbFCbFCbFCbFCbGCbFCbFCbFCbGybGDbGEbGFbGGbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbGHbGubGubGubGubFubFCbFFbFCbFCbFCbFCbGIbFubGybGybGybGJbGKbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbGLbGubGubGBbGubFBbGMbFHbGNbFHbGObGPbGQbFBbGybGFbGRbGybGSbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbGLbGTbGUbGVbGWbFWbFkbFkbFkbFnbFkbFkbFkbFkbGXbGYbGKbGKbGKbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkbFkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbSlbSlbSmbSmbSmbSkbSkbSkbSkbSnbSkbSkbSkbSkbSobSobSpbSpbSqbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbSrbSsbStbSsbSsbSubSvbSwbSwbSxbSwbSybSzbSkbSobSpbSpbSpbSpbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbSAbStbSsbSsbSsbSBbSCbSCbSCbSCbSCbSCbSCbSkbSobSpbSpbSpbSDbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbSlbSsbSsbSEbSsbSCbSCbSCbSFbSCbSCbSFbSCbSCbSpbSpbSpbSpbSDbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbSGbSsbSsbSsbSsbSkbSHbSIbSJbSCbSIbSIbSHbSkbSpbSpbSpbSDbSDbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbSkaPSbSKbSCbSkbSkbSLbSIbSIbSCbSMbSIbSNbSkbSkbSCbSkbSkbSkbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbSkbSObSCbSCbSHbSPbSHbSMbSIbSCbSIbSQbSRbSSbSTbSCbSCbSUbSkbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbSkbSVbSCbSCbSIbSMbSIbSIbSIbSCbSIbSIbSMbSIbSIbSCbSFbSIbSWbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbSWbSXbSFbSCbSIbSYbSIbSIbSZbSCbTabSIbSIbTbbSIbSCbSCbTcbSkbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbSnbTdbSCbSCbSCbSCbSCbSCbSCbSCbSCbSCbSFbSCbSCbSCbSCbSHbSnbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbSkbSHbSFbSCbSIbSMbSIbSIbTebSCbTfbSIbSIbSIbSIbSCbSCbTgbSkbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbSkbThbSCbTibSIbSIbSIbSIbTjbSCbSIbSMbSMbSIbSMbSCbSCbSHbSWbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbSkbTkbSCbSCbSHbTlbTmbSMbSIbSCbSMbSIbTnbTobSHbTpbSCbTqbSkbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbSkaPSbSKbSCbSkbSkbTrbSIbSJbSCbSIbSIbTsbSkbSkbSCaPSbSKbSkbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbTtbTubTubTubTvbSkbTwbTxbSIbSCbSIbSIbSHbSkbTybTybTybTybTzbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbTAbTBbTubTubTubSCbSCbSCbSCbSCbTCbSCbSCbSCbTybTDbTEbTFbTGbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbTHbTubTubTubTubSubSCbSFbSCbSCbSCbSCbTIbSubTybTybTybTJbTKbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbTLbTubTubTBbTubSBbgcbSHbTMbSHbTNbTObTPbSBbTybTFbTQbTybTRbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbTLbTSbTTbTUbTVbSWbSkbSkbSkbSnbSkbSkbSkbSkbTWbTXbTKbTKbTKbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkbSkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/maps/tgstation.2.0.8.dmm b/maps/tgstation.2.0.8.dmm index f44dad511ef..5e6b8a1161f 100755 --- a/maps/tgstation.2.0.8.dmm +++ b/maps/tgstation.2.0.8.dmm @@ -3,86 +3,86 @@ "aac" = (/turf/space,/area/syndicate_station/two) "aad" = (/obj/structure/grille,/obj/structure/lattice,/turf/space,/area) "aae" = (/obj/structure/lattice,/turf/space,/area) -"aaf" = (/turf/simulated/wall/r_wall,/area/security/warden{name = "Armory"}) +"aaf" = (/turf/simulated/wall/r_wall,/area/security/armoury) "aag" = (/obj/structure/grille,/turf/space,/area) -"aah" = (/turf/simulated/floor/engine/vacuum,/area/security/warden{name = "Armory"}) -"aai" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/warden{name = "Armory"}) -"aaj" = (/obj/machinery/deployable/barrier,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/warden{name = "Armory"}) -"aak" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/warden{name = "Armory"}) -"aal" = (/obj/machinery/flasher/portable,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/warden{name = "Armory"}) -"aam" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/warden{name = "Armory"}) -"aan" = (/obj/structure/closet/bombclosetsecurity,/obj/machinery/camera{c_tag = "Armoury"; dir = 2; network = "Security"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) -"aao" = (/obj/structure/closet/l3closet/security,/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aap" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) -"aaq" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/machinery/light{dir = 1},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) -"aar" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) -"aas" = (/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aat" = (/obj/structure/rack,/obj/item/ammo_casing/shotgun,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) -"aau" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aav" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) +"aah" = (/turf/simulated/floor/engine/vacuum,/area/security/armoury) +"aai" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aaj" = (/obj/machinery/deployable/barrier,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aak" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aal" = (/obj/machinery/flasher/portable,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aam" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aan" = (/obj/structure/closet/bombclosetsecurity,/obj/machinery/camera{c_tag = "Armoury"; dir = 2; network = "Security"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"aao" = (/obj/structure/closet/l3closet/security,/turf/simulated/floor,/area/security/armoury) +"aap" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"aaq" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/machinery/light{dir = 1},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"aar" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"aas" = (/turf/simulated/floor,/area/security/armoury) +"aat" = (/obj/structure/rack,/obj/item/ammo_casing/shotgun,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"aau" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/armoury) +"aav" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) "aaw" = (/turf/simulated/floor/plating/airless,/area) -"aax" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/warden{name = "Armory"}) -"aay" = (/obj/structure/window/reinforced,/obj/item/weapon/wrench,/obj/machinery/flasher/portable,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/warden{name = "Armory"}) -"aaz" = (/obj/machinery/door/poddoor{id = "armory"; name = "Armory Blast Door"},/turf/simulated/floor,/area/security/warden{name = "Armory"}) +"aax" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aay" = (/obj/structure/window/reinforced,/obj/item/weapon/wrench,/obj/machinery/flasher/portable,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aaz" = (/obj/machinery/door/poddoor{id = "armory"; name = "Armory Blast Door"},/turf/simulated/floor,/area/security/armoury) "aaA" = (/turf/simulated/wall/r_wall,/area/security/range) "aaB" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/range) -"aaC" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/warden{name = "Armory"}) -"aaD" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/warden{name = "Armory"}) -"aaE" = (/obj/structure/rack,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/storage/body_bag_box,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/security/warden{name = "Armory"}) -"aaF" = (/obj/structure/rack,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/baton,/obj/item/weapon/storage/handcuff_kit,/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aaG" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aaH" = (/obj/structure/table/reinforced,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aaI" = (/obj/machinery/camera{c_tag = "Armoury Secure Section"; dir = 8; network = "Security"},/turf/simulated/floor,/area/security/warden{name = "Armory"}) +"aaC" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aaD" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aaE" = (/obj/structure/rack,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/storage/body_bag_box,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/security/armoury) +"aaF" = (/obj/structure/rack,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/baton,/obj/item/weapon/storage/handcuff_kit,/turf/simulated/floor,/area/security/armoury) +"aaG" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/security/armoury) +"aaH" = (/obj/structure/table/reinforced,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/turf/simulated/floor,/area/security/armoury) +"aaI" = (/obj/machinery/camera{c_tag = "Armoury Secure Section"; dir = 8; network = "Security"},/turf/simulated/floor,/area/security/armoury) "aaJ" = (/turf/simulated/floor/plating,/area/security/range) "aaK" = (/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/security/range) "aaL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/range) -"aaM" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/reagent_dispensers/peppertank{pixel_x = -30},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/warden{name = "Armory"}) -"aaN" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/warden{name = "Armory"}) -"aaO" = (/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/security/warden{name = "Armory"}) -"aaP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aaQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aaR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aaS" = (/obj/structure/rack,/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) -"aaT" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/item/weapon/storage/trackimp_kit,/obj/item/weapon/storage/chemimp_kit,/obj/item/weapon/storage/lockbox/loyalty,/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aaU" = (/obj/structure/table,/obj/item/weapon/storage/lockbox,/obj/item/weapon/pepperspray,/obj/item/weapon/pepperspray,/obj/item/weapon/pepperspray,/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aaV" = (/obj/machinery/power/apc{dir = 4; name = "Armoury APC"; pixel_x = 27; pixel_y = 2},/obj/structure/rack,/obj/item/weapon/storage/flashbang_kit,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aaW" = (/obj/item/weapon/gun/energy/ionrifle,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) -"aaX" = (/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aaY" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) -"aaZ" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) -"aba" = (/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/head/helmet/space/rig/security,/obj/machinery/light,/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) -"abb" = (/obj/item/clothing/suit/armor/laserproof{pixel_x = -2; pixel_y = 2},/obj/item/clothing/suit/armor/bulletproof{pixel_x = 2; pixel_y = -2},/obj/structure/table,/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) +"aaM" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/reagent_dispensers/peppertank{pixel_x = -30},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/armoury) +"aaN" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/armoury) +"aaO" = (/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/security/armoury) +"aaP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/security/armoury) +"aaQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor,/area/security/armoury) +"aaR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/security/armoury) +"aaS" = (/obj/structure/rack,/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"aaT" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/item/weapon/storage/trackimp_kit,/obj/item/weapon/storage/chemimp_kit,/obj/item/weapon/storage/lockbox/loyalty,/turf/simulated/floor,/area/security/armoury) +"aaU" = (/obj/structure/table,/obj/item/weapon/storage/lockbox,/obj/item/weapon/pepperspray,/obj/item/weapon/pepperspray,/obj/item/weapon/pepperspray,/turf/simulated/floor,/area/security/armoury) +"aaV" = (/obj/machinery/power/apc{dir = 4; name = "Armoury APC"; pixel_x = 27; pixel_y = 2},/obj/structure/rack,/obj/item/weapon/storage/flashbang_kit,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/security/armoury) +"aaW" = (/obj/item/weapon/gun/energy/ionrifle,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"aaX" = (/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor,/area/security/armoury) +"aaY" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"aaZ" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"aba" = (/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/head/helmet/space/rig/security,/obj/machinery/light,/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"abb" = (/obj/item/clothing/suit/armor/laserproof{pixel_x = -2; pixel_y = 2},/obj/item/clothing/suit/armor/bulletproof{pixel_x = 2; pixel_y = -2},/obj/structure/table,/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) "abc" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/security/range) "abd" = (/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor,/area/security/range) "abe" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/security/range) "abf" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced{tag = "icon-reinf_1tilethick"; icon_state = "reinf_1tilethick"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/range) "abg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/camera{c_tag = "Firing Range North"; dir = 8; network = "Security"},/turf/simulated/floor,/area/security/range) -"abh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/glass/glass_security{name = "Armory"; req_access_txt = "1"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/warden{name = "Armory"}) -"abi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass/glass_security{name = "Armory"; req_access_txt = "1"},/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"abj" = (/obj/machinery/door/airlock/glass/glass_security{name = "Armory"; req_access_txt = "1"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/warden{name = "Armory"}) -"abk" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/wall/r_wall,/area/security/warden{name = "Armory"}) -"abl" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area/security/warden{name = "Armory"}) -"abm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/warden{name = "Armory"}) -"abn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/warden{name = "Armory"}) -"abo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/warden{name = "Armory"}) +"abh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/glass/glass_security{name = "Armory"; req_access_txt = "1"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/armoury) +"abi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass/glass_security{name = "Armory"; req_access_txt = "1"},/turf/simulated/floor,/area/security/armoury) +"abj" = (/obj/machinery/door/airlock/glass/glass_security{name = "Armory"; req_access_txt = "1"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/armoury) +"abk" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/wall/r_wall,/area/security/armoury) +"abl" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area/security/armoury) +"abm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/armoury) +"abn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/armoury) +"abo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/armoury) "abp" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/escape_pod3/station) "abq" = (/obj/structure/shuttle/window{tag = "icon-3"; icon_state = "3"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "abr" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod3/station) "abs" = (/turf/simulated/floor,/area/security/range) "abt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/target_stake,/obj/machinery/magnetic_module{code = 712; magnetic_field = 2; max_dist = 5; on = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/range) "abu" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/security/range) -"abv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/warden{name = "Armory"}) -"abw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"abx" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/warden{name = "Armory"}) -"aby" = (/obj/machinery/door/airlock/glass/glass_security{name = "Armory"; req_access_txt = "1"},/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"abz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"abA" = (/obj/machinery/camera{c_tag = "North Corridor"; dir = 8; network = "Security"},/turf/simulated/floor,/area/security/warden{name = "Armory"}) +"abv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/armoury) +"abw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/security/armoury) +"abx" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/armoury) +"aby" = (/obj/machinery/door/airlock/glass/glass_security{name = "Armory"; req_access_txt = "1"},/turf/simulated/floor,/area/security/armoury) +"abz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/armoury) +"abA" = (/obj/machinery/camera{c_tag = "North Corridor"; dir = 8; network = "Security"},/turf/simulated/floor,/area/security/armoury) "abB" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape_pod3/station) "abC" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "abD" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/security/range) "abE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/range) "abF" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/security/range) -"abG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/warden{name = "Armory"}) +"abG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/armoury) "abH" = (/turf/simulated/wall/r_wall,/area/security/hos) "abI" = (/obj/machinery/door/window{base_state = "right"; dir = 1; icon = 'windoor.dmi'; icon_state = "right"; name = "Head of Security"; req_access_txt = "19"},/turf/simulated/floor,/area/security/hos) "abJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/security/hos) @@ -112,8 +112,8 @@ "ach" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area) "aci" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/security/range) "acj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/security/range) -"ack" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/warden{name = "Armory"}) -"acl" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/warden{name = "Armory"}) +"ack" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/armoury) +"acl" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/armoury) "acm" = (/obj/structure/closet/wardrobe/hos,/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/hos) "acn" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/security/hos) "aco" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/security/hos) @@ -130,7 +130,7 @@ "acz" = (/obj/machinery/copier,/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/hos) "acA" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/security/hos) "acB" = (/obj/structure/table/woodentable,/obj/item/device/radio,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) -"acC" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/item/ashtray/glass,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/security/hos) +"acC" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/item/ashtray/glass,/obj/item/weapon/megaphone,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/security/hos) "acD" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table/woodentable,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/stamp/hos,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/security/hos) "acE" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/item/device/radio/intercom{pixel_x = 28; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) "acF" = (/obj/structure/closet/wardrobe/red,/turf/simulated/floor,/area/security/main) @@ -297,7 +297,7 @@ "afK" = (/obj/structure/table,/obj/structure/bedsheetbin,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/camera{c_tag = "Prison Laundry Room"; dir = 2; network = "Prison"},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Prison Laundry Room"; dir = 6; network = "Security"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/prison) "afL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall,/area/prison) "afM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor{icon_state = "freezerfloor"},/area/prison) -"afN" = (/obj/machinery/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/prison) +"afN" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/prison) "afO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/prison) "afP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/prison) "afQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/prison) @@ -339,7 +339,7 @@ "agA" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/prison) "agB" = (/obj/machinery/door/airlock{name = "Washoom Toilet"; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/prison) "agC" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/prison) -"agD" = (/obj/machinery/disposal/toilet{tag = "icon-toilet (WEST)"; icon_state = "toilet"; dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/prison) +"agD" = (/obj/structure/toilet{tag = "icon-toilet (WEST)"; icon_state = "toilet"; dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/prison) "agE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/prison) "agF" = (/obj/machinery/atmospherics/valve{dir = 4},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/prison) "agG" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/prison) @@ -565,7 +565,7 @@ "akS" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/crew_quarters/courtroom) "akT" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/crew_quarters/courtroom) "akU" = (/obj/machinery/light,/turf/simulated/floor,/area/crew_quarters/courtroom) -"akV" = (/obj/structure/closet/extinguisher{pixel_x = 5; pixel_y = -32},/turf/simulated/floor,/area/crew_quarters/courtroom) +"akV" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor,/area/crew_quarters/courtroom) "akW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/crew_quarters/courtroom) "akX" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1},/turf/simulated/floor,/area/crew_quarters/courtroom) "akY" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) @@ -731,9 +731,9 @@ "aoc" = (/obj/machinery/flasher{dir = 4; id = "permflash"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison) "aod" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison) "aoe" = (/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/prison) -"aof" = (/obj/structure/closet/extinguisher{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/prison) +"aof" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/prison) "aog" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/brig) -"aoh" = (/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/security/brig) +"aoh" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/security/brig) "aoi" = (/obj/structure/stool,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/security/brig) "aoj" = (/turf/simulated/floor{icon_state = "white"},/area/security/brig) "aok" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/window/brigdoor{tag = "icon-left (EAST)"; name = "Cell 3"; icon_state = "left"; dir = 4; req_access_txt = "1"; id = "Cell 3"},/turf/simulated/floor,/area/security/brig) @@ -757,7 +757,7 @@ "aoC" = (/obj/structure/closet/secure_closet/brig,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/prison) "aoD" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 3; pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 3; pixel_y = -2},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 3; pixel_y = 6},/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/security/brig) "aoE" = (/obj/machinery/bot/medbot{name = "Mr Fixit"; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/security/brig) -"aoF" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/security/brig) +"aoF" = (/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/security/brig) "aoG" = (/obj/machinery/camera{c_tag = "Medic Station"; dir = 1; network = "Security"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/security/brig) "aoH" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/camera{c_tag = "Brig South"; dir = 1; network = "Security"},/turf/simulated/floor,/area/security/brig) "aoI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) @@ -891,7 +891,7 @@ "arg" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{pixel_y = 23},/obj/structure/closet/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) "arh" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/crew_quarters/fitness) "ari" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/fitness) -"arj" = (/obj/machinery/sink{pixel_y = 29},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/fitness) +"arj" = (/obj/structure/sink{pixel_y = 29},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/fitness) "ark" = (/obj/structure/reagent_dispensers/water_cooler,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/crew_quarters/fitness) "arl" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment{pixel_y = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/crew_quarters/fitness) "arm" = (/obj/machinery/camera{c_tag = "Fitness Room"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/crew_quarters/fitness) @@ -1014,7 +1014,7 @@ "atz" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) "atA" = (/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) "atB" = (/obj/machinery/atm{pixel_y = 30},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) -"atC" = (/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters) +"atC" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters) "atD" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "atE" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) "atF" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/crew_quarters/fitness) @@ -1042,7 +1042,7 @@ "aub" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "auc" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) "aud" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/fore) -"aue" = (/obj/structure/closet/extinguisher{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) +"aue" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) "auf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/fsmaint) "aug" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = list("Detective's Office","Law Office")},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "auh" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/crew_quarters) @@ -1257,7 +1257,7 @@ "ayi" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/ai_monitored/storage/eva) "ayj" = (/obj/machinery/light/small{dir = 8},/obj/structure/closet/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) "ayk" = (/obj/item/weapon/bedsheet,/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"ayl" = (/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"ayl" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aym" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "ayn" = (/obj/structure/table,/obj/item/clothing/under/suit_jacket/really_black,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) "ayo" = (/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) @@ -1331,7 +1331,7 @@ "azE" = (/obj/effect/sign/securearea,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) "azF" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/door/airlock/secure{name = "E.V.A."; req_access_txt = "18"},/obj/structure/cable,/turf/simulated/floor,/area/ai_monitored/storage/eva) "azG" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"azH" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"azH" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "azI" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "azJ" = (/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) "azK" = (/obj/machinery/light,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) @@ -1398,7 +1398,7 @@ "aAT" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) "aAU" = (/obj/machinery/camera{c_tag = "Dormitory South"; c_tag_order = 999; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters) "aAV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) -"aAW" = (/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aAW" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aAX" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 4; name = "Dormitory Bathrooms APC"; pixel_x = 26; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aAY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/toilet) "aAZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) @@ -1583,7 +1583,7 @@ "aEw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) "aEx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/hallway/secondary/entry) "aEy" = (/obj/machinery/camera{c_tag = "Security Checkpoint External"; network = "Arrivals"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) -"aEz" = (/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) +"aEz" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) "aEA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/hallway/secondary/entry) "aEB" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "aEC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) @@ -1627,7 +1627,7 @@ "aFo" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/central) "aFp" = (/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/central) "aFq" = (/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/central) -"aFr" = (/obj/machinery/light/small,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/toilet,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aFr" = (/obj/machinery/light/small,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/toilet{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aFs" = (/obj/machinery/light/small,/obj/machinery/recharge_station,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aFt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aFu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) @@ -1749,7 +1749,7 @@ "aHG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/port) "aHH" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/port) "aHI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/port) -"aHJ" = (/obj/structure/closet/extinguisher{pixel_x = 5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/port) +"aHJ" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/port) "aHK" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/port) "aHL" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "aHM" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/hallway/primary/port) @@ -1757,7 +1757,7 @@ "aHO" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/port) "aHP" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor,/area/hallway/primary/central) "aHQ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/central) -"aHR" = (/obj/machinery/camera{c_tag = "AI Chamber North"; dir = 2},/obj/structure/closet/extinguisher{pixel_x = 5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/central) +"aHR" = (/obj/machinery/camera{c_tag = "AI Chamber North"; dir = 2},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/central) "aHS" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/central) "aHT" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/hallway/primary/central) "aHU" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/hallway/primary/central) @@ -1776,7 +1776,7 @@ "aIh" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central) "aIi" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central) "aIj" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central) -"aIk" = (/obj/machinery/light{dir = 1},/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/central) +"aIk" = (/obj/machinery/light{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/central) "aIl" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor,/area/hallway/primary/central) "aIm" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=EVA2"; location = "Dorm"},/turf/simulated/floor,/area/hallway/primary/central) "aIn" = (/turf/simulated/floor{icon_state = "wood"},/area/library) @@ -1902,7 +1902,7 @@ "aKD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "wood"},/area/library) "aKE" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/library) "aKF" = (/obj/structure/disposalpipe/sortjunction{sortType = list("Library")},/turf/simulated/wall,/area/library) -"aKG" = (/obj/machinery/power/apc{name = "Hydroponics APC"; dir = 8; pixel_x = -27; pixel_y = 3},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"aKG" = (/obj/machinery/power/apc{name = "Hydroponics APC"; dir = 8; pixel_x = -27; pixel_y = 3},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) "aKH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "greencorner"; dir = 8},/area/hydroponics) "aKI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/hydroponics) "aKJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "greencorner"; dir = 2},/area/hydroponics) @@ -1922,7 +1922,7 @@ "aKX" = (/obj/structure/stool,/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) "aKY" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) "aKZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/stool,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) -"aLa" = (/obj/structure/closet/extinguisher{pixel_x = 27},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aLa" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aLb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/chapel/main) "aLc" = (/turf/simulated/wall,/area/hallway/secondary/exit) "aLd" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) @@ -1944,7 +1944,7 @@ "aLt" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/hallway/primary/port) "aLu" = (/obj/structure/table,/turf/simulated/floor,/area/hallway/primary/port) "aLv" = (/obj/machinery/camera{c_tag = "Port Hallway"; dir = 1},/obj/structure/table,/turf/simulated/floor,/area/hallway/primary/port) -"aLw" = (/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = -32},/turf/simulated/floor,/area/hallway/primary/port) +"aLw" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = -32},/turf/simulated/floor,/area/hallway/primary/port) "aLx" = (/turf/simulated/wall/r_wall,/area/hallway/primary/port) "aLy" = (/turf/simulated/wall/r_wall,/area/hallway/primary/central) "aLz" = (/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) @@ -2150,7 +2150,7 @@ "aPr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/storage/tools) "aPs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"},/area/storage/tools) "aPt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/storage/tools) -"aPu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/storage/tools) +"aPu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/storage/tools) "aPv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/tools) "aPw" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/hallway/primary/central) "aPx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central) @@ -2434,7 +2434,7 @@ "aUP" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/security/vacantoffice) "aUQ" = (/obj/machinery/copier,/turf/simulated/floor,/area/security/vacantoffice) "aUR" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/maintenance/port) -"aUS" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/disposal/toilet{tag = "icon-toilet (EAST)"; icon_state = "toilet"; dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aUS" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/light/small{dir = 1},/obj/structure/toilet{tag = "icon-toilet (EAST)"; icon_state = "toilet"; dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aUT" = (/obj/machinery/door/airlock{name = "Unit 1"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aUU" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aUV" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) @@ -2462,8 +2462,8 @@ "aVr" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai) "aVs" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-2"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/turret_protected/ai) "aVt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"aVu" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"aVv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/airlock/secure{name = "Heads of Staff"; req_access_txt = "19"},/turf/simulated/floor,/area/crew_quarters/heads) +"aVu" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"aVv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/airlock/secure{name = "Heads of Staff"; req_access_txt = "19"},/turf/simulated/floor,/area/crew_quarters/heads/hop) "aVw" = (/turf/simulated/wall,/area/hallway/primary/central) "aVx" = (/obj/machinery/camera{c_tag = "Bridge Entrance East"; dir = 4; network = "SS13"},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) "aVy" = (/obj/machinery/power/apc{name = "Library APC"; dir = 8; pixel_x = -27; pixel_y = -1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "wood"},/area/library) @@ -2537,15 +2537,15 @@ "aWO" = (/obj/machinery/light/small{dir = 1},/obj/machinery/power/terminal{dir = 8},/obj/machinery/requests_console{department = "AI"; departmentType = 5; pixel_y = 29},/obj/structure/cable,/turf/simulated/floor/grid,/area/turret_protected/ai) "aWP" = (/obj/machinery/turret{id = "aicore"},/turf/simulated/floor/grid,/area/turret_protected/ai) "aWQ" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/grid,/area/turret_protected/ai) -"aWR" = (/obj/machinery/copier,/turf/simulated/floor,/area/crew_quarters/heads) -"aWS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) -"aWT" = (/obj/structure/filingcabinet,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor,/area/crew_quarters/heads) -"aWU" = (/obj/machinery/light{dir = 1},/obj/structure/table/reinforced,/obj/machinery/keycard_auth{pixel_y = 30},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor,/area/crew_quarters/heads) -"aWV" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/crew_quarters/heads) -"aWW" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor,/area/crew_quarters/heads) -"aWX" = (/obj/machinery/atm{pixel_y = 30},/turf/simulated/floor,/area/crew_quarters/heads) -"aWY" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Bridge Delivery"; req_access_txt = "19"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/crew_quarters/heads) -"aWZ" = (/obj/machinery/door/window/westleft{base_state = "right"; dir = 4; icon_state = "right"; name = "Bridge Delivery"; req_access_txt = "34"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Bridge"},/turf/simulated/floor{icon_state = "bot"},/area/crew_quarters/heads) +"aWR" = (/obj/machinery/copier,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aWS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aWT" = (/obj/structure/filingcabinet,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aWU" = (/obj/machinery/light{dir = 1},/obj/structure/table/reinforced,/obj/machinery/keycard_auth{pixel_y = 30},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aWV" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aWW" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aWX" = (/obj/machinery/atm{pixel_y = 30},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aWY" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Bridge Delivery"; req_access_txt = "19"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/crew_quarters/heads/hop) +"aWZ" = (/obj/machinery/door/window/westleft{base_state = "right"; dir = 4; icon_state = "right"; name = "Bridge Delivery"; req_access_txt = "34"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Bridge"},/turf/simulated/floor{icon_state = "bot"},/area/crew_quarters/heads/hop) "aXa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/library) "aXb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/library) "aXc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/library) @@ -2574,7 +2574,7 @@ "aXz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) "aXA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) "aXB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/chapel/main) -"aXC" = (/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aXC" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) "aXD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aXE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aXF" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor,/area/hallway/secondary/entry) @@ -2583,7 +2583,7 @@ "aXI" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/port) "aXJ" = (/obj/machinery/door/airlock{name = "Unit 2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aXK" = (/obj/structure/disposalpipe/junction,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aXL" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/light/small{dir = 4},/obj/machinery/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aXL" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/light/small{dir = 4},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aXM" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/camera{c_tag = "Locker Room East"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/locker) "aXN" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/locker) "aXO" = (/obj/machinery/mineral/input,/turf/simulated/floor{tag = "icon-vault (NORTHWEST)"; icon_state = "vault"; dir = 9},/area/mint) @@ -2611,12 +2611,12 @@ "aYk" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/grid,/area/turret_protected/ai) "aYl" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) "aYm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"aYn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"aYo" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/crew_quarters/heads) -"aYp" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/crew_quarters/heads) -"aYq" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/crew_quarters/heads) -"aYr" = (/turf/simulated/floor,/area/crew_quarters/heads) -"aYs" = (/obj/structure/closet/wardrobe/hop,/turf/simulated/floor,/area/crew_quarters/heads) +"aYn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"aYo" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aYp" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/crew_quarters/heads/hop) +"aYq" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/crew_quarters/heads/hop) +"aYr" = (/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aYs" = (/obj/structure/closet/wardrobe/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) "aYt" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor,/area/hallway/primary/central) "aYu" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/hallway/primary/starboard) "aYv" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) @@ -2627,7 +2627,7 @@ "aYA" = (/obj/machinery/power/apc{dir = 1; name = "Starboard Hall APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/hallway/primary/starboard) "aYB" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/starboard) "aYC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/starboard) -"aYD" = (/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/starboard) +"aYD" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/starboard) "aYE" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/starboard) "aYF" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; dir = 4; icon_state = "pipe-j2s"; sortType = list()},/turf/simulated/floor,/area/hallway/primary/starboard) "aYG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor,/area/hallway/primary/starboard) @@ -2651,7 +2651,7 @@ "aYY" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/port) "aYZ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/port) "aZa" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aZb" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aZb" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aZc" = (/obj/machinery/camera{c_tag = "Mint Press"; dir = 4; network = "Command"},/turf/simulated/floor{icon_state = "dark"},/area/mint) "aZd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mint) "aZe" = (/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) @@ -2675,12 +2675,12 @@ "aZw" = (/turf/simulated/wall,/area/turret_protected/ai) "aZx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) "aZy" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aZz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"aZA" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/vending/cola,/turf/simulated/floor,/area/crew_quarters/heads) -"aZB" = (/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor,/area/crew_quarters/heads) -"aZC" = (/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/crew_quarters/heads) -"aZD" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/hop,/obj/item/weapon/hand_labeler,/turf/simulated/floor,/area/crew_quarters/heads) -"aZE" = (/turf/simulated/wall,/area/crew_quarters/heads) +"aZz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"aZA" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/vending/cola,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aZB" = (/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aZC" = (/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/crew_quarters/heads/hop) +"aZD" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/hop,/obj/item/weapon/hand_labeler,/obj/item/weapon/megaphone,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aZE" = (/turf/simulated/wall,/area/crew_quarters/heads/hop) "aZF" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) "aZG" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/starboard) "aZH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/starboard) @@ -2697,7 +2697,7 @@ "aZS" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port) "aZT" = (/obj/machinery/door/airlock{name = "Unit 3"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aZU" = (/obj/structure/disposalpipe/junction,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aZV" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aZV" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aZW" = (/obj/item/latexballon{name = "Larry"},/turf/simulated/floor/plating,/area/crew_quarters/locker/locker_toilet) "aZX" = (/obj/item/latexballon{name = "Moe"},/turf/simulated/floor/plating,/area/crew_quarters/locker/locker_toilet) "aZY" = (/obj/item/weapon/paper{desc = "Due to spending cutbacks certin organic crewmembers have had to be replaced with synthetic analogs.
    We apologise for any inconvenience caused.

    Nanotrasen Finance Department"; name = "Spending Cutbacks"},/obj/item/latexballon{name = "Curly"},/turf/simulated/floor/plating,/area/crew_quarters/locker/locker_toilet) @@ -2715,7 +2715,7 @@ "bak" = (/obj/machinery/door/window{dir = 2; icon = 'windoor.dmi'; name = "Captain's Quarters"; req_access_txt = "20"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) "bal" = (/obj/item/weapon/hand_tele,/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) "bam" = (/obj/item/weapon/soap/deluxe,/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"ban" = (/obj/structure/table/woodentable,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"ban" = (/obj/structure/table/woodentable,/obj/structure/disposalpipe/segment{dir = 1},/obj/item/weapon/megaphone,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) "bao" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) "bap" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) "baq" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{anyai = 0; freerange = 1; name = "General Listening Channel"; pixel_x = 0; pixel_y = 20},/obj/item/device/radio/intercom{anyai = 0; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 0; pixel_y = -26},/obj/item/device/radio/intercom{anyai = 0; broadcasting = 1; freerange = 1; listening = 0; name = "General Broadcasting Channel"; pixel_x = -25; pixel_y = -4},/turf/simulated/floor/grid,/area/turret_protected/ai) @@ -2725,11 +2725,11 @@ "bau" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) "bav" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/window{base_state = "right"; dir = 8; icon_state = "right"; name = "AI Core Door"; req_access_txt = "16"},/turf/simulated/floor/grid,/area/turret_protected/ai) "baw" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{anyai = 0; freerange = 1; name = "General Listening Channel"; pixel_x = 0; pixel_y = 19},/obj/item/device/radio/intercom{anyai = 0; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 0; pixel_y = -26},/obj/item/device/radio/intercom{anyai = 0; broadcasting = 1; freerange = 1; listening = 0; name = "General Broadcasting Channel"; pixel_x = 27; pixel_y = -3},/turf/simulated/floor/grid,/area/turret_protected/ai) -"bax" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/crew_quarters/heads) -"bay" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) -"baz" = (/obj/structure/stool/bed/chair/comfy/teal{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/crew_quarters/heads) -"baA" = (/obj/machinery/camera{c_tag = "Heads of Staff"; dir = 8; network = "Command"},/obj/structure/table/reinforced,/obj/item/weapon/secstorage/sbriefcase,/obj/item/ashtray/glass,/turf/simulated/floor,/area/crew_quarters/heads) -"baB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/heads) +"bax" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bay" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"baz" = (/obj/structure/stool/bed/chair/comfy/teal{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/crew_quarters/heads/hop) +"baA" = (/obj/machinery/camera{c_tag = "Heads of Staff"; dir = 8; network = "Command"},/obj/structure/table/reinforced,/obj/item/weapon/secstorage/sbriefcase,/obj/item/ashtray/glass,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"baB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) "baC" = (/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central) "baD" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central) "baE" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Med"; location = "HOP"},/turf/simulated/floor,/area/hallway/primary/central) @@ -2745,7 +2745,7 @@ "baO" = (/turf/simulated/floor{dir = 8; icon_state = "whitecorner"},/area/hallway/primary/starboard) "baP" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/secondary/exit) "baQ" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/light,/turf/simulated/floor,/area/hallway/secondary/exit) -"baR" = (/obj/structure/closet/extinguisher{pixel_x = 27},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) +"baR" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) "baS" = (/turf/simulated/wall/r_wall,/area/maintenance/disposal) "baT" = (/obj/machinery/conveyor{id = "garbage"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) "baU" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/simulated/floor/plating,/area/maintenance/disposal) @@ -2758,7 +2758,7 @@ "bbb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/port) "bbc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) "bbd" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bbe" = (/obj/machinery/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"bbe" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "bbf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/port) "bbg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/port) "bbh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = list("Locker Room")},/turf/simulated/floor/plating,/area/maintenance/port) @@ -2789,10 +2789,10 @@ "bbG" = (/obj/machinery/door/window{name = "AI Core Door"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/hologram/holopad,/turf/simulated/floor/grid,/area/turret_protected/ai) "bbH" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/flasher{pixel_x = 0; pixel_y = 24; id = "AI"},/turf/simulated/floor/grid,/area/turret_protected/ai) "bbI" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/grid,/area/turret_protected/ai) -"bbJ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/crew_quarters/heads) -"bbK" = (/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor,/area/crew_quarters/heads) -"bbL" = (/obj/machinery/computer/card,/turf/simulated/floor,/area/crew_quarters/heads) -"bbM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/heads) +"bbJ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bbK" = (/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bbL" = (/obj/machinery/computer/card,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bbM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) "bbN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central) "bbO" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/hallway/primary/central) "bbP" = (/turf/simulated/wall,/area/crew_quarters/kitchen) @@ -2852,13 +2852,13 @@ "bcR" = (/obj/machinery/ai_slipper,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/effect/decal/warning_stripes{tag = "icon-U-S"; icon_state = "U-S"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) "bcS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) "bcT" = (/obj/machinery/light/small{dir = 4},/obj/machinery/turret{dir = 8; id = "aicore"},/turf/simulated/floor/grid,/area/turret_protected/ai) -"bcU" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor,/area/crew_quarters/heads) -"bcV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/heads) -"bcW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads) -"bcX" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads) -"bcY" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/heads) -"bcZ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) -"bda" = (/obj/machinery/door/window{base_state = "right"; dir = 8; icon = 'windoor.dmi'; icon_state = "right"; name = "Heads of Staff"; req_access_txt = "19"},/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/obj/structure/table/reinforced,/obj/structure/noticeboard{pixel_y = -27},/turf/simulated/floor,/area/crew_quarters/heads) +"bcU" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bcV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bcW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bcX" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bcY" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bcZ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bda" = (/obj/machinery/door/window{base_state = "right"; dir = 8; icon = 'windoor.dmi'; icon_state = "right"; name = "Heads of Staff"; req_access_txt = "19"},/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/obj/structure/table/reinforced,/obj/structure/noticeboard{pixel_y = -27},/turf/simulated/floor,/area/crew_quarters/heads/hop) "bdb" = (/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/central) "bdc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central) "bdd" = (/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/hallway/primary/central) @@ -2939,17 +2939,17 @@ "beA" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/machinery/camera{c_tag = "AI Chamber South-1"; dir = 1; network = "Command"},/turf/simulated/floor/grid,/area/turret_protected/ai) "beB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/grid,/area/turret_protected/ai) "beC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"beD" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"beE" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/secure_closet/hop,/turf/simulated/floor,/area/crew_quarters/heads) -"beF" = (/obj/machinery/power/apc{dir = 2; name = "Head of Staff APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor,/area/crew_quarters/heads) -"beG" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/crew_quarters/heads) -"beH" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/requests_console{department = "Head of personnel's desk"; departmentType = 5; name = "HOP RC"; pixel_y = -30},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) -"beI" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/crew_quarters/heads) +"beD" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"beE" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/secure_closet/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"beF" = (/obj/machinery/power/apc{dir = 2; name = "Head of Staff APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"beG" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"beH" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/requests_console{department = "Head of personnel's desk"; departmentType = 5; name = "HOP RC"; pixel_y = -30},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"beI" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/crew_quarters/heads/hop) "beJ" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/central) "beK" = (/obj/machinery/power/apc{dir = 8; name = "Kitchen APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "beL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "beM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"beN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/sink/kitchen2{pixel_y = 28},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"beN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "beO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "beP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "beQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/door_control{id = "kitchen"; name = "Hallway Shutters"; pixel_x = -1; pixel_y = 24},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) @@ -3032,13 +3032,13 @@ "bgp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "bgq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai) "bgr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/turretid{id = "upload"; pixel_x = -24; pixel_y = -7},/obj/machinery/turretid{id = "aicore"; pixel_x = -24; pixel_y = 7},/obj/effect/decal/warning_stripes{tag = "icon-E-corner"; icon_state = "E-corner"},/obj/effect/decal/warning_stripes{tag = "icon-W-corner"; icon_state = "W-corner"},/obj/machinery/camera{c_tag = "AI Core Tunnel"; dir = 8; network = "Command"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"bgs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bgt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Captain"); dir = 4; icon_state = "pipe-j2s"; sortType = list("HoP Office")},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bgu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) -"bgv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bgw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bgx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bgy" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/heads) +"bgs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"bgt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Captain"); dir = 4; icon_state = "pipe-j2s"; sortType = list("HoP Office")},/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"bgu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bgv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"bgw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"bgx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"bgy" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/heads/hop) "bgz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hallway/primary/central) "bgA" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/central) "bgB" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) @@ -3196,7 +3196,7 @@ "bjx" = (/obj/structure/rack{dir = 1},/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bjy" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bjz" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/maintenance/maintcentral) -"bjA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 1},/turf/simulated/floor,/area/hallway/primary/central) +"bjA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/turf/simulated/floor,/area/hallway/primary/central) "bjB" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/central) "bjC" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) "bjD" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) @@ -3271,7 +3271,7 @@ "bkU" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/pie,/obj/machinery/door/poddoor/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "kitchen2"; name = "Kitchen Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bkV" = (/obj/structure/table,/obj/item/ashtray/plastic,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) "bkW" = (/obj/structure/table,/obj/item/clothing/head/cakehat,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bkX" = (/obj/structure/closet/extinguisher{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "Cafeteria North East"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bkX" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "Cafeteria North East"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) "bkY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bkZ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/obj/machinery/computer/security/medbay,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bla" = (/obj/effect/landmark/start{name = "Medical Doctor"},/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) @@ -3284,7 +3284,7 @@ "blh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/chemistry) "bli" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) "blj" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/closet/wardrobe/chemistry_white,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"blk" = (/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/obj/machinery/copier,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) +"blk" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/copier,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) "bll" = (/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) "blm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) "bln" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) @@ -3384,7 +3384,7 @@ "bnd" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/central) "bne" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/machinery/camera{c_tag = "Kitchen"; dir = 4; network = "Mess Hall"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bnf" = (/obj/structure/table,/obj/machinery/blender{pixel_y = 0},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"bng" = (/obj/structure/closet/extinguisher{pixel_x = -28; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bng" = (/obj/structure/extinguisher_cabinet{pixel_x = -28; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) "bnh" = (/mob/living/carbon/monkey{name = "Pun Pun"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) "bni" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) "bnj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) @@ -3584,7 +3584,7 @@ "bqV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bqW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) "bqX" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"bqY" = (/obj/machinery/camera{c_tag = "Cargo Loading Area South"; dir = 1; network = "Cargo"},/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = -31},/turf/simulated/floor,/area/quartermaster/storage) +"bqY" = (/obj/machinery/camera{c_tag = "Cargo Loading Area South"; dir = 1; network = "Cargo"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = -31},/turf/simulated/floor,/area/quartermaster/storage) "bqZ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/firealarm{dir = 2; pixel_y = -24},/turf/simulated/floor,/area/quartermaster/storage) "bra" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) "brb" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/quartermaster/storage) @@ -3629,7 +3629,7 @@ "brO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/sortjunction{sortType = list("Diner")},/turf/simulated/wall,/area/maintenance/maintcentral) "brP" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "brQ" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"brR" = (/obj/machinery/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"brR" = (/obj/structure/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "brS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "brT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "brU" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "Genetics Outer Shutters"; name = "Shutters"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) @@ -3739,7 +3739,7 @@ "btU" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/hallway/primary/aft) "btV" = (/obj/machinery/camera{c_tag = "Aft Primary Hallway 5"; dir = 2},/turf/simulated/floor,/area/hallway/primary/aft) "btW" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/hallway/primary/aft) -"btX" = (/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/aft) +"btX" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/aft) "btY" = (/obj/machinery/atm{pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/aft) "btZ" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) "bua" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/hallway/primary/aft) @@ -3937,7 +3937,7 @@ "bxK" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bxL" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bxM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bxN" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bxN" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bxO" = (/obj/machinery/door_control{dir = 8; id = "Genetics Inner Shutters"; name = "Genetics Inner Shutters"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bxP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bxQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/genetics) @@ -3969,7 +3969,7 @@ "byq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/closet/secure_closet/qm_personal,/turf/simulated/floor,/area/quartermaster/qm) "byr" = (/obj/structure/table,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) "bys" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/structure/table,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/quartermaster/qm) -"byt" = (/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/quartermaster/miningdock) +"byt" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/quartermaster/miningdock) "byu" = (/turf/simulated/floor,/area/quartermaster/miningdock) "byv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "byw" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/nuke_storage) @@ -4011,7 +4011,7 @@ "bzg" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bzh" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bzi" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bzj" = (/obj/structure/closet/extinguisher{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bzj" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bzk" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 3; icon_state = "intact_off"; locked = 0; name = "High precision gas extractor"; on = 0},/turf/simulated/floor,/area/toxins/toxinslab) "bzl" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor{icon_state = "bot"},/area/toxins/toxinslab) "bzm" = (/obj/machinery/atmospherics/portables_connector{dir = 4; name = "Node 1"},/turf/simulated/floor{icon_state = "bot"},/area/toxins/toxinslab) @@ -4022,7 +4022,7 @@ "bzr" = (/obj/structure/table,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 8},/obj/item/weapon/pen,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) "bzs" = (/obj/structure/table,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) "bzt" = (/obj/structure/table,/obj/item/weapon/wrench,/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"bzu" = (/obj/structure/closet/extinguisher{pixel_x = -27},/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Gas pump"; on = 1},/turf/simulated/floor,/area/toxins/mixing) +"bzu" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Gas pump"; on = 1},/turf/simulated/floor,/area/toxins/mixing) "bzv" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor,/area/toxins/mixing) "bzw" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/toxins/mixing) "bzx" = (/obj/machinery/atmospherics/trinary/filter{dir = 2; locked = 0},/turf/simulated/floor,/area/toxins/mixing) @@ -4083,7 +4083,7 @@ "bAA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Patient Room 2"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bAB" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bAC" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bAD" = (/obj/machinery/door_control{id = "Patient Room 2 Shutters"; name = "Privacy Shutters"; pixel_y = -25},/obj/machinery/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bAD" = (/obj/machinery/door_control{id = "Patient Room 2 Shutters"; name = "Privacy Shutters"; pixel_y = -25},/obj/structure/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bAE" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/door_control{id = "Patient Room 3 Shutters"; name = "Privacy Shutters"; pixel_y = -25},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bAF" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bAG" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) @@ -4157,7 +4157,7 @@ "bBW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/medical/cryo) "bBX" = (/turf/simulated/wall,/area/medical/cryo) "bBY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bBZ" = (/obj/structure/closet/extinguisher{pixel_x = 27},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bBZ" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bCa" = (/turf/simulated/wall,/area/medical/surgery) "bCb" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/segment{dir = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bCc" = (/obj/structure/window/reinforced,/turf/simulated/floor,/area/toxins/toxinslab) @@ -4227,7 +4227,7 @@ "bDo" = (/obj/machinery/bodyscanner,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/medical/surgery) "bDp" = (/obj/machinery/body_scanconsole,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bDq" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 2; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bDr" = (/obj/machinery/sink{pixel_y = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bDr" = (/obj/structure/sink{pixel_y = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bDs" = (/obj/structure/table,/obj/item/weapon/storage/stma_kit{pixel_x = 0; pixel_y = 0},/obj/machinery/firealarm{dir = 1; pixel_x = 24; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bDt" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/rd,/obj/item/ashtray/glass,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bDu" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/table,/obj/item/device/taperecorder,/obj/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) @@ -4304,7 +4304,7 @@ "bEN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bEO" = (/obj/machinery/power/apc{dir = 4; name = "Surgery APC"; pixel_x = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table,/obj/item/weapon/crowbar,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bEP" = (/turf/simulated/wall/r_wall,/area/medical/surgery) -"bEQ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/machinery/power/apc{dir = 8; name = "RD's Office APC"; pixel_x = -25; pixel_y = 0},/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bEQ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/machinery/power/apc{dir = 8; name = "RD's Office APC"; pixel_x = -25; pixel_y = 0},/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 1},/obj/item/weapon/megaphone,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bER" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable{d2 = 2; icon_state = "4-8"; pixel_y = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bES" = (/obj/structure/cable{d2 = 2; icon_state = "4-8"; pixel_y = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bET" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/keycard_auth{pixel_x = -25; pixel_y = 32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) @@ -4768,11 +4768,11 @@ "bNJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/cmo) "bNK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/camera{c_tag = "Chief Medical Officer's Office"; dir = 4; network = "Medbay"},/obj/machinery/computer/med_data,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "bNL" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/item/clothing/glasses/hud/health,/obj/item/weapon/reagent_containers/hypospray,/obj/item/weapon/stamp/cmo,/obj/item/weapon/paper{info = "We'll get to finding your cat as soon as we finish this darts tournament.

    --SS13 Security"; name = "Memo"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"bNM" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/paper_bin,/obj/item/ashtray/glass,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"bNM" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/paper_bin,/obj/item/ashtray/glass,/obj/item/weapon/megaphone,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "bNN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "bNO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) "bNP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bNQ" = (/obj/structure/closet/extinguisher{pixel_x = 27},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bNQ" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bNR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/surgery) "bNS" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) "bNT" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) @@ -4876,7 +4876,7 @@ "bPN" = (/obj/machinery/power/apc{dir = 8; name = "Atmospherics APC"; pixel_x = -24},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor,/area/atmos) "bPO" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater,/turf/simulated/floor,/area/atmos) "bPP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/wall,/area/atmos) -"bPQ" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 5; icon_state = "intact-c"; level = 2},/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/turf/simulated/floor,/area/atmos) +"bPQ" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 5; icon_state = "intact-c"; level = 2},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor,/area/atmos) "bPR" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/floor,/area/atmos) "bPS" = (/obj/machinery/atmospherics/binary/passive_gate,/turf/simulated/floor,/area/atmos) "bPT" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) @@ -5037,14 +5037,14 @@ "bSS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virology) "bST" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/access_button{command = "cycle_exterior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = -23; pixel_y = -8; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bSU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bSV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bSV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bSW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) "bSX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/research{name = "Research Division"}) "bSY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/research{name = "Research Division"}) "bSZ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/medical/research{name = "Research Division"}) "bTa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor,/area/medical/research{name = "Research Division"}) "bTb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"bTc" = (/obj/structure/closet/extinguisher{pixel_x = 27},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/machinery/camera{c_tag = "Toxins Auxiliary Storage"; dir = 8; network = "Research"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/research{name = "Research Division"}) +"bTc" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/machinery/camera{c_tag = "Toxins Auxiliary Storage"; dir = 8; network = "Research"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/research{name = "Research Division"}) "bTd" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) "bTe" = (/mob/living/carbon/metroid,/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) "bTf" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) @@ -5077,7 +5077,7 @@ "bTG" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bTH" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; holdopen = 0; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Access"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bTI" = (/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bTJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/machinery/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bTJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bTK" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) "bTL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light/small,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/medical/research{name = "Research Division"}) "bTM" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/research{name = "Research Division"}) @@ -5103,7 +5103,7 @@ "bUg" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Atmospherics"},/obj/machinery/door/window{base_state = "left"; dir = 2; icon_state = "left"; name = "Atmos Delivery"; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/aft) "bUh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/atmos) "bUi" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/atmos) -"bUj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (NORTH)"; icon_state = "intact-r"; dir = 1},/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/atmos) +"bUj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (NORTH)"; icon_state = "intact-r"; dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/atmos) "bUk" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/floor,/area/atmos) "bUl" = (/obj/machinery/pipedispenser/disposal,/turf/simulated/floor,/area/atmos) "bUm" = (/obj/structure/table,/turf/simulated/floor,/area/atmos) @@ -5126,7 +5126,7 @@ "bUD" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bUE" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/access_button{command = "cycle_exterior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 23; pixel_y = 8; req_access_txt = "39"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bUF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bUG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/access_button{command = "cycle_interior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = -8; pixel_y = -19; req_access_txt = "39"},/obj/machinery/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bUG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/access_button{command = "cycle_interior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = -8; pixel_y = -19; req_access_txt = "39"},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bUH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/medical/virology) "bUI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) "bUJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/medical/virology) @@ -5147,7 +5147,7 @@ "bUY" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor,/area/hallway/primary/aft) "bUZ" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIE"; location = "AftH"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/aft) "bVa" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "cautioncorner"; dir = 4},/area/hallway/primary/aft) -"bVb" = (/obj/structure/closet/extinguisher{pixel_x = 0; pixel_y = -27},/turf/simulated/floor,/area/hallway/primary/aft) +"bVb" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -27},/turf/simulated/floor,/area/hallway/primary/aft) "bVc" = (/obj/machinery/light/small,/turf/simulated/floor,/area/hallway/primary/aft) "bVd" = (/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) "bVe" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor,/area/atmos) @@ -5408,7 +5408,7 @@ "bZZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) "caa" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) "cab" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering_break_room) -"cac" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Chief Engineer"); dir = 8; icon_state = "pipe-j2s"; sortType = list("Engineering")},/obj/structure/filingcabinet,/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/turf/simulated/floor,/area/engine/engineering_break_room) +"cac" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Chief Engineer"); dir = 8; icon_state = "pipe-j2s"; sortType = list("Engineering")},/obj/structure/filingcabinet,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor,/area/engine/engineering_break_room) "cad" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering_break_room) "cae" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/obj/effect/landmark/start{name = "Roboticist"},/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list(); dir = 8; icon_state = "pipe-j2s"; sortType = list("Engineering")},/turf/simulated/floor,/area/engine/engineering_break_room) "caf" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering_break_room) @@ -5650,7 +5650,7 @@ "ceH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) "ceI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) "ceJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) -"ceK" = (/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/engine/engineering) +"ceK" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/engine/engineering) "ceL" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/weapon/storage/toolbox/electrical{pixel_x = -5; pixel_y = -5},/obj/item/weapon/storage/toolbox/electrical{pixel_x = -5; pixel_y = -5},/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/weapon/storage/toolbox/electrical{pixel_x = -5; pixel_y = -5},/turf/simulated/floor,/area/engine/engineering) "ceM" = (/obj/machinery/cell_charger,/obj/machinery/camera{c_tag = "SMES Room"; dir = 4; network = "Engineering"},/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/engineering) "ceN" = (/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/module/power_control,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/engineering) @@ -5666,12 +5666,12 @@ "ceX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/engine/engineering) "ceY" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/engine/engineering) "ceZ" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/engine/engineering) -"cfa" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/suit/space/rig/engspace_suit,/obj/item/clothing/head/helmet/space/rig/engspace_helmet,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor,/area/engine/engineering) +"cfa" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/suit/space/engineer,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/item/clothing/head/helmet/space/engineer,/turf/simulated/floor,/area/engine/engineering) "cfb" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/camera{c_tag = "Tool Storage/CE's Room"; dir = 1; network = "Engineering"; pixel_x = 23},/turf/simulated/floor,/area/engine/engineering) "cfc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/engine/chiefs_office) "cfd" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/structure/table/reinforced,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/ce,/obj/item/clothing/glasses/meson,/obj/item/ashtray/glass,/turf/simulated/floor,/area/engine/chiefs_office) "cfe" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-2"; tag = "90Curve"},/obj/effect/landmark/start{name = "Chief Engineer"},/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor,/area/engine/chiefs_office) -"cff" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's office"; departmentType = 3; name = "Chief Engineer RC"; pixel_x = 30; pixel_y = 0},/obj/item/clothing/suit/space/rig/cespace_suit,/obj/item/clothing/head/helmet/space/rig/cespace_helmet,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/head/helmet/space/rig/elite,/obj/item/clothing/mask/breath,/turf/simulated/floor,/area/engine/chiefs_office) +"cff" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's office"; departmentType = 3; name = "Chief Engineer RC"; pixel_x = 30; pixel_y = 0},/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/head/helmet/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/suit/space/engineer/ce,/obj/item/clothing/head/helmet/space/engineer/ce,/turf/simulated/floor,/area/engine/chiefs_office) "cfg" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) "cfh" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) "cfi" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) @@ -5694,7 +5694,7 @@ "cfz" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/particle_accelerator) "cfA" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/engine/particle_accelerator) "cfB" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"cfC" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-2"; tag = "90Curve"},/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/door_control{desc = "A remote control switch for the windows."; id = "CEWINDOWS"; name = "Window Control"; pixel_x = -26},/turf/simulated/floor,/area/engine/chiefs_office) +"cfC" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-2"; tag = "90Curve"},/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/door_control{desc = "A remote control switch for the windows."; id = "CEWINDOWS"; name = "Window Control"; pixel_x = -26},/obj/item/weapon/megaphone,/turf/simulated/floor,/area/engine/chiefs_office) "cfD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/table/reinforced,/obj/item/weapon/lighter/zippo,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/device/hacktool/engineer,/turf/simulated/floor,/area/engine/chiefs_office) "cfE" = (/obj/item/weapon/cartridge/engineering{pixel_x = 4; pixel_y = 5},/obj/item/weapon/cartridge/engineering{pixel_x = -3; pixel_y = 2},/obj/item/weapon/cartridge/engineering{pixel_x = 3},/obj/item/stack/medical/bruise_pack{pixel_x = -3; pixel_y = 2},/obj/structure/table/reinforced,/obj/item/stack/medical/ointment{pixel_y = 4},/obj/machinery/door_control{id = "Secure Storage"; name = "Engineering Secure Storage"; pixel_x = 25; pixel_y = 6; req_access_txt = "11"},/obj/machinery/door_control{icon_state = "doorctrl0"; id = "Engineering"; name = "Engine Security Doors"; pixel_x = 25; pixel_y = -6; req_access_txt = "11"},/turf/simulated/floor,/area/engine/chiefs_office) "cfF" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) @@ -5860,7 +5860,7 @@ "ciJ" = (/obj/structure/particle_accelerator/power_box,/turf/simulated/floor/plating,/area/engine/particle_accelerator) "ciK" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating,/area/engine/particle_accelerator) "ciL" = (/obj/machinery/pipedispenser,/turf/simulated/floor/plating,/area/engine/engineering) -"ciM" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/engspace_suit,/obj/item/clothing/head/helmet/space/rig/engspace_helmet,/turf/simulated/floor/plating,/area/engine/engineering) +"ciM" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/engineer,/obj/item/clothing/head/helmet/space/engineer,/turf/simulated/floor/plating,/area/engine/engineering) "ciN" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/turf/simulated/floor/plating,/area/engine/engineering) "ciO" = (/obj/machinery/emitter,/turf/simulated/floor/plating,/area/engine/engineering) "ciP" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating,/area/engine/engineering) @@ -6167,7 +6167,7 @@ "coE" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) "coF" = (/obj/machinery/vending/cola,/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) "coG" = (/obj/machinery/computer/arcade,/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) -"coH" = (/obj/structure/closet/extinguisher{pixel_x = 5; pixel_y = 30},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) +"coH" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) "coI" = (/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/centcom/evac) "coJ" = (/turf/simulated/shuttle/floor,/area/centcom/evac) "coK" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) @@ -6575,10 +6575,10 @@ "cww" = (/obj/structure/closet/secure_closet/courtroom,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "cwx" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "cwy" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/machinery/camera{c_tag = "Court"; invisibility = 1; network = "thunder"; pixel_x = 10},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cwz" = (/obj/structure/rack,/obj/item/clothing/glasses/thermal,/obj/item/weapon/gun/energy/gun/nuclear,/obj/item/weapon/gun/energy/ionrifle,/obj/item/weapon/storage/belt/security/full,/obj/item/weapon/plastique,/obj/item/clothing/suit/space/syndicate/black/red,/obj/item/clothing/head/helmet/space/syndicate/black/red,/obj/item/weapon/paper{info = "Each Security ERT Member has been given: One Advanced Energy Gun, One Ion Rifle, One block of C4 and a Security belt with a baton, flashbang, pepper spray and handcuffs. "; name = "Security ERT Information"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cwz" = (/obj/structure/closet/secure_closet/ert/security,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "cwA" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cwB" = (/obj/structure/rack,/obj/item/clothing/glasses/hud/health,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/gun/energy/taser,/obj/item/clothing/suit/space/syndicate/black/med,/obj/item/clothing/head/helmet/space/syndicate/black/med,/obj/item/weapon/paper{info = "Each Medical ERT Memeber has: One Taser, OPne Medic pack with Anasthetic, a hypo-injector and an assortment of meds: Combat, QuikHeal and Cryo-in-a-syringe. Only Cryo heals without side effects, but it will put you to sleep. Combat will make you faster and temp resistant but mutate you, and the QuikHeal is very disoreintating."; name = "Medical ERT information"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cwC" = (/obj/structure/rack,/obj/item/clothing/glasses/meson,/obj/item/device/t_scanner,/obj/item/weapon/storage/backpack/industrial/full,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/gun/energy/taser,/obj/item/clothing/suit/space/syndicate/black/engie,/obj/item/clothing/head/helmet/space/syndicate/black/engie,/obj/item/weapon/paper{info = "Enginggering have been provided with: Boxes of Cells, Cable, APC and airlock boards. As well as lots of metal and glass, and two super-cap RCDs."; name = "Engineering ERT Information"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cwB" = (/obj/structure/closet/secure_closet/ert/medical,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cwC" = (/obj/structure/closet/secure_closet/ert/engineer,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "cwD" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "cwE" = (/obj/effect/landmark{name = "Commando"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "cwF" = (/obj/structure/closet/secure_closet/personal,/turf/unsimulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/centcom/specops) @@ -6597,90 +6597,90 @@ "cwS" = (/obj/machinery/sleep_console,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) "cwT" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) "cwU" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cwV" = (/obj/structure/rack,/obj/item/clothing/glasses/hud/health,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/storage/backpack/medic/full,/obj/item/clothing/suit/space/syndicate/black/med,/obj/item/clothing/head/helmet/space/syndicate/black/med,/obj/item/weapon/paper{info = "Each Medical ERT Memeber has: One Taser, OPne Medic pack with Anasthetic, a hypo-injector and an assortment of meds: Combat, QuikHeal and Cryo-in-a-syringe. Only Cryo heals without side effects, but it will put you to sleep. Combat will make you faster and temp resistant but mutate you, and the QuikHeal is very disoreintating."; name = "Medical ERT information"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cwW" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cwX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cwY" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cwZ" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "circuit"},/area/centcom/control) -"cxa" = (/mob/living/silicon/decoy{name = "A.L.I.C.E."},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"cxb" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "circuit"},/area/centcom/control) -"cxc" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cxd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cxe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cxf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cxg" = (/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access_txt = "103"},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) -"cxh" = (/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cxi" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) -"cxj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cxk" = (/obj/machinery/computer/ordercomp,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cxl" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cxm" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cxn" = (/obj/machinery/door/window{name = "AI Core Door"; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "circuit"},/area/centcom/control) -"cxo" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cxp" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cxq" = (/obj/machinery/computer/crew,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cxr" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) -"cxs" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/centcom/control) -"cxt" = (/obj/structure/closet/bombcloset,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/specops) -"cxu" = (/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/specops) -"cxv" = (/obj/machinery/optable/portable,/obj/machinery/camera{c_tag = "ERT Armoury Left"; dir = 4; network = "CREED"},/obj/item/weapon/storage/briefcase/surgery,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/centcom/specops) -"cxw" = (/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/centcom/specops) -"cxx" = (/obj/machinery/optable/portable,/obj/item/weapon/storage/briefcase/surgery,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/centcom/specops) -"cxy" = (/obj/structure/table/reinforced,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/rcd/industrial,/obj/item/weapon/rcd_ammo/large,/turf/unsimulated/floor{tag = "icon-redgreenfull"; icon_state = "redgreenfull"},/area/centcom/specops) -"cxz" = (/turf/unsimulated/floor{tag = "icon-redgreenfull"; icon_state = "redgreenfull"},/area/centcom/specops) -"cxA" = (/obj/machinery/camera{c_tag = "ERT Armoury Right"; dir = 4; network = "CREED"},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) -"cxB" = (/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) -"cxC" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHWEST)"; icon_state = "vault"; dir = 9},/area/centcom/specops) -"cxD" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "CREED"; name = "Ready Room"; p_open = 0},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) -"cxE" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) -"cxF" = (/obj/machinery/door/airlock/secure/centcom{name = "Special Operations"; req_access_txt = "108"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/specops) -"cxG" = (/obj/machinery/door/airlock/centcom{name = "Bridge"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cxH" = (/turf/unsimulated/floor{icon_state = "circuit"},/area/centcom/control) -"cxI" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "circuit"},/area/centcom/control) -"cxJ" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cxK" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ERTSEC"; name = "ERT Security Room"; p_open = 0},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cxL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cxM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cxN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cxO" = (/obj/machinery/door/airlock/centcom{name = "Creed's Office"; opacity = 1; req_access_txt = "108"},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) -"cxP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cxQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cxR" = (/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cxS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cxT" = (/obj/machinery/computer/robotics,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cxU" = (/obj/machinery/computer/communications,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cxV" = (/obj/machinery/computer/card,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cxW" = (/obj/machinery/computer/med_data,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cxX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cxY" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/specops) -"cxZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cya" = (/turf/unsimulated/floor{dir = 6; icon_state = "asteroid8"; name = "sand"; tag = "icon-asteroid8 (SOUTHEAST)"},/area/centcom/specops) -"cyb" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyc" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"cye" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"cyf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"cyg" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"cyh" = (/obj/machinery/camera{c_tag = "Jury Room"; network = "thunder"; pixel_x = 10},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cyi" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cyj" = (/obj/machinery/door_control{desc = "A remote control switch for the ERT Security Room."; id = "ERTSEC"; name = "ERT Security Access"; pixel_x = -26; pixel_y = 0},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cyk" = (/obj/machinery/door/airlock/centcom{name = "ERT Commander's Room"; opacity = 1; req_access_txt = "107"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cyl" = (/turf/unsimulated/wall,/area/centcom/creed) -"cym" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) -"cyn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) -"cyo" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/creed) -"cyp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) -"cyq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) -"cyr" = (/obj/structure/table/reinforced,/obj/item/device/pda/captain,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cys" = (/obj/machinery/computer/secure_data,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyt" = (/obj/machinery/computer/security,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyu" = (/obj/structure/table/reinforced,/obj/item/weapon/card/id/captains_spare,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cyv" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"cyw" = (/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"cyx" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cyy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"cyz" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cyA" = (/obj/structure/rack,/obj/item/weapon/pinpointer,/obj/item/clothing/suit/space/syndicate/black/blue,/obj/item/clothing/head/helmet/space/syndicate/black/blue,/obj/item/weapon/storage/belt/security/full,/obj/effect/landmark{name = "nukecode"},/obj/item/weapon/lighter/zippo,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cwV" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cwW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cwX" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cwY" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "circuit"},/area/centcom/control) +"cwZ" = (/mob/living/silicon/decoy{name = "A.L.I.C.E."},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"cxa" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "circuit"},/area/centcom/control) +"cxb" = (/obj/structure/stool/bed/chair{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cxc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cxd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cxe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cxf" = (/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access_txt = "103"},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) +"cxg" = (/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cxh" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) +"cxi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cxj" = (/obj/machinery/computer/ordercomp,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cxk" = (/obj/structure/stool/bed/chair{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cxl" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cxm" = (/obj/machinery/door/window{name = "AI Core Door"; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "circuit"},/area/centcom/control) +"cxn" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cxo" = (/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cxp" = (/obj/machinery/computer/crew,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cxq" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) +"cxr" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/centcom/control) +"cxs" = (/obj/structure/closet/bombcloset,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/specops) +"cxt" = (/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/specops) +"cxu" = (/obj/machinery/optable/portable,/obj/machinery/camera{c_tag = "ERT Armoury Left"; dir = 4; network = "CREED"},/obj/item/weapon/storage/briefcase/surgery,/obj/item/weapon/paper{info = "NanoTrasen has authorised the use of experimental drugs for use by ERT medical personnel. These are: Combat, QuikHeal and Cryo-in-a-syringe.

    Cryo-in-a-syringe heals without side effects, but places the patient unconcious.
    Combat will increase patient speed, and increase resistance to temperature changes, but has a chance of unwanted genetic mutations.
    QuikHeal rapidly heals patients, but leaves them very disoreintated afterwards."; name = "medical ERT information"},/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/centcom/specops) +"cxv" = (/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/centcom/specops) +"cxw" = (/obj/machinery/optable/portable,/obj/item/weapon/storage/briefcase/surgery,/obj/item/weapon/paper{info = "NanoTrasen has authorised the use of experimental drugs for use by ERT medical personnel. These are: Combat, QuikHeal and Cryo-in-a-syringe.

    Cryo-in-a-syringe heals without side effects, but places the patient unconcious.
    Combat will increase patient speed, and increase resistance to temperature changes, but has a chance of unwanted genetic mutations.
    QuikHeal rapidly heals patients, but leaves them very disoreintated afterwards."; name = "medical ERT information"},/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/centcom/specops) +"cxx" = (/obj/structure/table/reinforced,/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/weapon/rcd/industrial,/obj/item/weapon/rcd_ammo/large,/obj/item/weapon/rcd_ammo/large,/turf/unsimulated/floor{tag = "icon-redgreenfull"; icon_state = "redgreenfull"},/area/centcom/specops) +"cxy" = (/turf/unsimulated/floor{tag = "icon-redgreenfull"; icon_state = "redgreenfull"},/area/centcom/specops) +"cxz" = (/obj/machinery/camera{c_tag = "ERT Armoury Right"; dir = 4; network = "CREED"},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) +"cxA" = (/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) +"cxB" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHWEST)"; icon_state = "vault"; dir = 9},/area/centcom/specops) +"cxC" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "CREED"; name = "Ready Room"; p_open = 0},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) +"cxD" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) +"cxE" = (/obj/machinery/door/airlock/secure/centcom{name = "Special Operations"; req_access_txt = "108"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/specops) +"cxF" = (/obj/machinery/door/airlock/centcom{name = "Bridge"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cxG" = (/turf/unsimulated/floor{icon_state = "circuit"},/area/centcom/control) +"cxH" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "circuit"},/area/centcom/control) +"cxI" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cxJ" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ERTSEC"; name = "ERT Security Room"; p_open = 0},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cxK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cxL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cxM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cxN" = (/obj/machinery/door/airlock/centcom{name = "Creed's Office"; opacity = 1; req_access_txt = "108"},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) +"cxO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cxP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cxQ" = (/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cxR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cxS" = (/obj/machinery/computer/robotics,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cxT" = (/obj/machinery/computer/communications,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cxU" = (/obj/machinery/computer/card,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cxV" = (/obj/machinery/computer/med_data,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cxW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cxX" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/specops) +"cxY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cxZ" = (/turf/unsimulated/floor{dir = 6; icon_state = "asteroid8"; name = "sand"; tag = "icon-asteroid8 (SOUTHEAST)"},/area/centcom/specops) +"cya" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cyb" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cyc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) +"cyd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) +"cye" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) +"cyf" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"cyg" = (/obj/machinery/camera{c_tag = "Jury Room"; network = "thunder"; pixel_x = 10},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cyh" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cyi" = (/obj/machinery/door_control{desc = "A remote control switch for the ERT Security Room."; id = "ERTSEC"; name = "ERT Security Access"; pixel_x = -26; pixel_y = 0},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cyj" = (/obj/machinery/door/airlock/centcom{name = "ERT Commander's Room"; opacity = 1; req_access_txt = "107"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cyk" = (/turf/unsimulated/wall,/area/centcom/creed) +"cyl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) +"cym" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) +"cyn" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/creed) +"cyo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) +"cyp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) +"cyq" = (/obj/structure/table/reinforced,/obj/item/device/pda/captain,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cyr" = (/obj/machinery/computer/secure_data,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cys" = (/obj/machinery/computer/security,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cyt" = (/obj/structure/table/reinforced,/obj/item/weapon/card/id/captains_spare,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cyu" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"cyv" = (/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"cyw" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cyx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) +"cyy" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cyz" = (/obj/effect/landmark{name = "nukecode"},/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cyA" = (/obj/structure/closet/secure_closet/ert/commander,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) "cyB" = (/obj/machinery/door/airlock/external,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "ERTIN"; name = "ERT-Shuttle Airlock"; opacity = 0},/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/centcom/specops) "cyC" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "cyD" = (/obj/structure/closet/secure_closet/hos,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) @@ -7638,7 +7638,7 @@ "cQT" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) "cQU" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/space_heater,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) "cQV" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/rack{dir = 4},/obj/item/clothing/under/soviet,/obj/item/clothing/head/ushanka,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) -"cQW" = (/obj/machinery/disposal/toilet{tag = "icon-toilet (WEST)"; icon_state = "toilet"; dir = 8},/obj/structure/disposalpipe/trunk,/turf/unsimulated/floor{icon_state = "white"},/area/djstation) +"cQW" = (/obj/structure/toilet{tag = "icon-toilet (WEST)"; icon_state = "toilet"; dir = 8},/obj/structure/disposalpipe/trunk,/turf/unsimulated/floor{icon_state = "white"},/area/djstation) "cQX" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) "cQY" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/unsimulated/wall{icon_state = ""; tag = "icon-fwall_opening"},/area/djstation) "cQZ" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "0"},/turf/unsimulated/floor,/area/djstation) @@ -8583,8 +8583,8 @@ "djc" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) "djd" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/west_outpost) "dje" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; dir = 4; icon_state = "pipe-j1s"; sortType = list("Mining West")},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (WEST)"; icon_state = "asteroidwarning"; dir = 8},/area/mine/explored) -"djf" = (/obj/machinery/disposal/toilet{tag = "icon-toilet (EAST)"; icon_state = "toilet"; dir = 4},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) -"djg" = (/obj/machinery/sink{pixel_y = 30},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) +"djf" = (/obj/structure/toilet{tag = "icon-toilet (EAST)"; icon_state = "toilet"; dir = 4},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) +"djg" = (/obj/structure/sink{pixel_y = 30},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) "djh" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) "dji" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby) "djj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby) @@ -9160,26 +9160,26 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvacvzcwccvacvzcvncvacvzcvmcvacvzcvncvlcvzcvncvacvzcvJcvacvzcwdcvacvrcvbcwecvbcwfcwgcwhcvbcvCcvCcvCcvbcwfcwgcwicvbcwjcvbcwkcwlcwkcwlcwkcvDcvbcvbcvbcvbcvHcvHcvHcvbcwmcwncvXcwocwpcwqcwrcwrcvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwscwscwscwscwscwscwscwscwscwscwscwscwscwscwscwscwscwscvacvacvacvacvacvacvacvacvacvacvrcvbcvCcvCcwtcvNcvNcvNcvNcvNcvNcvNcvNcvNcwucvCcvCcwvcwkcwkcwkcwkcwkcvDcwwcvVcvEcvbcvHcvHcvHcvbcwxcwxcwycwxcwxcwqcwrcwrcvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwscwzcwAcwzcwscwBcwAcwBcwscwCcwAcwCcwscwDcwAcwEcwFcwscwGcwGcwGcwGcwGcwGcwHcwIcwJcwscvrcvbcvCcvCcwKcwLcwMcwMcwMcwMcwMcwMcwMcwNcvBcvCcvCcvDcwOcwPcwQcwRcwScvDcwTcvVcvFcvbcvHcvHcvHcvbcwUcwUcvVcwUcwUcwqcwrcwrcvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwscwzcwAcwzcwscwVcwAcwBcwscwCcwAcwCcwscwDcwAcwEcwFcwscwAcwAcwAcwAcwAcwAcwWcwscwscwscwscwscvCcvCcwKcwXcwYcvCcwZcxacxbcvCcwYcwXcvBcvCcvCcvDcvDcvDcvDcvDcvDcvDcwTcvVcvFcvbcvHcvHcvHcvbcxccxccvVcxccxccwqcwrcwrcvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwscwzcwAcwzcwscwBcwAcwBcwscwCcwAcwCcwscwAcwAcwEcwFcwscxdcxecxecxfcxgcxdcxfcwscxhcxhcxhcwscvCcvCcxicxjcxkcxlcxmcxncxocxpcxqcxjcxrcvCcvCcvbcxscxscxscxscxscvbcvbcvWcvbcvbcvbcvWcvbcvbcvVcvVcvVcvVcvVcwqcwrcwrcvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwscxtcxucxtcwscxvcxwcxxcwscxycxzcxycwscxAcxBcxBcxCcxDcxEcxEcxEcxEcxEcxEcxEcxFcxEcxEcxEcxFcvCcvCcvCcxGcvCcxHcxIcxHcxIcxHcvCcxGcvCcvCcvCcxJcvHcvVcvHcvVcvHcxJcvHcvHcvHcvHcvHcvHcvHcxJcxccxccxccxccxccwqcwrcwrcvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwscwAcwAcwAcxKcwAcwAcwAcwAcwAcwAcwAcwAcwAcwAcwEcwFcwscxLcxMcxMcxNcxOcxPcxQcwscxRcxRcxRcwscvCcvCcwtcxScxTcxlcxUcxHcxVcxpcxWcxScwucvCcvCcxJcvVcvHcvVcvHcvVcxJcvHcvHcvHcvHcvHcvHcvHcxJcxccxccxccxccxccvbcvWcvWcvbcvbcvbcvbcvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwscwscxXcxXcwscwAcwAcwAcwAcwAcwAcwAcwAcwAcwAcwEcwFcwscxYcxYcxYcxZcwAcxZcyacwscwscwscwscwscvCcvCcwKcxjcybcxHcyccxHcyccxHcybcxjcvBcvCcvCcvbcydcyecyecyecyfcvbcvbcygcvbcvbcvbcvWcvbcvbcvbcvbcvbcvbcvbcvbcvHcvHcvHcyhcvHcyicvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwscyjcwAcykcwAcwAcwAcwAcwAcwAcwAcwAcwAcwAcwEcwFcwscwscylcymcyncyocypcyqcylaaaaaaaaacvbcvCcvCcwKcvbcvbcyrcyscvCcytcyucvbcvbcvBcvCcvCcvbaaaaaaaaaaaaaaacvbcyvcywcvbcvVcyxcvVcvVcvbaaaaaaaaaaaaaaacyycvHcvHcyzcyzcvHcvHcyyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwscyAcwAcwscwscyBcyBcwscwscwscwscwscwscwscwscwscwsaaacylcyCcyDcyEcyFcyGcylaaaaaaaaacvbcvCcvCcwKcvbcvbcwfcwgcwgcwgcwicvbcvbcvBcvCcvCcvbaaaaaaaaaaaaaaacvbcywcywcvbcyHcyHcyHcvVcvbaaaaaaaaaaaaaaacyIcvHcyJcvXcvXcyKcvHcyIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwscwscwscwscwscyLcyLcwsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacylcyMcyEcyEcyEcyEcylaaaaaaaaacvbcvCcvCcxicvtcvtcvtcvtcvtcvtcvtcvtcvtcxrcvCcvCcvbaaaaaaaaaaaaaaacvbcyNcywcvbcyHcyOcyHcvVcvbaaaaaaaaaaaaaaacyIcvHcyJcvXcvXcyKcvHcyIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyPcyQcyQcyQcyQcyRcyRcyQcyQcySaaaaaaaaaaaaaaaaaaaaaaaacylcyEcyEcyEcyEcyEcylaaaaaaaaacvbcvbcvbcvbcvbcvbcvbcvbcyTcvbcvbcvbcvbcvbcvbcvbcvbaaaaaaaaaaaaaaacvbcyUcywcvbcwwcvVcvVcvVcvbaaaaaaaaaaaaaaacyIcvHcyJcvXcvXcyKcvHcyIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyVcyWcyXcyYcyZczaczaczbczccyQcySaaaaaaaaaaaaaaaaaaaaacylcyEczdczeczfczgcylaaaaaaaaaaaaaaaaaaaaaaaaaaacvbczhczhczhcvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvbcvbcvbcvbcvbcvbcvbcvbcvbaaaaaaaaaaaaaaacyIcvHcyJcvXcvXcyKcvHcyIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyVcyWczaczaczaczaczaczaczacziaaaaaaaaaaaaaaaaaaaaaaaacylcyEczjczkczlczkcylaaaaaaaaaaaaaaaaaaaaaaaacvbcvbcvbczmcvbcvbcvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczncvHcvHczoczocvHcvHcznaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyVcyWczpczqczrczscztcztczucyQczvaaaaaaaaaaaaaaaaaaaaacylcyEcyEcyEcyEczwcylaaaaaaaaaaaaaaaaaaaaaaaacvbcvscxrcvCcxicvucvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvbczxcvHcvHcvHcvHczycvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczzcyQcyQcyQcyQcyQcyQcyQcyQczvaaaaaaaaaaaaaaaaaaaaaaaacylcylcylcylcylcylcylaaaaaaaaaaaaaaaaaaaaaaaacvbczAczBczCczBczDcvbaaaaaaaaaaaaayvayvayvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvbcvbcvbcvbcvbcvbcvbcvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwscwzcwAcwzcwscwBcwAcwBcwscwCcwAcwCcwscwDcwAcwEcwFcwscwAcwAcwAcwAcwAcwAcwVcwscwscwscwscwscvCcvCcwKcwWcwXcvCcwYcwZcxacvCcwXcwWcvBcvCcvCcvDcvDcvDcvDcvDcvDcvDcwTcvVcvFcvbcvHcvHcvHcvbcxbcxbcvVcxbcxbcwqcwrcwrcvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwscwzcwAcwzcwscwBcwAcwBcwscwCcwAcwCcwscwDcwAcwEcwFcwscxccxdcxdcxecxfcxccxecwscxgcxgcxgcwscvCcvCcxhcxicxjcxkcxlcxmcxncxocxpcxicxqcvCcvCcvbcxrcxrcxrcxrcxrcvbcvbcvWcvbcvbcvbcvWcvbcvbcvVcvVcvVcvVcvVcwqcwrcwrcvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwscxscxtcxscwscxucxvcxwcwscxxcxycxxcwscxzcxAcxAcxBcxCcxDcxDcxDcxDcxDcxDcxDcxEcxDcxDcxDcxEcvCcvCcvCcxFcvCcxGcxHcxGcxHcxGcvCcxFcvCcvCcvCcxIcvHcvVcvHcvVcvHcxIcvHcvHcvHcvHcvHcvHcvHcxIcxbcxbcxbcxbcxbcwqcwrcwrcvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwscwAcwAcwAcxJcwAcwAcwAcwAcwAcwAcwAcwAcwAcwAcwEcwFcwscxKcxLcxLcxMcxNcxOcxPcwscxQcxQcxQcwscvCcvCcwtcxRcxScxkcxTcxGcxUcxocxVcxRcwucvCcvCcxIcvVcvHcvVcvHcvVcxIcvHcvHcvHcvHcvHcvHcvHcxIcxbcxbcxbcxbcxbcvbcvWcvWcvbcvbcvbcvbcvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwscwscxWcxWcwscwAcwAcwAcwAcwAcwAcwAcwAcwAcwAcwEcwFcwscxXcxXcxXcxYcwAcxYcxZcwscwscwscwscwscvCcvCcwKcxicyacxGcybcxGcybcxGcyacxicvBcvCcvCcvbcyccydcydcydcyecvbcvbcyfcvbcvbcvbcvWcvbcvbcvbcvbcvbcvbcvbcvbcvHcvHcvHcygcvHcyhcvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwscyicwAcyjcwAcwAcwAcwAcwAcwAcwAcwAcwAcwAcwEcwFcwscwscykcylcymcyncyocypcykaaaaaaaaacvbcvCcvCcwKcvbcvbcyqcyrcvCcyscytcvbcvbcvBcvCcvCcvbaaaaaaaaaaaaaaacvbcyucyvcvbcvVcywcvVcvVcvbaaaaaaaaaaaaaaacyxcvHcvHcyycyycvHcvHcyxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwscyzcyAcwscwscyBcyBcwscwscwscwscwscwscwscwscwscwsaaacykcyCcyDcyEcyFcyGcykaaaaaaaaacvbcvCcvCcwKcvbcvbcwfcwgcwgcwgcwicvbcvbcvBcvCcvCcvbaaaaaaaaaaaaaaacvbcyvcyvcvbcyHcyHcyHcvVcvbaaaaaaaaaaaaaaacyIcvHcyJcvXcvXcyKcvHcyIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwscwscwscwscwscyLcyLcwsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacykcyMcyEcyEcyEcyEcykaaaaaaaaacvbcvCcvCcxhcvtcvtcvtcvtcvtcvtcvtcvtcvtcxqcvCcvCcvbaaaaaaaaaaaaaaacvbcyNcyvcvbcyHcyOcyHcvVcvbaaaaaaaaaaaaaaacyIcvHcyJcvXcvXcyKcvHcyIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyPcyQcyQcyQcyQcyRcyRcyQcyQcySaaaaaaaaaaaaaaaaaaaaaaaacykcyEcyEcyEcyEcyEcykaaaaaaaaacvbcvbcvbcvbcvbcvbcvbcvbcyTcvbcvbcvbcvbcvbcvbcvbcvbaaaaaaaaaaaaaaacvbcyUcyvcvbcwwcvVcvVcvVcvbaaaaaaaaaaaaaaacyIcvHcyJcvXcvXcyKcvHcyIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyVcyWcyXcyYcyZczaczaczbczccyQcySaaaaaaaaaaaaaaaaaaaaacykcyEczdczeczfczgcykaaaaaaaaaaaaaaaaaaaaaaaaaaacvbczhczhczhcvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvbcvbcvbcvbcvbcvbcvbcvbcvbaaaaaaaaaaaaaaacyIcvHcyJcvXcvXcyKcvHcyIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyVcyWczaczaczaczaczaczaczacziaaaaaaaaaaaaaaaaaaaaaaaacykcyEczjczkczlczkcykaaaaaaaaaaaaaaaaaaaaaaaacvbcvbcvbczmcvbcvbcvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczncvHcvHczoczocvHcvHcznaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyVcyWczpczqczrczscztcztczucyQczvaaaaaaaaaaaaaaaaaaaaacykcyEcyEcyEcyEczwcykaaaaaaaaaaaaaaaaaaaaaaaacvbcvscxqcvCcxhcvucvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvbczxcvHcvHcvHcvHczycvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczzcyQcyQcyQcyQcyQcyQcyQcyQczvaaaaaaaaaaaaaaaaaaaaaaaacykcykcykcykcykcykcykaaaaaaaaaaaaaaaaaaaaaaaacvbczAczBczCczBczDcvbaaaaaaaaaaaaayvayvayvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvbcvbcvbcvbcvbcvbcvbcvbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczEcvBczFcvCczGcwKczHaaaaaaaaaaaaayvczIayvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczEcvMcxScyccxSczJczHaaaaaaaaaaaaayvayvayvaaaaaaaaaczKczLczMczMczMczNczOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczEcvMcxRcybcxRczJczHaaaaaaaaaaaaayvayvayvaaaaaaaaaczKczLczMczMczMczNczOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczEczPczQczRczQczSczHaaaaaaaaaaaaaaaaaaaaaaaaaaaczKczTczUczVczWczVczXczYczOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczEczEczEczEczEczEczEczEczEczEczEczEczEczEczEczEczEczEczEczEczEcvBcvCczZcvCcwKczHczHczHaaaaaaaaaaaaaaaaaaaaacAacAbcAccAdcAdcAdcAecAfcAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAgcAhcAicAicAicAicAicAicAicAicAicAicAicAjcAhcAicAicAiczEcAkcxScAlcvCcAmcvCcAncxScAkczHaaaaaaaaaaaaaaaaaaaaacAacAocAccAdcAdcAdcAecApcAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAgcAhcAicAqcArcAscAqcArcArcArcAtcArcArcAucAscAicAicAiczEcAkcwXcAlcvCcvCcvCcAncwXcAkczHczHczHczHczHczHaaaaaacAvcAwcAwcAwcAxcAwcAwcAwcAyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAgcAhcAqcAzcAAcABcACcADcADcADcADcADcADcAEcAFcAicAicAiczEcAkcwXcAGcvCcvCcvCcAHcwXcAkczHcAIcAIcAIcAIczHaaaaaacAacAJcAKcAdcAdcAdcAKcAJcAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAgcAhcAicAicAicAicAicAicAicAicAicAicAicAjcAhcAicAicAiczEcAkcxRcAlcvCcAmcvCcAncxRcAkczHaaaaaaaaaaaaaaaaaaaaacAacAocAccAdcAdcAdcAecApcAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAgcAhcAicAqcArcAscAqcArcArcArcAtcArcArcAucAscAicAicAiczEcAkcwWcAlcvCcvCcvCcAncwWcAkczHczHczHczHczHczHaaaaaacAvcAwcAwcAwcAxcAwcAwcAwcAyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAgcAhcAqcAzcAAcABcACcADcADcADcADcADcADcAEcAFcAicAicAiczEcAkcwWcAGcvCcvCcvCcAHcwWcAkczHcAIcAIcAIcAIczHaaaaaacAacAJcAKcAdcAdcAdcAKcAJcAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAgcAhcALcAAcAMcAAcANcAAcAAcAAcAAcAAcAAcANcAhcAicAicAiczEcAkczQcAlcvCcvCcvCcAnczQcAkczHcAOcAPcAPcAPcAPcAPcAQcAacAecAdcAccARcAecAdcAccASaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAgcAhcATcAUcAAcAVcACcAWcAWcAWcAWcAWcAWcAXcAYcAicAicAZczEcBacBbcBccvCcvCcvCcBdcBecBfczHcBgcBgcBgcBgcBhcBicBhcBjcAdcAdcAccBkcAecAdcAccAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAgcAhcAicATcArcBlcATcArcArcArcAtcArcArcBmcBlcAicAicAZcBncAicBncBocvCcvCcvCcBpcBhcBicBhcBgcBgcBgcBgcBqcAPcAQcAacAecAdcAccBrcAecAdcAccAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  • Misc Positions
    [dd_replacetext("Records", " ", " ")][dd_replacetext("Records", " ", " ")]