From 17ed3899c4aa64b1111b30b2d8a8e76bd87ab217 Mon Sep 17 00:00:00 2001 From: "mport2004@gmail.com" Date: Mon, 3 Oct 2011 10:28:57 +0000 Subject: [PATCH] Fixed the map/code issues that the body bags caused. /obj/effects is now /obj/effect. /obj/station_objects is now /obj/structure. Did a bit of minor blob work. The Bay 12 body bags were replaced with closets because having two sets of code that do almost the same thing is silly. Changed back a few of the last jobproc edits as the remove from list before assign was a check to see if the mob was fucked up and if it was remove it so we did not check it again as it would still be fucked up. The medbay/tox monkeys names are random once more. More random name monkeys will help with changeling and clean up the observe/mob menus. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2324 316c924e-a436-60f5-8080-3fe189b3f50e --- code/ATMOSPHERICS/pipes.dm | 2 +- code/FEA/DEBUG_REMOVE_BEFORE_RELEASE.dm | 4 +- code/FEA/FEA_fire.dm | 2 +- code/FEA/FEA_turf_tile.dm | 2 +- code/WorkInProgress/buildmode.dm | 58 +- code/WorkInProgress/explosion_particles.dm | 30 +- code/WorkInProgress/organs/organs.dm | 74 +- .../recycling/disposal-construction.dm | 14 +- code/WorkInProgress/recycling/disposal.dm | 72 +- .../recycling/sortingmachinery.dm | 26 +- code/WorkInProgress/virus2/Disease2/curer.dm | 4 +- .../virus2/Disease2/diseasesplicer.dm | 4 +- code/datums/diseases/wizarditis.dm | 2 +- code/datums/spell.dm | 46 +- code/datums/spells/area_teleport.dm | 10 +- code/datums/spells/conjure.dm | 6 +- code/datums/spells/emplosion.dm | 4 +- code/datums/spells/ethereal_jaunt.dm | 16 +- code/datums/spells/explosion.dm | 4 +- code/datums/spells/genetic.dm | 4 +- code/datums/spells/inflict_handler.dm | 4 +- code/datums/spells/knock.dm | 4 +- code/datums/spells/mind_transfer.dm | 6 +- code/datums/spells/projectile.dm | 14 +- code/datums/spells/trigger.dm | 12 +- code/datums/spells/turf_teleport.dm | 4 +- code/datums/spells/wizard.dm | 46 +- code/defines/atom.dm | 8 +- code/defines/global.dm | 4 +- code/defines/mob/living/silicon/robot.dm | 4 +- code/defines/mob/mob.dm | 8 +- code/defines/mob/simple_animal/life.dm | 6 +- code/defines/obj.dm | 196 +- code/defines/obj/closet.dm | 169 +- code/defines/obj/clothing/costume.dm | 50 +- code/defines/obj/clothing/gloves.dm | 2 +- code/defines/obj/clothing/suit.dm | 2 +- code/defines/obj/decal.dm | 80 +- code/defines/obj/hydro.dm | 10 +- code/defines/obj/machinery.dm | 2 +- code/defines/obj/spawner.dm | 2 +- code/defines/obj/storage.dm | 10 +- code/defines/obj/supplypacks.dm | 90 +- code/defines/obj/toy.dm | 14 +- code/defines/obj/weapon.dm | 6 +- code/defines/obj/window.dm | 26 +- code/defines/procs/gamehelpers.dm | 2 +- code/defines/procs/helpers.dm | 4 +- code/defines/procs/icon_procs_readme.dm | 6 +- code/game/asteroid/asteroid.dm | 12 +- code/game/asteroid/device.dm | 6 +- code/game/asteroid/turf.dm | 2 +- code/game/atom_procs.dm | 12 +- code/game/cellautomata.dm | 8 +- code/game/chemistry.dm | 12 +- code/game/communications.dm | 12 +- code/game/dna_mutations.dm | 2 +- code/game/gamemodes/blob/blob.dm | 8 +- code/game/gamemodes/blob/theblob.dm | 53 +- .../gamemodes/changeling/changeling_powers.dm | 2 +- code/game/gamemodes/events.dm | 30 +- code/game/gamemodes/events/clang.dm | 6 +- code/game/gamemodes/events/dust.dm | 10 +- code/game/gamemodes/events/kudzu.dm | 30 +- code/game/gamemodes/events/miniblob.dm | 4 +- code/game/gamemodes/events/ninja_abilities.dm | 10 +- code/game/gamemodes/events/ninja_equipment.dm | 14 +- code/game/gamemodes/events/space_ninja.dm | 50 +- code/game/gamemodes/gameticker.dm | 2 +- code/game/gamemodes/intercept_report.dm | 2 +- code/game/gamemodes/meteor/meteors.dm | 24 +- code/game/gamemodes/nuclear/nuclear.dm | 14 +- code/game/gamemodes/revolution/revolution.dm | 3 +- code/game/gamemodes/sandbox/h_sandbox.dm | 4 +- code/game/gamemodes/setupgame.dm | 2 +- code/game/gamemodes/wizard/spellbook.dm | 28 +- code/game/gamemodes/wizard/spells.dm | 39 +- code/game/gamemodes/wizard/wizard.dm | 6 +- code/game/jobs/jobprocs.dm | 8 +- code/game/landmarks.dm | 4 +- code/game/machinery/ai_slipper.dm | 2 +- code/game/machinery/atmo_control.dm | 8 +- code/game/machinery/autolathe.dm | 2 +- code/game/machinery/bots/bots.dm | 6 +- code/game/machinery/bots/cleanbot.dm | 26 +- code/game/machinery/bots/ed209bot.dm | 6 +- code/game/machinery/bots/floorbot.dm | 2 +- code/game/machinery/bots/medbot.dm | 4 +- code/game/machinery/bots/mulebot.dm | 14 +- code/game/machinery/bots/secbot.dm | 4 +- code/game/machinery/camera.dm | 6 +- code/game/machinery/computer/AIcore.dm | 12 +- code/game/machinery/computer/aifixer.dm | 4 +- code/game/machinery/computer/arcade.dm | 2 +- .../game/machinery/computer/buildandrepair.dm | 4 +- code/game/machinery/computer/computer.dm | 8 +- code/game/machinery/computer/power.dm | 4 +- code/game/machinery/cryo.dm | 4 +- code/game/machinery/deployable.dm | 10 +- code/game/machinery/doors/airlock.dm | 28 +- code/game/machinery/doors/door.dm | 30 +- code/game/machinery/doors/windowdoor.dm | 2 +- code/game/machinery/hologram.dm | 6 +- code/game/machinery/hydroponics.dm | 2 +- code/game/machinery/igniter.dm | 2 +- code/game/machinery/kitchen/gibber.dm | 2 +- code/game/machinery/kitchen/juicer.dm | 2 +- code/game/machinery/kitchen/microwave.dm | 10 +- code/game/machinery/machinery.dm | 2 +- code/game/machinery/morgue.dm | 60 +- code/game/machinery/overview.dm | 2 +- code/game/machinery/pipe/pipe_dispenser.dm | 2 +- code/game/machinery/portable_turret.dm | 10 +- code/game/machinery/shieldgen.dm | 4 +- code/game/machinery/teleporter.dm | 16 +- code/game/machinery/turrets.dm | 6 +- code/game/machinery/vending.dm | 2 +- code/game/magic/cultist/ritual.dm | 32 +- code/game/magic/cultist/runes.dm | 76 +- code/game/magic/library.dm | 8 +- code/game/magic/magicmonster.dm | 2 +- code/game/magic/musician.dm | 2 +- code/game/mecha/combat/combat.dm | 2 +- code/game/mecha/combat/durand.dm | 2 +- code/game/mecha/combat/gygax.dm | 2 +- code/game/mecha/combat/honker.dm | 2 +- code/game/mecha/combat/marauder.dm | 8 +- code/game/mecha/combat/phazon.dm | 2 +- code/game/mecha/equipment/tools/tools.dm | 8 +- code/game/mecha/mecha.dm | 10 +- code/game/mecha/mecha_wreckage.dm | 22 +- code/game/mecha/working/firefighter.dm | 2 +- code/game/mecha/working/ripley.dm | 2 +- code/game/objects/alien/acid.dm | 2 +- code/game/objects/alien/defines.dm | 12 +- code/game/objects/alien/egg.dm | 14 +- code/game/objects/alien/facehugger.dm | 10 +- code/game/objects/alien/resin.dm | 24 +- code/game/objects/alien/weeds.dm | 18 +- code/game/objects/biomass.dm | 32 +- code/game/objects/blood.dm | 22 +- code/game/objects/bodybag.dm | 117 +- code/game/objects/bombspawner.dm | 18 +- code/game/objects/cleaner.dm | 8 +- code/game/objects/closets.dm | 52 +- code/game/objects/closets/bombsuit.dm | 4 +- code/game/objects/closets/emergency.dm | 4 +- code/game/objects/closets/firecloset.dm | 6 +- code/game/objects/closets/gimmick.dm | 4 +- code/game/objects/closets/gmcloset.dm | 2 +- code/game/objects/closets/janitor.dm | 2 +- code/game/objects/closets/kitchen.dm | 8 +- code/game/objects/closets/l3closet.dm | 12 +- code/game/objects/closets/malfunction.dm | 2 +- code/game/objects/closets/nuclear.dm | 2 +- code/game/objects/closets/secure/bar.dm | 2 +- .../objects/closets/secure/engineering.dm | 8 +- code/game/objects/closets/secure/medical.dm | 12 +- code/game/objects/closets/secure/personal.dm | 12 +- code/game/objects/closets/secure/scientist.dm | 4 +- code/game/objects/closets/secure/security.dm | 18 +- code/game/objects/closets/syndicate.dm | 2 +- code/game/objects/closets/thunderdome.dm | 6 +- code/game/objects/closets/wardrobe.dm | 32 +- code/game/objects/devices/PDA/cart.dm | 4 +- code/game/objects/devices/chameleonproj.dm | 12 +- code/game/objects/devices/infra_sensor.dm | 4 +- code/game/objects/devices/powersink.dm | 2 +- code/game/objects/devices/scanners.dm | 2 +- code/game/objects/displaycase.dm | 18 +- code/game/objects/door_assembly.dm | 4 +- code/game/objects/effect_system.dm | 198 +- code/game/objects/empulse.dm | 2 +- code/game/objects/explosion.dm | 2 +- code/game/objects/gibs.dm | 20 +- code/game/objects/glowshroom.dm | 26 +- code/game/objects/grille.dm | 6 +- code/game/objects/items.dm | 14 +- code/game/objects/items/blueprints.dm | 8 +- code/game/objects/items/shock_kit.dm | 4 +- code/game/objects/items/weapons/RCD.dm | 6 +- code/game/objects/items/weapons/RSF.dm | 26 +- .../game/objects/items/weapons/clown_items.dm | 2 +- .../objects/items/weapons/dna_injector.dm | 2 +- code/game/objects/items/weapons/grenades.dm | 2 +- .../game/objects/items/weapons/hydroponics.dm | 6 +- .../objects/items/weapons/mops_cleaners.dm | 16 +- .../game/objects/items/weapons/papers_bins.dm | 16 +- .../objects/items/weapons/surgery_tools.dm | 10 +- .../objects/items/weapons/swords_axes_etc.dm | 2 +- .../objects/items/weapons/table_rack_parts.dm | 8 +- .../objects/items/weapons/teleportation.dm | 4 +- code/game/objects/items/weapons/tools.dm | 4 +- code/game/objects/kitchen.dm | 2 +- code/game/objects/lamarr.dm | 28 +- code/game/objects/mineral_doors.dm | 20 +- code/game/objects/new_year.dm | 12 +- code/game/objects/noticeboard.dm | 8 +- code/game/objects/portals.dm | 10 +- code/game/objects/radio/electropack.dm | 2 +- code/game/objects/secstorage/secstorage.dm | 2 +- code/game/objects/secure_closets.dm | 52 +- code/game/objects/sign_decals.dm | 8 +- code/game/objects/stacks/glass.dm | 24 +- code/game/objects/stacks/metal.dm | 24 +- code/game/objects/stacks/minerals.dm | 12 +- code/game/objects/stacks/wood.dm | 2 +- code/game/objects/stool.dm | 56 +- code/game/objects/storage/bible.dm | 2 +- code/game/objects/storage/crates.dm | 60 +- code/game/objects/storage/kit.dm | 224 +- code/game/objects/storage/lockbox.dm | 2 +- code/game/objects/storage/storage.dm | 4 +- code/game/objects/structures.dm | 36 +- code/game/objects/tables_racks.dm | 56 +- code/game/objects/tank.dm | 4 +- code/game/objects/toys.dm | 6 +- code/game/objects/transfer_valve.dm | 8 +- code/game/objects/traps.dm | 54 +- code/game/objects/weapons.dm | 28 +- code/game/objects/window.dm | 38 +- code/game/shuttle_engines.dm | 18 +- code/game/smoothwall.dm | 22 +- code/game/specops_shuttle.dm | 6 +- code/game/supplyshuttle.dm | 18 +- code/game/syndicate_specops_shuttle.dm | 6 +- code/game/turf.dm | 42 +- code/game/vials.dm | 26 +- code/modules/admin/admin.dm | 18 +- code/modules/admin/admin_verbs.dm | 2 +- code/modules/admin/verbs/diagnostics.dm | 2 +- code/modules/admin/verbs/mapping.dm | 16 +- code/modules/admin/verbs/randomverbs.dm | 8 +- code/modules/admin/verbs/striketeam.dm | 8 +- .../admin/verbs/striketeam_syndicate.dm | 8 +- code/modules/assembly/infrared.dm | 26 +- code/modules/assembly/proximity.dm | 2 +- code/modules/chemical/Chemistry-Machinery.dm | 4 +- code/modules/chemical/Chemistry-Reagents.dm | 42 +- code/modules/chemical/Chemistry-Recipes.dm | 24 +- code/modules/chemical/Chemistry-Tools.dm | 70 +- code/modules/clothing/spacesuits/ninja.dm | 4 +- code/modules/critters/critter.dm | 2 +- code/modules/critters/critter_AI.dm | 14 +- code/modules/critters/critter_defenses.dm | 2 +- code/modules/critters/critters.dm | 18 +- code/modules/critters/hivebots/hivebot.dm | 38 +- code/modules/food/food.dm | 6 +- code/modules/mining/machine_unloading.dm | 4 +- code/modules/mining/mine_items.dm | 8 +- code/modules/mining/mine_turfs.dm | 2 +- code/modules/mining/satchel_ore_boxdm.dm | 8 +- code/modules/mob/dead/observer/observer.dm | 2 +- code/modules/mob/living/blob/blob.dm | 18 +- .../carbon/alien/humanoid/alien_powers.dm | 14 +- .../carbon/alien/humanoid/caste/drone.dm | 4 +- .../carbon/alien/humanoid/caste/hunter.dm | 2 +- .../carbon/alien/humanoid/caste/sentinel.dm | 2 +- .../living/carbon/alien/humanoid/humanoid.dm | 18 +- .../mob/living/carbon/alien/humanoid/life.dm | 10 +- .../mob/living/carbon/alien/humanoid/queen.dm | 4 +- .../mob/living/carbon/alien/larva/larva.dm | 4 +- .../mob/living/carbon/alien/larva/life.dm | 10 +- .../living/carbon/alien/special/snakeman.dm | 4 +- code/modules/mob/living/carbon/human/human.dm | 28 +- code/modules/mob/living/carbon/human/life.dm | 16 +- .../mob/living/carbon/metroid/metroid.dm | 10 +- code/modules/mob/living/carbon/monkey/life.dm | 8 +- .../mob/living/carbon/monkey/monkey.dm | 18 +- code/modules/mob/living/say.dm | 6 +- code/modules/mob/living/silicon/ai/ai.dm | 6 +- code/modules/mob/living/silicon/pai/pai.dm | 2 +- .../modules/mob/living/silicon/robot/robot.dm | 12 +- code/modules/mob/login.dm | 2 +- code/modules/mob/mob.dm | 22 +- code/modules/mob/mob_movement.dm | 4 +- code/modules/mob/new_player/new_player.dm | 2 +- code/modules/mob/transform_procs.dm | 6 +- code/modules/power/antimatter/engine.dm | 2 +- code/modules/power/antimatter/fuel.dm | 2 +- code/modules/power/apc.dm | 16 +- code/modules/power/cable.dm | 46 +- code/modules/power/cell.dm | 2 +- code/modules/power/lighting.dm | 4 +- code/modules/power/power.dm | 42 +- code/modules/power/sd_DynamicAreaLighting.dm | 36 +- .../power/singularity/containment_field.dm | 4 +- code/modules/power/singularity/emitter.dm | 2 +- code/modules/power/singularity/generator.dm | 2 +- .../particle_accelerator/particle.dm | 2 +- .../particle_accelerator.dm | 2 +- .../particle_accelerator/particle_chamber.dm | 2 +- .../particle_accelerator/particle_control.dm | 22 +- .../particle_accelerator/particle_emitter.dm | 10 +- .../particle_accelerator/particle_power.dm | 2 +- code/modules/power/singularity/singularity.dm | 8 +- code/modules/power/smes.dm | 6 +- code/modules/power/solar.dm | 4 +- code/modules/power/turbine.dm | 4 +- code/modules/projectiles/gun.dm | 2 +- code/modules/projectiles/guns/energy.dm | 7 +- code/modules/research/rdconsole.dm | 4 +- code/modules/research/rdmachines.dm | 2 +- code/modules/research/server.dm | 4 +- code/unused/_debug.dm | 30 +- code/unused/assemblies.dm | 8 +- code/unused/carpetsplosion.dm | 22 +- code/unused/gamemodes/ruby.dm | 2 +- code/unused/mining/mine_generator_unused.dm | 8 +- code/unused/optics/beam.dm | 8 +- code/unused/optics/laser-pointer.dm | 2 +- code/unused/spacecraft/shipcore.dm | 8 +- icons/obj/bodybag.dmi | Bin 705 -> 718 bytes maps/tgstation.2.0.8.dmm | 13405 ++++++++-------- 314 files changed, 9099 insertions(+), 9118 deletions(-) diff --git a/code/ATMOSPHERICS/pipes.dm b/code/ATMOSPHERICS/pipes.dm index 6cfe17bca7b..ca699cd1257 100644 --- a/code/ATMOSPHERICS/pipes.dm +++ b/code/ATMOSPHERICS/pipes.dm @@ -160,7 +160,7 @@ obj/machinery/atmospherics/pipe proc/burst() src.visible_message("\red \bold [src] bursts!"); playsound(src.loc, 'bang.ogg', 25, 1) - var/datum/effects/system/harmless_smoke_spread/smoke = new + var/datum/effect/system/harmless_smoke_spread/smoke = new smoke.set_up(1,0, src.loc, 0) smoke.start() del(src) diff --git a/code/FEA/DEBUG_REMOVE_BEFORE_RELEASE.dm b/code/FEA/DEBUG_REMOVE_BEFORE_RELEASE.dm index fa4068eda87..ed68cce383b 100644 --- a/code/FEA/DEBUG_REMOVE_BEFORE_RELEASE.dm +++ b/code/FEA/DEBUG_REMOVE_BEFORE_RELEASE.dm @@ -33,7 +33,7 @@ turf/space create_meteor(direction as num) set src in world - var/obj/effects/meteor/M = new( src ) + var/obj/effect/meteor/M = new( src ) walk(M, direction,10) @@ -515,7 +515,7 @@ mob fire_report() set category = "Debug" usr << "\b \red Fire Report" - for(var/obj/effects/hotspot/flame in world) + for(var/obj/effect/hotspot/flame in world) usr << "[flame.x],[flame.y]: [flame.temperature]K, [flame.volume] L - [flame.loc:air:temperature]" process_cycle() diff --git a/code/FEA/FEA_fire.dm b/code/FEA/FEA_fire.dm index 275f399056b..675b70441fb 100644 --- a/code/FEA/FEA_fire.dm +++ b/code/FEA/FEA_fire.dm @@ -45,7 +45,7 @@ turf return igniting obj - effects/hotspot + effect/hotspot //Icon for fire on turfs, also helps for nurturing small fires until they are full tile anchored = 1 diff --git a/code/FEA/FEA_turf_tile.dm b/code/FEA/FEA_turf_tile.dm index 45f1e59e304..6c832f5acd2 100644 --- a/code/FEA/FEA_turf_tile.dm +++ b/code/FEA/FEA_turf_tile.dm @@ -117,7 +117,7 @@ turf archived_cycle = 0 current_cycle = 0 - obj/effects/hotspot/active_hotspot + obj/effect/hotspot/active_hotspot temperature_archived //USED ONLY FOR SOLIDS being_superconductive = 0 diff --git a/code/WorkInProgress/buildmode.dm b/code/WorkInProgress/buildmode.dm index a108ca84266..28550759b29 100644 --- a/code/WorkInProgress/buildmode.dm +++ b/code/WorkInProgress/buildmode.dm @@ -6,7 +6,7 @@ log_admin("[key_name(usr)] has left build mode.") M.client.buildmode = 0 M.client.show_popup_menus = 1 - for(var/obj/effects/bmode/buildholder/H) + for(var/obj/effect/bmode/buildholder/H) if(H.cl == M.client) del(H) else @@ -14,14 +14,14 @@ M.client.buildmode = 1 M.client.show_popup_menus = 0 - var/obj/effects/bmode/buildholder/H = new/obj/effects/bmode/buildholder() - var/obj/effects/bmode/builddir/A = new/obj/effects/bmode/builddir(H) + var/obj/effect/bmode/buildholder/H = new/obj/effect/bmode/buildholder() + var/obj/effect/bmode/builddir/A = new/obj/effect/bmode/builddir(H) A.master = H - var/obj/effects/bmode/buildhelp/B = new/obj/effects/bmode/buildhelp(H) + var/obj/effect/bmode/buildhelp/B = new/obj/effect/bmode/buildhelp(H) B.master = H - var/obj/effects/bmode/buildmode/C = new/obj/effects/bmode/buildmode(H) + var/obj/effect/bmode/buildmode/C = new/obj/effect/bmode/buildmode(H) C.master = H - var/obj/effects/bmode/buildquit/D = new/obj/effects/bmode/buildquit(H) + var/obj/effect/bmode/buildquit/D = new/obj/effect/bmode/buildquit(H) D.master = H H.builddir = A @@ -34,15 +34,15 @@ M.client.screen += D H.cl = M.client -/obj/effects/bmode//Cleaning up the tree a bit +/obj/effect/bmode//Cleaning up the tree a bit density = 1 anchored = 1 layer = 20 dir = NORTH icon = 'buildmode.dmi' - var/obj/effects/bmode/buildholder/master = null + var/obj/effect/bmode/buildholder/master = null -/obj/effects/bmode/builddir +/obj/effect/bmode/builddir icon_state = "build" screen_loc = "NORTH,WEST" Click() @@ -59,7 +59,7 @@ dir = NORTH return -/obj/effects/bmode/buildhelp +/obj/effect/bmode/buildhelp icon = 'buildmode.dmi' icon_state = "buildhelp" screen_loc = "NORTH,WEST+1" @@ -97,29 +97,29 @@ usr << "\blue ***********************************************************" return -/obj/effects/bmode/buildquit +/obj/effect/bmode/buildquit icon_state = "buildquit" screen_loc = "NORTH,WEST+3" Click() togglebuildmode(master.cl.mob) -/obj/effects/bmode/buildholder +/obj/effect/bmode/buildholder density = 0 anchored = 1 var/client/cl = null - var/obj/effects/bmode/builddir/builddir = null - var/obj/effects/bmode/buildhelp/buildhelp = null - var/obj/effects/bmode/buildmode/buildmode = null - var/obj/effects/bmode/buildquit/buildquit = null + var/obj/effect/bmode/builddir/builddir = null + var/obj/effect/bmode/buildhelp/buildhelp = null + var/obj/effect/bmode/buildmode/buildmode = null + var/obj/effect/bmode/buildquit/buildquit = null var/atom/movable/throw_atom = null -/obj/effects/bmode/buildmode +/obj/effect/bmode/buildmode icon_state = "buildmode1" screen_loc = "NORTH,WEST+2" var/varholder = "name" var/valueholder = "derp" - var/objholder = "/obj/station_objects/closet" + var/objholder = "/obj/structure/closet" Click(location, control, params) var/list/pa = params2list(params) @@ -144,13 +144,13 @@ if(1) return if(2) - objholder = input(usr,"Enter typepath:" ,"Typepath","/obj/station_objects/closet") - var/list/removed_paths = list("/obj/effects/bhole") + objholder = input(usr,"Enter typepath:" ,"Typepath","/obj/structure/closet") + var/list/removed_paths = list("/obj/effect/bhole") if(objholder in removed_paths) alert("That path is not allowed.") - objholder = "/obj/station_objects/closet" + objholder = "/obj/structure/closet" else if (dd_hasprefix(objholder, "/mob") && !(usr.client.holder.rank in list("Game Master", "Game Admin", "Badmin"))) - objholder = "/obj/station_objects/closet" + objholder = "/obj/structure/closet" if(3) var/list/locked = list("vars", "key", "ckey", "client", "firemut", "ishulk", "telekinesis", "xray", "virus", "viruses", "cuffed", "ka", "last_eaten", "urine") @@ -173,8 +173,8 @@ /proc/build_click(var/mob/user, buildmode, location, control, params, var/obj/object) - var/obj/effects/bmode/buildholder/holder = null - for(var/obj/effects/bmode/buildholder/H) + var/obj/effect/bmode/buildholder/holder = null + for(var/obj/effect/bmode/buildholder/H) if(H.cl == user.client) holder = H break @@ -217,19 +217,19 @@ else if(istype(object,/turf) && pa.Find("ctrl") && pa.Find("left")) switch(holder.builddir.dir) if(NORTH) - var/obj/station_objects/window/reinforced/WIN = new/obj/station_objects/window/reinforced(get_turf(object)) + var/obj/structure/window/reinforced/WIN = new/obj/structure/window/reinforced(get_turf(object)) WIN.dir = NORTH if(SOUTH) - var/obj/station_objects/window/reinforced/WIN = new/obj/station_objects/window/reinforced(get_turf(object)) + var/obj/structure/window/reinforced/WIN = new/obj/structure/window/reinforced(get_turf(object)) WIN.dir = SOUTH if(EAST) - var/obj/station_objects/window/reinforced/WIN = new/obj/station_objects/window/reinforced(get_turf(object)) + var/obj/structure/window/reinforced/WIN = new/obj/structure/window/reinforced(get_turf(object)) WIN.dir = EAST if(WEST) - var/obj/station_objects/window/reinforced/WIN = new/obj/station_objects/window/reinforced(get_turf(object)) + var/obj/structure/window/reinforced/WIN = new/obj/structure/window/reinforced(get_turf(object)) WIN.dir = WEST if(NORTHWEST) - var/obj/station_objects/window/reinforced/WIN = new/obj/station_objects/window/reinforced(get_turf(object)) + var/obj/structure/window/reinforced/WIN = new/obj/structure/window/reinforced(get_turf(object)) WIN.dir = NORTHWEST if(2) if(pa.Find("left")) diff --git a/code/WorkInProgress/explosion_particles.dm b/code/WorkInProgress/explosion_particles.dm index 174b346c508..e47ab0face6 100644 --- a/code/WorkInProgress/explosion_particles.dm +++ b/code/WorkInProgress/explosion_particles.dm @@ -1,4 +1,4 @@ -/obj/effects/expl_particles +/obj/effect/expl_particles name = "fire" icon = 'effects.dmi' icon_state = "explosion_particle" @@ -6,37 +6,37 @@ anchored = 1 mouse_opacity = 0 -/obj/effects/expl_particles/New() +/obj/effect/expl_particles/New() ..() spawn (15) del(src) return -/obj/effects/expl_particles/Move() +/obj/effect/expl_particles/Move() ..() return -/datum/effects/system/expl_particles +/datum/effect/system/expl_particles var/number = 10 var/turf/location var/total_particles = 0 -/datum/effects/system/expl_particles/proc/set_up(n = 10, loca) +/datum/effect/system/expl_particles/proc/set_up(n = 10, loca) number = n if(istype(loca, /turf/)) location = loca else location = get_turf(loca) -/datum/effects/system/expl_particles/proc/start() +/datum/effect/system/expl_particles/proc/start() var/i = 0 for(i=0, i 3) - var/obj/effects/bigDelivery/P = new /obj/effects/bigDelivery(get_turf(O.loc)) + var/obj/effect/bigDelivery/P = new /obj/effect/bigDelivery(get_turf(O.loc)) P.wrapped = O O.loc = P src.amount -= 3 else user << "\blue You need more paper." - else if (istype (target, /obj/station_objects/closet)) - var/obj/station_objects/closet/O = target + else if (istype (target, /obj/structure/closet)) + var/obj/structure/closet/O = target if (src.amount > 3) - var/obj/effects/bigDelivery/P = new /obj/effects/bigDelivery(get_turf(O.loc)) + var/obj/effect/bigDelivery/P = new /obj/effect/bigDelivery(get_turf(O.loc)) P.wrapped = O O.close() O.welded = 1 @@ -149,9 +149,9 @@ user << "/blue You can only tag properly wrapped delivery packages!" */ attack(target as obj, mob/user as mob) - if (istype(target, /obj/effects/bigDelivery)) + if (istype(target, /obj/effect/bigDelivery)) user << "\blue *TAGGED*" - var/obj/effects/bigDelivery/O = target + var/obj/effect/bigDelivery/O = target O.sortTag = src.currTag else if (istype(target, /obj/item/smallDelivery)) user << "\blue *TAGGED*" @@ -183,9 +183,9 @@ flushing = 1 flick("intake-closing", src) var/deliveryCheck = 0 - var/obj/station_objects/disposalholder/H = new() // virtual holder object which actually + var/obj/structure/disposalholder/H = new() // virtual holder object which actually // travels through the pipes. - for(var/obj/effects/bigDelivery/O in src) + for(var/obj/effect/bigDelivery/O in src) deliveryCheck = 1 if(O.sortTag == 0) O.sortTag = 1 diff --git a/code/WorkInProgress/virus2/Disease2/curer.dm b/code/WorkInProgress/virus2/Disease2/curer.dm index 67185041045..00b342915cc 100644 --- a/code/WorkInProgress/virus2/Disease2/curer.dm +++ b/code/WorkInProgress/virus2/Disease2/curer.dm @@ -17,7 +17,7 @@ if(do_after(user, 20)) if (src.stat & BROKEN) user << "\blue The broken glass falls out." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) new /obj/item/weapon/shard( src.loc ) var/obj/item/weapon/circuitboard/curer/M = new /obj/item/weapon/circuitboard/curer( A ) for (var/obj/C in src) @@ -29,7 +29,7 @@ del(src) else user << "\blue You disconnect the monitor." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) var/obj/item/weapon/circuitboard/curer/M = new /obj/item/weapon/circuitboard/curer( A ) for (var/obj/C in src) C.loc = src.loc diff --git a/code/WorkInProgress/virus2/Disease2/diseasesplicer.dm b/code/WorkInProgress/virus2/Disease2/diseasesplicer.dm index 41081699231..eb7096c50e6 100644 --- a/code/WorkInProgress/virus2/Disease2/diseasesplicer.dm +++ b/code/WorkInProgress/virus2/Disease2/diseasesplicer.dm @@ -22,7 +22,7 @@ if(do_after(user, 20)) if (src.stat & BROKEN) user << "\blue The broken glass falls out." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) new /obj/item/weapon/shard( src.loc ) var/obj/item/weapon/circuitboard/diseasesplicer/M = new /obj/item/weapon/circuitboard/diseasesplicer( A ) for (var/obj/C in src) @@ -34,7 +34,7 @@ del(src) else user << "\blue You disconnect the monitor." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) var/obj/item/weapon/circuitboard/diseasesplicer/M = new /obj/item/weapon/circuitboard/diseasesplicer( A ) for (var/obj/C in src) C.loc = src.loc diff --git a/code/datums/diseases/wizarditis.dm b/code/datums/diseases/wizarditis.dm index 7d455b2be88..e3fd5d518d8 100644 --- a/code/datums/diseases/wizarditis.dm +++ b/code/datums/diseases/wizarditis.dm @@ -113,7 +113,7 @@ STI KALY - blind var/area/thearea = pick(theareas) - var/datum/effects/system/harmless_smoke_spread/smoke = new /datum/effects/system/harmless_smoke_spread() + var/datum/effect/system/harmless_smoke_spread/smoke = new /datum/effect/system/harmless_smoke_spread() smoke.set_up(5, 0, affected_mob.loc) smoke.attach(affected_mob) smoke.start() diff --git a/code/datums/spell.dm b/code/datums/spell.dm index 0a314ec247a..6724489ece9 100644 --- a/code/datums/spell.dm +++ b/code/datums/spell.dm @@ -1,9 +1,9 @@ -/obj/effects/proc_holder +/obj/effect/proc_holder var/panel = "Debug"//What panel the proc holder needs to go on. -var/list/spells = typesof(/obj/effects/proc_holder/spell) //needed for the badmin verb for now +var/list/spells = typesof(/obj/effect/proc_holder/spell) //needed for the badmin verb for now -/obj/effects/proc_holder/spell +/obj/effect/proc_holder/spell name = "Spell" desc = "A wizard spell" density = 0 @@ -33,7 +33,7 @@ var/list/spells = typesof(/obj/effects/proc_holder/spell) //needed for the badmi var/critfailchance = 0 -/obj/effects/proc_holder/spell/proc/cast_check(skipcharge = 0,mob/user = usr) //checks if the spell can be cast based on its settings; skipcharge is used when an additional cast_check is called inside the spell +/obj/effect/proc_holder/spell/proc/cast_check(skipcharge = 0,mob/user = usr) //checks if the spell can be cast based on its settings; skipcharge is used when an additional cast_check is called inside the spell if(!(src in usr.spell_list)) usr << "\red You shouldn't have this spell! Something's wrong." @@ -74,7 +74,7 @@ var/list/spells = typesof(/obj/effects/proc_holder/spell) //needed for the badmi return 1 -/obj/effects/proc_holder/spell/proc/invocation(mob/user = usr) //spelling the spell out and setting it on recharge/reducing charges amount +/obj/effect/proc_holder/spell/proc/invocation(mob/user = usr) //spelling the spell out and setting it on recharge/reducing charges amount switch(invocation_type) if("shout") @@ -86,12 +86,12 @@ var/list/spells = typesof(/obj/effects/proc_holder/spell) //needed for the badmi if("whisper") usr.whisper(invocation) -/obj/effects/proc_holder/spell/New() +/obj/effect/proc_holder/spell/New() ..() charge_counter = charge_max -/obj/effects/proc_holder/spell/Click() +/obj/effect/proc_holder/spell/Click() ..() if(!cast_check()) @@ -99,15 +99,15 @@ var/list/spells = typesof(/obj/effects/proc_holder/spell) //needed for the badmi choose_targets() -/obj/effects/proc_holder/spell/proc/choose_targets(mob/user = usr) //depends on subtype - /targeted or /aoe_turf +/obj/effect/proc_holder/spell/proc/choose_targets(mob/user = usr) //depends on subtype - /targeted or /aoe_turf return -/obj/effects/proc_holder/spell/proc/start_recharge() +/obj/effect/proc_holder/spell/proc/start_recharge() while(charge_counter < charge_max) sleep(1) charge_counter++ -/obj/effects/proc_holder/spell/proc/perform(list/targets, recharge = 1) //if recharge is started is important for the trigger spells +/obj/effect/proc_holder/spell/proc/perform(list/targets, recharge = 1) //if recharge is started is important for the trigger spells before_cast(targets) invocation() spawn(0) @@ -119,7 +119,7 @@ var/list/spells = typesof(/obj/effects/proc_holder/spell) //needed for the badmi cast(targets) after_cast(targets) -/obj/effects/proc_holder/spell/proc/before_cast(list/targets) +/obj/effect/proc_holder/spell/proc/before_cast(list/targets) if(overlay) for(var/atom/target in targets) var/location @@ -127,7 +127,7 @@ var/list/spells = typesof(/obj/effects/proc_holder/spell) //needed for the badmi location = target.loc else if(istype(target,/turf)) location = target - var/obj/effects/overlay/spell = new /obj/effects/overlay(location) + var/obj/effect/overlay/spell = new /obj/effect/overlay(location) spell.icon = overlay_icon spell.icon_state = overlay_icon_state spell.anchored = 1 @@ -135,7 +135,7 @@ var/list/spells = typesof(/obj/effects/proc_holder/spell) //needed for the badmi spawn(overlay_lifespan) del(spell) -/obj/effects/proc_holder/spell/proc/after_cast(list/targets) +/obj/effect/proc_holder/spell/proc/after_cast(list/targets) for(var/atom/target in targets) var/location if(istype(target,/mob)) @@ -145,26 +145,26 @@ var/list/spells = typesof(/obj/effects/proc_holder/spell) //needed for the badmi if(istype(target,/mob) && message) target << text("[message]") if(sparks_spread) - var/datum/effects/system/spark_spread/sparks = new /datum/effects/system/spark_spread() + var/datum/effect/system/spark_spread/sparks = new /datum/effect/system/spark_spread() sparks.set_up(sparks_amt, 0, location) //no idea what the 0 is sparks.start() if(smoke_spread) if(smoke_spread == 1) - var/datum/effects/system/harmless_smoke_spread/smoke = new /datum/effects/system/harmless_smoke_spread() + var/datum/effect/system/harmless_smoke_spread/smoke = new /datum/effect/system/harmless_smoke_spread() smoke.set_up(smoke_amt, 0, location) //no idea what the 0 is smoke.start() else if(smoke_spread == 2) - var/datum/effects/system/bad_smoke_spread/smoke = new /datum/effects/system/bad_smoke_spread() + var/datum/effect/system/bad_smoke_spread/smoke = new /datum/effect/system/bad_smoke_spread() smoke.set_up(smoke_amt, 0, location) //no idea what the 0 is smoke.start() -/obj/effects/proc_holder/spell/proc/cast(list/targets) +/obj/effect/proc_holder/spell/proc/cast(list/targets) return -/obj/effects/proc_holder/spell/proc/critfail(list/targets) +/obj/effect/proc_holder/spell/proc/critfail(list/targets) return -/obj/effects/proc_holder/spell/proc/revert_cast() //resets recharge or readds a charge +/obj/effect/proc_holder/spell/proc/revert_cast() //resets recharge or readds a charge switch(charge_type) if("recharge") charge_counter = charge_max @@ -174,15 +174,15 @@ var/list/spells = typesof(/obj/effects/proc_holder/spell) //needed for the badmi return -/obj/effects/proc_holder/spell/targeted //can mean aoe for mobs (limited/unlimited number) or one target mob +/obj/effect/proc_holder/spell/targeted //can mean aoe for mobs (limited/unlimited number) or one target mob var/max_targets = 1 //leave 0 for unlimited targets in range, 1 for one selectable target in range, more for limited number of casts (can all target one guy, depends on target_ignore_prev) in range var/target_ignore_prev = 1 //only important if max_targets > 1, affects if the spell can be cast multiple times at one person from one cast var/include_user = 0 //if it includes usr in the target list -/obj/effects/proc_holder/spell/aoe_turf //affects all turfs in view or range (depends) +/obj/effect/proc_holder/spell/aoe_turf //affects all turfs in view or range (depends) var/inner_radius = -1 //for all your ring spell needs -/obj/effects/proc_holder/spell/targeted/choose_targets(mob/user = usr) +/obj/effect/proc_holder/spell/targeted/choose_targets(mob/user = usr) var/list/targets = list() switch(selection_type) @@ -250,7 +250,7 @@ var/list/spells = typesof(/obj/effects/proc_holder/spell) //needed for the badmi return -/obj/effects/proc_holder/spell/aoe_turf/choose_targets(mob/user = usr) +/obj/effect/proc_holder/spell/aoe_turf/choose_targets(mob/user = usr) var/list/targets = list() switch(selection_type) diff --git a/code/datums/spells/area_teleport.dm b/code/datums/spells/area_teleport.dm index c47b34a626a..22f81ae1809 100644 --- a/code/datums/spells/area_teleport.dm +++ b/code/datums/spells/area_teleport.dm @@ -1,11 +1,11 @@ -/obj/effects/proc_holder/spell/targeted/area_teleport +/obj/effect/proc_holder/spell/targeted/area_teleport name = "Area teleport" desc = "This spell teleports you to a type of area of your selection." var/randomise_selection = 0 //if it lets the usr choose the teleport loc or picks it from the list var/invocation_area = 1 //if the invocation appends the selected area -/obj/effects/proc_holder/spell/targeted/area_teleport/perform(list/targets, recharge = 1) +/obj/effect/proc_holder/spell/targeted/area_teleport/perform(list/targets, recharge = 1) var/thearea = before_cast(targets) if(!thearea || !cast_check(1)) revert_cast() @@ -17,7 +17,7 @@ cast(targets,thearea) after_cast(targets) -/obj/effects/proc_holder/spell/targeted/area_teleport/before_cast(list/targets) +/obj/effect/proc_holder/spell/targeted/area_teleport/before_cast(list/targets) var/A = null if(!randomise_selection) @@ -29,7 +29,7 @@ return thearea -/obj/effects/proc_holder/spell/targeted/area_teleport/cast(list/targets,area/thearea) +/obj/effect/proc_holder/spell/targeted/area_teleport/cast(list/targets,area/thearea) for(var/mob/target in targets) var/list/L = list() for(var/turf/T in get_area_turfs(thearea.type)) @@ -46,7 +46,7 @@ return -/obj/effects/proc_holder/spell/targeted/area_teleport/invocation(area/chosenarea = null) +/obj/effect/proc_holder/spell/targeted/area_teleport/invocation(area/chosenarea = null) if(!invocation_area || !chosenarea) ..() else diff --git a/code/datums/spells/conjure.dm b/code/datums/spells/conjure.dm index d9b34847ca3..de417917f4d 100644 --- a/code/datums/spells/conjure.dm +++ b/code/datums/spells/conjure.dm @@ -1,4 +1,4 @@ -/obj/effects/proc_holder/spell/aoe_turf/conjure +/obj/effect/proc_holder/spell/aoe_turf/conjure name = "Conjure" desc = "This spell conjures objs of the specified types in range." @@ -13,7 +13,7 @@ var/list/newVars = list() //vars of the summoned objects will be replaced with those where they meet //should have format of list("emagged" = 1,"name" = "Wizard's Justicebot"), for example -/obj/effects/proc_holder/spell/aoe_turf/conjure/cast(list/targets) +/obj/effect/proc_holder/spell/aoe_turf/conjure/cast(list/targets) for(var/turf/T in targets) if(T.density && !summon_ignore_density) @@ -39,7 +39,7 @@ return -/obj/effects/proc_holder/spell/aoe_turf/conjure/summonEdSwarm //test purposes +/obj/effect/proc_holder/spell/aoe_turf/conjure/summonEdSwarm //test purposes name = "Dispense Wizard Justice" desc = "This spell dispenses wizard justice." diff --git a/code/datums/spells/emplosion.dm b/code/datums/spells/emplosion.dm index 22bd3a65157..9db4f196177 100644 --- a/code/datums/spells/emplosion.dm +++ b/code/datums/spells/emplosion.dm @@ -1,11 +1,11 @@ -/obj/effects/proc_holder/spell/targeted/emplosion +/obj/effect/proc_holder/spell/targeted/emplosion name = "Emplosion" desc = "This spell emplodes an area." var/emp_heavy = 2 var/emp_light = 3 -/obj/effects/proc_holder/spell/targeted/emplosion/cast(list/targets) +/obj/effect/proc_holder/spell/targeted/emplosion/cast(list/targets) for(var/mob/target in targets) empulse(target.loc, emp_heavy, emp_light) diff --git a/code/datums/spells/ethereal_jaunt.dm b/code/datums/spells/ethereal_jaunt.dm index 4dc3eb98dd5..0a32c7940ae 100644 --- a/code/datums/spells/ethereal_jaunt.dm +++ b/code/datums/spells/ethereal_jaunt.dm @@ -1,4 +1,4 @@ -/obj/effects/proc_holder/spell/targeted/ethereal_jaunt +/obj/effect/proc_holder/spell/targeted/ethereal_jaunt name = "Ethereal Jaunt" desc = "This spell creates your ethereal form, temporarily making you invisible and able to pass through walls." @@ -12,11 +12,11 @@ var/jaunt_duration = 50 //in deciseconds -/obj/effects/proc_holder/spell/targeted/ethereal_jaunt/cast(list/targets) //magnets, so mostly hardcoded +/obj/effect/proc_holder/spell/targeted/ethereal_jaunt/cast(list/targets) //magnets, so mostly hardcoded for(var/mob/target in targets) spawn(0) var/mobloc = get_turf(target.loc) - var/obj/effects/dummy/spell_jaunt/holder = new /obj/effects/dummy/spell_jaunt( mobloc ) + var/obj/effect/dummy/spell_jaunt/holder = new /obj/effect/dummy/spell_jaunt( mobloc ) var/atom/movable/overlay/animation = new /atom/movable/overlay( mobloc ) animation.name = "water" animation.density = 0 @@ -28,7 +28,7 @@ flick("liquify",animation) target.loc = holder target.client.eye = holder - var/datum/effects/system/steam_spread/steam = new /datum/effects/system/steam_spread() + var/datum/effect/system/steam_spread/steam = new /datum/effect/system/steam_spread() steam.set_up(10, 0, mobloc) steam.start() sleep(jaunt_duration) @@ -46,7 +46,7 @@ del(animation) del(holder) -/obj/effects/dummy/spell_jaunt +/obj/effect/dummy/spell_jaunt name = "water" icon = 'effects.dmi' icon_state = "nothing" @@ -54,7 +54,7 @@ density = 0 anchored = 1 -/obj/effects/dummy/spell_jaunt/relaymove(var/mob/user, direction) +/obj/effect/dummy/spell_jaunt/relaymove(var/mob/user, direction) if (!src.canmove) return var/turf/newLoc = get_step(src,direction) if(!(newLoc.flags & NOJAUNT)) @@ -84,7 +84,7 @@ src.canmove = 0 spawn(2) src.canmove = 1 -/obj/effects/dummy/spell_jaunt/ex_act(blah) +/obj/effect/dummy/spell_jaunt/ex_act(blah) return -/obj/effects/dummy/spell_jaunt/bullet_act(blah) +/obj/effect/dummy/spell_jaunt/bullet_act(blah) return \ No newline at end of file diff --git a/code/datums/spells/explosion.dm b/code/datums/spells/explosion.dm index b93ad6ae61e..0184a19c641 100644 --- a/code/datums/spells/explosion.dm +++ b/code/datums/spells/explosion.dm @@ -1,4 +1,4 @@ -/obj/effects/proc_holder/spell/targeted/explosion +/obj/effect/proc_holder/spell/targeted/explosion name = "Explosion" desc = "This spell explodes an area." @@ -7,7 +7,7 @@ var/ex_light = 3 var/ex_flash = 4 -/obj/effects/proc_holder/spell/targeted/explosion/cast(list/targets) +/obj/effect/proc_holder/spell/targeted/explosion/cast(list/targets) for(var/mob/target in targets) explosion(target.loc,ex_severe,ex_heavy,ex_light,ex_flash) diff --git a/code/datums/spells/genetic.dm b/code/datums/spells/genetic.dm index 6805eb4087f..d17d9160918 100644 --- a/code/datums/spells/genetic.dm +++ b/code/datums/spells/genetic.dm @@ -1,4 +1,4 @@ -/obj/effects/proc_holder/spell/targeted/genetic +/obj/effect/proc_holder/spell/targeted/genetic name = "Genetic" desc = "This spell inflicts a set of mutations and disabilities upon the target." @@ -22,7 +22,7 @@ 6th bit - fat */ -/obj/effects/proc_holder/spell/targeted/genetic/cast(list/targets) +/obj/effect/proc_holder/spell/targeted/genetic/cast(list/targets) for(var/mob/target in targets) target.mutations |= mutations diff --git a/code/datums/spells/inflict_handler.dm b/code/datums/spells/inflict_handler.dm index 01f8b045b1c..c22c49f2bd9 100644 --- a/code/datums/spells/inflict_handler.dm +++ b/code/datums/spells/inflict_handler.dm @@ -1,4 +1,4 @@ -/obj/effects/proc_holder/spell/targeted/inflict_handler +/obj/effect/proc_holder/spell/targeted/inflict_handler name = "Inflict Handler" desc = "This spell blinds and/or destroys/damages/heals and/or weakens/stuns the target." @@ -16,7 +16,7 @@ var/destroys = "none" //can be "none", "gib" or "disintegrate" -/obj/effects/proc_holder/spell/targeted/inflict_handler/cast(list/targets) +/obj/effect/proc_holder/spell/targeted/inflict_handler/cast(list/targets) for(var/mob/living/target in targets) switch(destroys) diff --git a/code/datums/spells/knock.dm b/code/datums/spells/knock.dm index 9d38684b294..a67eefe65f4 100644 --- a/code/datums/spells/knock.dm +++ b/code/datums/spells/knock.dm @@ -1,4 +1,4 @@ -/obj/effects/proc_holder/spell/aoe_turf/knock +/obj/effect/proc_holder/spell/aoe_turf/knock name = "Knock" desc = "This spell opens nearby doors and does not require wizard garb." @@ -9,7 +9,7 @@ invocation_type = "whisper" range = 3 -/obj/effects/proc_holder/spell/aoe_turf/knock/cast(list/targets) +/obj/effect/proc_holder/spell/aoe_turf/knock/cast(list/targets) for(var/turf/T in targets) for(var/obj/machinery/door/door in T.contents) spawn(1) diff --git a/code/datums/spells/mind_transfer.dm b/code/datums/spells/mind_transfer.dm index 934a218ef38..6d45a813ea4 100644 --- a/code/datums/spells/mind_transfer.dm +++ b/code/datums/spells/mind_transfer.dm @@ -1,4 +1,4 @@ -/obj/effects/proc_holder/spell/targeted/mind_transfer +/obj/effect/proc_holder/spell/targeted/mind_transfer name = "Mind Transfer" desc = "This spell allows the user to switch bodies with a target." @@ -22,7 +22,7 @@ Urist: I don't feel like figuring out how you store object spells so I'm leaving Make sure spells that are removed from spell_list are actually removed and deleted when mind transfering. Also, you never added distance checking after target is selected. I've went ahead and did that. */ -/obj/effects/proc_holder/spell/targeted/mind_transfer/cast(list/targets,mob/user = usr) +/obj/effect/proc_holder/spell/targeted/mind_transfer/cast(list/targets,mob/user = usr) if(!targets.len) user << "No mind found." return @@ -61,7 +61,7 @@ Also, you never added distance checking after target is selected. I've went ahea //SPELL LOSS BEGIN //NOTE: The caster must ALWAYS keep mind transfer, even when other spells are lost. - var/obj/effects/proc_holder/spell/targeted/mind_transfer/m_transfer = locate() in user.spell_list//Find mind transfer directly. + var/obj/effect/proc_holder/spell/targeted/mind_transfer/m_transfer = locate() in user.spell_list//Find mind transfer directly. var/list/checked_spells = user.spell_list checked_spells -= m_transfer //Remove Mind Transfer from the list. diff --git a/code/datums/spells/projectile.dm b/code/datums/spells/projectile.dm index ba3d329f6db..31530d33808 100644 --- a/code/datums/spells/projectile.dm +++ b/code/datums/spells/projectile.dm @@ -1,4 +1,4 @@ -/obj/effects/proc_holder/spell/targeted/projectile +/obj/effect/proc_holder/spell/targeted/projectile name = "Projectile" desc = "This spell summons projectiles which try to hit the targets." @@ -11,7 +11,7 @@ var/proj_trail_icon = 'wizard.dmi' var/proj_trail_icon_state = "trail" - var/proj_type = "/obj/effects/proc_holder/spell/targeted" //IMPORTANT use only subtypes of this + var/proj_type = "/obj/effect/proc_holder/spell/targeted" //IMPORTANT use only subtypes of this var/proj_lingering = 0 //if it lingers or disappears upon hitting an obstacle var/proj_homing = 1 //if it follows the target @@ -21,16 +21,16 @@ var/proj_lifespan = 15 //in deciseconds * proj_step_delay var/proj_step_delay = 1 //lower = faster -/obj/effects/proc_holder/spell/targeted/projectile/cast(list/targets, mob/user = usr) +/obj/effect/proc_holder/spell/targeted/projectile/cast(list/targets, mob/user = usr) for(var/mob/target in targets) spawn(0) - var/obj/effects/proc_holder/spell/targeted/projectile + var/obj/effect/proc_holder/spell/targeted/projectile if(istext(proj_type)) var/projectile_type = text2path(proj_type) projectile = new projectile_type(user) - if(istype(proj_type,/obj/effects/proc_holder/spell)) - projectile = new /obj/effects/proc_holder/spell/targeted/trigger(user) + if(istype(proj_type,/obj/effect/proc_holder/spell)) + projectile = new /obj/effect/proc_holder/spell/targeted/trigger(user) projectile:linked_spells += proj_type projectile.icon = proj_icon projectile.icon_state = proj_icon_state @@ -62,7 +62,7 @@ if(proj_trail && projectile) spawn(0) if(projectile) - var/obj/effects/overlay/trail = new /obj/effects/overlay(projectile.loc) + var/obj/effect/overlay/trail = new /obj/effect/overlay(projectile.loc) trail.icon = proj_trail_icon trail.icon_state = proj_trail_icon_state trail.density = 0 diff --git a/code/datums/spells/trigger.dm b/code/datums/spells/trigger.dm index f7ffc017a71..b1503c4d3a4 100644 --- a/code/datums/spells/trigger.dm +++ b/code/datums/spells/trigger.dm @@ -1,28 +1,28 @@ -/obj/effects/proc_holder/spell/targeted/trigger +/obj/effect/proc_holder/spell/targeted/trigger name = "Trigger" desc = "This spell triggers another spell or a few." var/list/linked_spells = list() //those are just referenced by the trigger spell and are unaffected by it directly var/list/starting_spells = list() //those are added on New() to contents from default spells and are deleted when the trigger spell is deleted to prevent memory leaks -/obj/effects/proc_holder/spell/targeted/trigger/New() +/obj/effect/proc_holder/spell/targeted/trigger/New() ..() for(var/spell in starting_spells) var/spell_to_add = text2path(spell) new spell_to_add(src) //should result in adding to contents, needs testing -/obj/effects/proc_holder/spell/targeted/trigger/Del() +/obj/effect/proc_holder/spell/targeted/trigger/Del() for(var/spell in contents) del(spell) ..() -/obj/effects/proc_holder/spell/targeted/trigger/cast(list/targets) +/obj/effect/proc_holder/spell/targeted/trigger/cast(list/targets) for(var/mob/target in targets) - for(var/obj/effects/proc_holder/spell/spell in contents) + for(var/obj/effect/proc_holder/spell/spell in contents) spell.perform(list(target),0) - for(var/obj/effects/proc_holder/spell/spell in linked_spells) + for(var/obj/effect/proc_holder/spell/spell in linked_spells) spell.perform(list(target),0) return \ No newline at end of file diff --git a/code/datums/spells/turf_teleport.dm b/code/datums/spells/turf_teleport.dm index 2be33035dbf..d111647f9af 100644 --- a/code/datums/spells/turf_teleport.dm +++ b/code/datums/spells/turf_teleport.dm @@ -1,4 +1,4 @@ -/obj/effects/proc_holder/spell/targeted/turf_teleport +/obj/effect/proc_holder/spell/targeted/turf_teleport name = "Turf Teleport" desc = "This spell teleports the target to the turf in range." @@ -8,7 +8,7 @@ var/include_space = 0 //whether it includes space tiles in possible teleport locations var/include_dense = 0 //whether it includes dense tiles in possible teleport locations -/obj/effects/proc_holder/spell/targeted/turf_teleport/cast(list/targets) +/obj/effect/proc_holder/spell/targeted/turf_teleport/cast(list/targets) for(var/mob/target in targets) var/list/turfs = new/list() for(var/turf/T in range(target,outer_tele_radius)) diff --git a/code/datums/spells/wizard.dm b/code/datums/spells/wizard.dm index df4bc00053d..90cb4fdecba 100644 --- a/code/datums/spells/wizard.dm +++ b/code/datums/spells/wizard.dm @@ -1,4 +1,4 @@ -/obj/effects/proc_holder/spell/targeted/projectile/magic_missile +/obj/effect/proc_holder/spell/targeted/projectile/magic_missile name = "Magic Missile" desc = "This spell fires several, slow moving, magic projectiles at nearby targets." @@ -14,7 +14,7 @@ proj_icon_state = "magicm" proj_name = "a magic missile" proj_lingering = 1 - proj_type = "/obj/effects/proc_holder/spell/targeted/inflict_handler/magic_missile" + proj_type = "/obj/effect/proc_holder/spell/targeted/inflict_handler/magic_missile" proj_lifespan = 20 proj_step_delay = 5 @@ -23,11 +23,11 @@ proj_trail_lifespan = 5 proj_trail_icon_state = "magicmd" -/obj/effects/proc_holder/spell/targeted/inflict_handler/magic_missile +/obj/effect/proc_holder/spell/targeted/inflict_handler/magic_missile amt_weaken = 5 amt_dam_fire = 10 -/obj/effects/proc_holder/spell/targeted/genetic/mutate +/obj/effect/proc_holder/spell/targeted/genetic/mutate name = "Mutate" desc = "This spell causes you to turn into a hulk and gain laser vision for a short while." @@ -43,7 +43,7 @@ mutations = LASER | HULK duration = 300 -/obj/effects/proc_holder/spell/targeted/inflict_handler/disintegrate +/obj/effect/proc_holder/spell/targeted/inflict_handler/disintegrate name = "Disintegrate" desc = "This spell instantly kills somebody adjacent to you with the vilest of magick." @@ -59,7 +59,7 @@ sparks_spread = 1 sparks_amt = 4 -/obj/effects/proc_holder/spell/targeted/smoke +/obj/effect/proc_holder/spell/targeted/smoke name = "Smoke" desc = "This spell spawns a cloud of choking smoke at your location and does not require wizard garb." @@ -74,7 +74,7 @@ smoke_spread = 2 smoke_amt = 10 -/obj/effects/proc_holder/spell/targeted/emplosion/disable_tech +/obj/effect/proc_holder/spell/targeted/emplosion/disable_tech name = "Disable Tech" desc = "This spell disables all weapons, cameras and most other technology in range." charge_max = 400 @@ -87,7 +87,7 @@ emp_heavy = 5 emp_light = 7 -/obj/effects/proc_holder/spell/targeted/turf_teleport/blink +/obj/effect/proc_holder/spell/targeted/turf_teleport/blink name = "Blink" desc = "This spell randomly teleports you a short distance." @@ -105,7 +105,7 @@ inner_tele_radius = 0 outer_tele_radius = 6 -/obj/effects/proc_holder/spell/targeted/area_teleport/teleport +/obj/effect/proc_holder/spell/targeted/area_teleport/teleport name = "Teleport" desc = "This spell teleports you to a type of area of your selection." @@ -120,7 +120,7 @@ smoke_spread = 1 smoke_amt = 5 -/obj/effects/proc_holder/spell/aoe_turf/conjure/forcewall +/obj/effect/proc_holder/spell/aoe_turf/conjure/forcewall name = "Forcewall" desc = "This spell creates an unbreakable wall that lasts for 30 seconds and does not need wizard garb." @@ -131,10 +131,10 @@ invocation_type = "whisper" range = 0 - summon_type = list("/obj/effects/forcefield") + summon_type = list("/obj/effect/forcefield") summon_lifespan = 300 -/obj/effects/proc_holder/spell/aoe_turf/conjure/carp +/obj/effect/proc_holder/spell/aoe_turf/conjure/carp name = "Summon Bigger Carp" desc = "This spell conjures an elite carp." @@ -145,9 +145,9 @@ invocation_type = "shout" range = 1 - summon_type = list("/obj/effects/critter/spesscarp/elite") + summon_type = list("/obj/effect/critter/spesscarp/elite") -/obj/effects/proc_holder/spell/targeted/trigger/blind +/obj/effect/proc_holder/spell/targeted/trigger/blind name = "Blind" desc = "This spell temporarily blinds a single person and does not require wizard garb." @@ -158,17 +158,17 @@ invocation_type = "whisper" message = "\blue Your eyes cry out in pain!" - starting_spells = list("/obj/effects/proc_holder/spell/targeted/inflict_handler/blind","/obj/effects/proc_holder/spell/targeted/genetic/blind") + starting_spells = list("/obj/effect/proc_holder/spell/targeted/inflict_handler/blind","/obj/effect/proc_holder/spell/targeted/genetic/blind") -/obj/effects/proc_holder/spell/targeted/inflict_handler/blind +/obj/effect/proc_holder/spell/targeted/inflict_handler/blind amt_eye_blind = 10 amt_eye_blurry = 20 -/obj/effects/proc_holder/spell/targeted/genetic/blind +/obj/effect/proc_holder/spell/targeted/genetic/blind disabilities = 1 duration = 300 -/obj/effects/proc_holder/spell/targeted/projectile/fireball +/obj/effect/proc_holder/spell/targeted/projectile/fireball name = "Fireball" desc = "This spell fires a fireball at a target and does not require wizard garb." @@ -181,19 +181,19 @@ proj_icon_state = "fireball" proj_name = "a fireball" proj_lingering = 1 - proj_type = "/obj/effects/proc_holder/spell/targeted/trigger/fireball" + proj_type = "/obj/effect/proc_holder/spell/targeted/trigger/fireball" proj_lifespan = 200 proj_step_delay = 1 -/obj/effects/proc_holder/spell/targeted/trigger/fireball - starting_spells = list("/obj/effects/proc_holder/spell/targeted/inflict_handler/fireball","/obj/effects/proc_holder/spell/targeted/explosion/fireball") +/obj/effect/proc_holder/spell/targeted/trigger/fireball + starting_spells = list("/obj/effect/proc_holder/spell/targeted/inflict_handler/fireball","/obj/effect/proc_holder/spell/targeted/explosion/fireball") -/obj/effects/proc_holder/spell/targeted/inflict_handler/fireball +/obj/effect/proc_holder/spell/targeted/inflict_handler/fireball amt_dam_brute = 20 amt_dam_fire = 25 -/obj/effects/proc_holder/spell/targeted/explosion/fireball +/obj/effect/proc_holder/spell/targeted/explosion/fireball ex_severe = -1 ex_heavy = -1 ex_light = 2 diff --git a/code/defines/atom.dm b/code/defines/atom.dm index 1a7427180bc..2671a4ebbee 100644 --- a/code/defines/atom.dm +++ b/code/defines/atom.dm @@ -62,7 +62,7 @@ obj else return null -/atom/proc/meteorhit(obj/effects/meteor as obj) +/atom/proc/meteorhit(obj/effect/meteor as obj) return /atom/proc/allow_drop() @@ -172,7 +172,7 @@ its easier to just keep the beam vertical. dir=get_dir(src,BeamTarget) //Causes the source of the beam to rotate to continuosly face the BeamTarget. - for(var/obj/effects/overlay/beam/O in orange(10,src)) //This section erases the previously drawn beam because I found it was easier to + for(var/obj/effect/overlay/beam/O in orange(10,src)) //This section erases the previously drawn beam because I found it was easier to if(O.BeamSource==src) //just draw another instance of the beam instead of trying to manipulate all the del O //pieces to a new orientation. var/Angle=round(Get_Angle(src,BeamTarget)) @@ -183,7 +183,7 @@ its easier to just keep the beam vertical. var/N=0 var/length=round(sqrt((DX)**2+(DY)**2)) for(N,Nlength) var/icon/II=new(icon,icon_state) @@ -215,4 +215,4 @@ its easier to just keep the beam vertical. X.pixel_y=Pixel_y sleep(3) //Changing this to a lower value will cause the beam to follow more smoothly with movement, but it will also be more laggy. //I've found that 3 ticks provided a nice balance for my use. - for(var/obj/effects/overlay/beam/O in orange(10,src)) if(O.BeamSource==src) del O \ No newline at end of file + for(var/obj/effect/overlay/beam/O in orange(10,src)) if(O.BeamSource==src) del O \ No newline at end of file diff --git a/code/defines/global.dm b/code/defines/global.dm index bf55784302f..435669a8e23 100644 --- a/code/defines/global.dm +++ b/code/defines/global.dm @@ -1,7 +1,7 @@ var/global obj/datacore/data_core = null - obj/effects/overlay/plmaster = null - obj/effects/overlay/slmaster = null + obj/effect/overlay/plmaster = null + obj/effect/overlay/slmaster = null //obj/hud/main_hud1 = null diff --git a/code/defines/mob/living/silicon/robot.dm b/code/defines/mob/living/silicon/robot.dm index 79a1379c90c..0dcfa85ad95 100644 --- a/code/defines/mob/living/silicon/robot.dm +++ b/code/defines/mob/living/silicon/robot.dm @@ -42,8 +42,8 @@ var/modtype = null var/lower_mod = 0 var/jetpack = 0 - var/datum/effects/system/ion_trail_follow/ion_trail = null - var/datum/effects/system/spark_spread/spark_system//So they can initialize sparks whenever/N + var/datum/effect/system/ion_trail_follow/ion_trail = null + var/datum/effect/system/spark_spread/spark_system//So they can initialize sparks whenever/N var/jeton = 0 var/borgwires = 15 var/killswitch = 0 diff --git a/code/defines/mob/mob.dm b/code/defines/mob/mob.dm index c437a9662c1..6f65166b890 100644 --- a/code/defines/mob/mob.dm +++ b/code/defines/mob/mob.dm @@ -102,7 +102,7 @@ var/m_intent = "run"//Living var/lastDblClick = 0 var/lastKnownIP = null - var/obj/station_objects/stool/buckled = null//Living + var/obj/structure/stool/buckled = null//Living var/obj/item/weapon/handcuffs/handcuffed = null//Living var/obj/item/l_hand = null//Living var/obj/item/r_hand = null//Living @@ -175,7 +175,7 @@ This requires creating a verb for the object proc holder. if (proc_holder_list.len)//Generic list for proc_holder objects. - for(var/obj/effects/proc_holder/P in proc_holder_list) + for(var/obj/effect/proc_holder/P in proc_holder_list) statpanel("[P.panel]","",P) */ @@ -183,7 +183,7 @@ var/mob/living/carbon/LAssailant = null //Wizard mode, but can be used in other modes thanks to the brand new "Give Spell" badmin button - var/obj/effects/proc_holder/spell/list/spell_list = list() + var/obj/effect/proc_holder/spell/list/spell_list = list() //List of active diseases @@ -223,7 +223,7 @@ the mob is also allowed to move without any sort of restriction. For instance, i var/UI = 'screen1_old.dmi' // For changing the UI from preferences - var/obj/effects/organstructure/organStructure = null //for dem organs + var/obj/effect/organstructure/organStructure = null //for dem organs /mob/proc/Delete(atom/A in view()) diff --git a/code/defines/mob/simple_animal/life.dm b/code/defines/mob/simple_animal/life.dm index 24db1f5d605..aa201495cd7 100644 --- a/code/defines/mob/simple_animal/life.dm +++ b/code/defines/mob/simple_animal/life.dm @@ -23,13 +23,13 @@ var/response_harm = "You try to hurt" var/harm_intent_damage = 3 - //Temperature effects + //Temperature effect var/minbodytemp = 270 var/maxbodytemp = 370 var/heat_damage_per_tick = 3 //amount of damage applied if animal's body temperature is higher than maxbodytemp var/cold_damage_per_tick = 2 //same as heat_damage_per_tick, only if the bodytemperature it's lower than minbodytemp - //Atmos effects - Yes, you can make creatures that require plasma or co2 to survive. N2O is a trace gas and handled separately, hence why it isn't here. It'd be hard to add it. Hard and me don't mix (Yes, yes make all the dick jokes you want with that.) - Errorage + //Atmos effect - Yes, you can make creatures that require plasma or co2 to survive. N2O is a trace gas and handled separately, hence why it isn't here. It'd be hard to add it. Hard and me don't mix (Yes, yes make all the dick jokes you want with that.) - Errorage var/min_oxy = 5 var/max_oxy = 0 //Leaving something at 0 means it's off - has no maximum var/min_tox = 0 @@ -265,7 +265,7 @@ if(co2 > max_co2) atmos_suitable = 0 - //Atmos effects + //Atmos effect if(bodytemperature < minbodytemp) health -= cold_damage_per_tick else if(bodytemperature > maxbodytemp) diff --git a/code/defines/obj.dm b/code/defines/obj.dm index 233db4d8c1d..2d6813a3985 100644 --- a/code/defines/obj.dm +++ b/code/defines/obj.dm @@ -22,7 +22,7 @@ proc/initialize() -/obj/station_objects/signpost +/obj/structure/signpost icon = 'stationobjs.dmi' icon_state = "signpost" anchored = 1 @@ -40,7 +40,7 @@ if("No") return -/obj/effects/mark +/obj/effect/mark var/mark = "" icon = 'mark.dmi' icon_state = "blank" @@ -57,7 +57,7 @@ //state = 1 for playing : default //state = 2 for observing -/obj/effects/bhole +/obj/effect/bhole name = "black hole" icon = 'objects.dmi' desc = "FUCK FUCK FUCK AAAHHH" @@ -66,18 +66,18 @@ unacidable = 1 density = 0 anchored = 1 - var/datum/effects/system/harmless_smoke_spread/smoke + var/datum/effect/system/harmless_smoke_spread/smoke -/obj/effects/beam +/obj/effect/beam name = "beam" unacidable = 1//Just to be sure. var/def_zone pass_flags = PASSTABLE -/obj/station_objects/bedsheetbin +/obj/structure/bedsheetbin name = "linen bin" desc = "A bin for containing bedsheets. It looks rather cosy." icon = 'items.dmi' @@ -85,7 +85,7 @@ var/amount = 23.0 anchored = 1.0 -/obj/effects/begin +/obj/effect/begin name = "begin" icon = 'stationobjs.dmi' icon_state = "begin" @@ -100,7 +100,7 @@ //This list tracks characters spawned in the world and cannot be modified in-game. Currently referenced by respawn_character(). var/locked[] = list() -/obj/effects/equip_e +/obj/effect/equip_e name = "equip e" var/mob/source = null var/s_loc = null @@ -108,15 +108,15 @@ var/obj/item/item = null var/place = null -/obj/effects/equip_e/human +/obj/effect/equip_e/human name = "human" var/mob/living/carbon/human/target = null -/obj/effects/equip_e/monkey +/obj/effect/equip_e/monkey name = "monkey" var/mob/living/carbon/monkey/target = null -/obj/effects/securearea +/obj/effect/securearea desc = "A warning sign which reads 'SECURE AREA'. This obviously applies to a nun-Clown." name = "SECURE AREA" icon = 'decals.dmi' @@ -125,7 +125,7 @@ opacity = 0 density = 0 -/obj/effects/sign/biohazard +/obj/effect/sign/biohazard desc = "A warning sign which reads 'BIOHAZARD'" name = "BIOHAZARD" icon = 'decals.dmi' @@ -134,7 +134,7 @@ opacity = 0 density = 0 -/obj/effects/sign/electricshock +/obj/effect/sign/electricshock desc = "A warning sign which reads 'HIGH VOLTAGE'" name = "HIGH VOLTAGE" icon = 'decals.dmi' @@ -143,7 +143,7 @@ opacity = 0 density = 0 -/obj/effects/sign/examroom +/obj/effect/sign/examroom desc = "A guidance sign which reads 'EXAM ROOM'" name = "EXAM" icon = 'decals.dmi' @@ -152,7 +152,7 @@ opacity = 0 density = 0 -/obj/effects/sign/vacuum +/obj/effect/sign/vacuum desc = "A warning sign which reads 'HARD VACUUM AHEAD'" name = "HARD VACUUM AHEAD" icon = 'decals.dmi' @@ -163,7 +163,7 @@ pixel_x = -1 pixel_y = -1 -/obj/effects/sign/fire +/obj/effect/sign/fire desc = "A warning sign which reads 'HOT! HOT! AAAH! I'M BURNING!'" name = "HOT! HOT! AAAH! I'M BURNING!" icon = 'decals.dmi' @@ -173,7 +173,7 @@ density = 0 -/obj/effects/sign/nosmoking_1 +/obj/effect/sign/nosmoking_1 desc = "A warning sign which reads 'NO SMOKING'" name = "NO SMOKING" icon = 'decals.dmi' @@ -183,7 +183,7 @@ density = 0 -/obj/effects/sign/nosmoking_2 +/obj/effect/sign/nosmoking_2 desc = "A warning sign which reads 'NO SMOKING'" name = "NO SMOKING" icon = 'decals.dmi' @@ -192,7 +192,7 @@ opacity = 0 density = 0 -/obj/effects/sign/redcross +/obj/effect/sign/redcross desc = "The Intergalactic symbol of Medical institutions. You'll probably get help here.'" name = "Med-Bay" icon = 'decals.dmi' @@ -201,7 +201,7 @@ opacity = 0 density = 0 -/obj/effects/sign/goldenplaque +/obj/effect/sign/goldenplaque desc = "To be Robust is not an action or a way of life, but a mental state. Only those with the force of Will strong enough to act during a crisis, saving friend from foe, are truly Robust. Stay Robust my friends." name = "The Most Robust Men Award for Robustness" icon = 'decals.dmi' @@ -220,12 +220,12 @@ if(istype(A,/turf/simulated/wall) || istype(A,/turf/simulated/shuttle/wall) || istype(A,/turf/unsimulated/wall)) var/epitaph = input("What would you like to engrave", null) if(epitaph) - var/obj/effects/sign/goldenplaque/gp = new/obj/effects/sign/goldenplaque(A) + var/obj/effect/sign/goldenplaque/gp = new/obj/effect/sign/goldenplaque(A) gp.name = epitaph gp.layer = 2.9 del(src)*/ -/obj/effects/sign/maltesefalcon1 //The sign is 64x32, so it needs two tiles. ;3 +/obj/effect/sign/maltesefalcon1 //The sign is 64x32, so it needs two tiles. ;3 desc = "The Maltese Falcon, Space Bar and Grill. Now with added monkey." name = "The Maltese Falcon" icon = 'decals.dmi' @@ -234,7 +234,7 @@ opacity = 0 density = 0 -/obj/effects/sign/maltesefalcon2 +/obj/effect/sign/maltesefalcon2 desc = "The Maltese Falcon, Space Bar and Grill. Now with added monkey." name = "The Maltese Falcon" icon = 'decals.dmi' @@ -329,24 +329,24 @@ icon_state = "apc_frame" flags = FPRINT | TABLEPASS| CONDUCT -/obj/effects/landmark +/obj/effect/landmark name = "landmark" icon = 'screen1.dmi' icon_state = "x2" anchored = 1.0 unacidable = 1 -/obj/effects/landmark/alterations +/obj/effect/landmark/alterations name = "alterations" -/obj/effects/laser +/obj/effect/laser name = "laser" desc = "IT BURNS!!!" icon = 'projectiles.dmi' var/damage = 0.0 var/range = 10.0 -/obj/station_objects/lattice +/obj/structure/lattice desc = "A lightweight support lattice." name = "lattice" icon = 'structures.dmi' @@ -356,31 +356,31 @@ layer = 2.3 //under pipes // flags = 64.0 -/obj/station_objects/lattice/New() +/obj/structure/lattice/New() ..() if(!(istype(src.loc, /turf/space))) del(src) - for(var/obj/station_objects/lattice/LAT in src.loc) + for(var/obj/structure/lattice/LAT in src.loc) if(LAT != src) del(LAT) icon = 'smoothlattice.dmi' icon_state = "latticeblank" updateOverlays() for (var/dir in cardinal) - var/obj/station_objects/lattice/L - if(locate(/obj/station_objects/lattice, get_step(src, dir))) - L = locate(/obj/station_objects/lattice, get_step(src, dir)) + var/obj/structure/lattice/L + if(locate(/obj/structure/lattice, get_step(src, dir))) + L = locate(/obj/structure/lattice, get_step(src, dir)) L.updateOverlays() -/obj/station_objects/lattice/Del() +/obj/structure/lattice/Del() for (var/dir in cardinal) - var/obj/station_objects/lattice/L - if(locate(/obj/station_objects/lattice, get_step(src, dir))) - L = locate(/obj/station_objects/lattice, get_step(src, dir)) + var/obj/structure/lattice/L + if(locate(/obj/structure/lattice, get_step(src, dir))) + L = locate(/obj/structure/lattice, get_step(src, dir)) L.updateOverlays(src.loc) ..() -/obj/station_objects/lattice/proc/updateOverlays() +/obj/structure/lattice/proc/updateOverlays() //if(!(istype(src.loc, /turf/space))) // del(src) spawn(1) @@ -389,7 +389,7 @@ var/dir_sum = 0 for (var/direction in cardinal) - if(locate(/obj/station_objects/lattice, get_step(src, direction))) + if(locate(/obj/structure/lattice, get_step(src, direction))) dir_sum += direction else if(!(istype(get_step(src, direction), /turf/space))) @@ -401,60 +401,60 @@ /* overlays += icon(icon,"lattice-middlebar") //the nw-se bar in the cneter for (var/dir in cardinal) - if(locate(/obj/station_objects/lattice, get_step(src, dir))) + if(locate(/obj/structure/lattice, get_step(src, dir))) src.overlays += icon(icon,"lattice-[dir2text(dir)]") else src.overlays += icon(icon,"lattice-nc-[dir2text(dir)]") //t for turf if(!(istype(get_step(src, dir), /turf/space))) src.overlays += icon(icon,"lattice-t-[dir2text(dir)]") //t for turf - //if ( !( (locate(/obj/station_objects/lattice, get_step(src, SOUTH))) || (locate(/obj/station_objects/lattice, get_step(src, EAST))) )) + //if ( !( (locate(/obj/structure/lattice, get_step(src, SOUTH))) || (locate(/obj/structure/lattice, get_step(src, EAST))) )) // src.overlays += icon(icon,"lattice-c-se") - if ( !( (locate(/obj/station_objects/lattice, get_step(src, NORTH))) || (locate(/obj/station_objects/lattice, get_step(src, WEST))) )) + if ( !( (locate(/obj/structure/lattice, get_step(src, NORTH))) || (locate(/obj/structure/lattice, get_step(src, WEST))) )) src.overlays += icon(icon,"lattice-c-nw") - if ( !( (locate(/obj/station_objects/lattice, get_step(src, NORTH))) || (locate(/obj/station_objects/lattice, get_step(src, EAST))) )) + if ( !( (locate(/obj/structure/lattice, get_step(src, NORTH))) || (locate(/obj/structure/lattice, get_step(src, EAST))) )) src.overlays += icon(icon,"lattice-c-ne") - if ( !( (locate(/obj/station_objects/lattice, get_step(src, SOUTH))) || (locate(/obj/station_objects/lattice, get_step(src, WEST))) )) + if ( !( (locate(/obj/structure/lattice, get_step(src, SOUTH))) || (locate(/obj/structure/lattice, get_step(src, WEST))) )) src.overlays += icon(icon,"lattice-c-sw") if(!(overlays)) icon_state = "latticefull" */ -/obj/effects/list_container +/obj/effect/list_container name = "list container" -/obj/effects/list_container/mobl +/obj/effect/list_container/mobl name = "mobl" var/master = null var/list/container = list( ) -/obj/station_objects/m_tray +/obj/structure/m_tray name = "morgue tray" desc = "Apply corpse before closing." icon = 'stationobjs.dmi' icon_state = "morguet" density = 1 layer = 2.0 - var/obj/station_objects/morgue/connected = null + var/obj/structure/morgue/connected = null anchored = 1.0 -/obj/station_objects/c_tray +/obj/structure/c_tray name = "crematorium tray" desc = "Apply body before burning." icon = 'stationobjs.dmi' icon_state = "cremat" density = 1 layer = 2.0 - var/obj/station_objects/crematorium/connected = null + var/obj/structure/crematorium/connected = null anchored = 1.0 -/obj/station_objects/cable +/obj/structure/cable level = 1 anchored =1 var/netnum = 0 @@ -467,46 +467,46 @@ layer = 2.5 var/color="red" -/obj/station_objects/cable/yellow +/obj/structure/cable/yellow color="yellow" icon = 'power_cond_yellow.dmi' -/obj/station_objects/cable/green +/obj/structure/cable/green color="green" icon = 'power_cond_green.dmi' -/obj/station_objects/cable/blue +/obj/structure/cable/blue color="blue" icon = 'power_cond_blue.dmi' -/obj/effects/manifest +/obj/effect/manifest name = "manifest" icon = 'screen1.dmi' icon_state = "x" unacidable = 1//Just to be sure. -/obj/station_objects/morgue +/obj/structure/morgue name = "morgue" desc = "Used to keep bodies in untill someone fetches them." icon = 'stationobjs.dmi' icon_state = "morgue1" density = 1 - var/obj/station_objects/m_tray/connected = null + var/obj/structure/m_tray/connected = null anchored = 1.0 -/obj/station_objects/crematorium +/obj/structure/crematorium name = "crematorium" desc = "A human incinerator. Works well on barbeque nights." icon = 'stationobjs.dmi' icon_state = "crema1" density = 1 - var/obj/station_objects/c_tray/connected = null + var/obj/structure/c_tray/connected = null anchored = 1.0 var/cremating = 0 var/id = 1 var/locked = 0 -/obj/effects/mine +/obj/effect/mine name = "Mine" desc = "I Better stay away from that thing." density = 1 @@ -517,37 +517,37 @@ var/triggerproc = "explode" //name of the proc thats called when the mine is triggered var/triggered = 0 -/obj/effects/mine/dnascramble +/obj/effect/mine/dnascramble name = "Radiation Mine" icon_state = "uglymine" triggerproc = "triggerrad" -/obj/effects/mine/plasma +/obj/effect/mine/plasma name = "Plasma Mine" icon_state = "uglymine" triggerproc = "triggerplasma" -/obj/effects/mine/kick +/obj/effect/mine/kick name = "Kick Mine" icon_state = "uglymine" triggerproc = "triggerkick" -/obj/effects/mine/n2o +/obj/effect/mine/n2o name = "N2O Mine" icon_state = "uglymine" triggerproc = "triggern2o" -/obj/effects/mine/stun +/obj/effect/mine/stun name = "Stun Mine" icon_state = "uglymine" triggerproc = "triggerstun" -/obj/effects/overlay +/obj/effect/overlay name = "overlay" unacidable = 1 var/i_attached//Added for possible image attachments to objects. For hallucinations and the like. -/obj/effects/overlay/beam//Not actually a projectile, just an effect. +/obj/effect/overlay/beam//Not actually a projectile, just an effect. name="beam" icon='beam.dmi' icon_state="b_beam" @@ -556,7 +556,7 @@ ..() spawn(10) del src -/obj/effects/portal +/obj/effect/portal name = "portal" desc = "Looks unstable. Best to test it with the clown." icon = 'stationobjs.dmi' @@ -568,12 +568,12 @@ var/creator = null anchored = 1.0 -/obj/effects/projection +/obj/effect/projection name = "Projection" desc = "This looks like a projection of something." anchored = 1.0 -/obj/station_objects/rack +/obj/structure/rack name = "rack" desc = "Different from the Middle Ages version." icon = 'objects.dmi' @@ -609,18 +609,18 @@ var/selecting = "chest" screen_loc = "EAST+1,NORTH" -/obj/effects/shut_controller +/obj/effect/shut_controller name = "shut controller" var/moving = null var/list/parts = list( ) -/obj/effects/landmark/start +/obj/effect/landmark/start name = "start" icon = 'screen1.dmi' icon_state = "x" anchored = 1.0 -/obj/station_objects/stool +/obj/structure/stool name = "stool" desc = "Apply butt." icon = 'objects.dmi' @@ -628,20 +628,20 @@ flags = FPRINT pressure_resistance = 3*ONE_ATMOSPHERE -/obj/station_objects/stool/bed +/obj/structure/stool/bed name = "bed" desc = "This is used to lie in, sleep in or strap on." icon_state = "bed" anchored = 1.0 var/list/buckled_mobs = list( ) -/obj/station_objects/stool/bed/alien +/obj/structure/stool/bed/alien name = "Resting contraption" desc = "This looks similar to contraptions from earth. Could aliens be stealing our technology?" icon_state = "abed" -/obj/station_objects/stool/chair +/obj/structure/stool/chair name = "chair" desc = "You sit in this. Either by will or force." icon_state = "chair" @@ -649,7 +649,7 @@ anchored = 1.0 var/list/buckled_mobs = list( ) -/obj/station_objects/stool/chair/e_chair +/obj/structure/stool/chair/e_chair name = "electrified chair" desc = "Looks absolutely SHOCKING!" icon_state = "e_chair0" @@ -658,7 +658,7 @@ var/obj/item/assembly/shock_kit/part1 = null var/last_time = 1.0 -/obj/station_objects/table +/obj/structure/table name = "table" desc = "A square piece of metal standing on four metal legs. It can not move." icon = 'structures.dmi' @@ -669,19 +669,19 @@ New() ..() - for(var/obj/station_objects/table/T in src.loc) + for(var/obj/structure/table/T in src.loc) if(T != src) del(T) update_icon() for(var/direction in list(1,2,4,8,5,6,9,10)) - if(locate(/obj/station_objects/table,get_step(src,direction))) - var/obj/station_objects/table/T = locate(/obj/station_objects/table,get_step(src,direction)) + if(locate(/obj/structure/table,get_step(src,direction))) + var/obj/structure/table/T = locate(/obj/structure/table,get_step(src,direction)) T.update_icon() Del() for(var/direction in list(1,2,4,8,5,6,9,10)) - if(locate(/obj/station_objects/table,get_step(src,direction))) - var/obj/station_objects/table/T = locate(/obj/station_objects/table,get_step(src,direction)) + if(locate(/obj/structure/table,get_step(src,direction))) + var/obj/structure/table/T = locate(/obj/structure/table,get_step(src,direction)) T.update_icon() ..() @@ -690,7 +690,7 @@ var/dir_sum = 0 for(var/direction in cardinal) var/skip_sum = 0 - for(var/obj/station_objects/window/W in src.loc) + for(var/obj/structure/window/W in src.loc) if(W.dir == direction) //So smooth tables don't go smooth through windows skip_sum = 1 continue @@ -704,12 +704,12 @@ inv_direction = 8 if(8) inv_direction = 4 - for(var/obj/station_objects/window/W in get_step(src,direction)) + for(var/obj/structure/window/W in get_step(src,direction)) if(W.dir == inv_direction) //So smooth tables don't go smooth through windows when the window is on the other table's tile skip_sum = 1 continue if(!skip_sum) //means there is a window between the two tiles in this direction - if(locate(/obj/station_objects/table,get_step(src,direction))) + if(locate(/obj/structure/table,get_step(src,direction))) dir_sum += direction //dir_sum: @@ -736,7 +736,7 @@ if(dir_sum == 12) //12 doesn't exist as a dir. dir_sum = 4 if(dir_sum in list(5,6,9,10)) - if(locate(/obj/station_objects/table,get_step(src.loc,dir_sum))) + if(locate(/obj/structure/table,get_step(src.loc,dir_sum))) table_type = 3 //full table (not the 1 tile thick one, but one of the 'tabledir' tables) else table_type = 2 //1 tile thick, corner table (treated the same as streight tables in code later on) @@ -754,7 +754,7 @@ if(dir_sum == 15) table_type = 4 //4-way intersection, the 'middle' table sprites will be used. - if(istype(src,/obj/station_objects/table/reinforced)) + if(istype(src,/obj/structure/table/reinforced)) switch(table_type) if(0) icon_state = "reinf_table" @@ -766,7 +766,7 @@ icon_state = "reinf_tabledir" if(4) icon_state = "reinf_middle" - else if(istype(src,/obj/station_objects/table/woodentable)) + else if(istype(src,/obj/structure/table/woodentable)) switch(table_type) if(0) icon_state = "wood_table" @@ -795,18 +795,18 @@ else dir = 2 -/obj/station_objects/table/reinforced +/obj/structure/table/reinforced name = "reinforced table" desc = "A version of the four legged table. It is stronger." icon_state = "reinf_table" var/status = 2 -/obj/station_objects/table/woodentable +/obj/structure/table/woodentable name = "wooden table" desc = "Do not apply fire to this. Rumour says it burns easily." icon_state = "wood_table" -/obj/station_objects/mopbucket +/obj/structure/mopbucket desc = "Fill it with water, but don't forget a mop!" name = "mop bucket" icon = 'janitor.dmi' @@ -817,7 +817,7 @@ flags = FPRINT | TABLEPASS | OPENCONTAINER var/amount_per_transfer_from_this = 5 //shit I dunno, adding this so syringes stop runtime erroring. --NeoFite -/obj/station_objects/kitchenspike +/obj/structure/kitchenspike name = "a meat spike" icon = 'kitchen.dmi' icon_state = "spike" @@ -828,7 +828,7 @@ var/occupied = 0 var/meattype = 0 // 0 - Nothing, 1 - Monkey, 2 - Xeno -/obj/station_objects/displaycase +/obj/structure/displaycase name = "Display Case" icon = 'stationobjs.dmi' icon_state = "glassbox1" @@ -840,7 +840,7 @@ var/occupied = 1 var/destroyed = 0 -/obj/effects/showcase +/obj/effect/showcase name = "Showcase" icon = 'stationobjs.dmi' icon_state = "showcase_1" @@ -928,7 +928,7 @@ -/obj/station_objects/noticeboard +/obj/structure/noticeboard name = "Notice Board" icon = 'stationobjs.dmi' icon_state = "nboard00" @@ -938,7 +938,7 @@ anchored = 1 var/notices = 0 -/obj/effects/deskclutter +/obj/effect/deskclutter name = "desk clutter" icon = 'items.dmi' icon_state = "deskclutter" @@ -994,7 +994,7 @@ new /obj/item/weapon/reagent_containers/food/drinks/sillycup( src ) new /obj/item/weapon/reagent_containers/food/drinks/sillycup( src ) -/obj/station_objects/falsewall +/obj/structure/falsewall name = "wall" desc = "A huge chunk of metal used to seperate rooms." icon = 'walls.dmi' @@ -1003,7 +1003,7 @@ opacity = 1 anchored = 1 -/obj/station_objects/falserwall +/obj/structure/falserwall name = "r wall" desc = "A huge chunk of reinforced metal used to seperate rooms." icon = 'walls.dmi' diff --git a/code/defines/obj/closet.dm b/code/defines/obj/closet.dm index 0b6cb15ce25..697033451d4 100644 --- a/code/defines/obj/closet.dm +++ b/code/defines/obj/closet.dm @@ -1,6 +1,6 @@ -/obj/station_objects/closet - desc = "It's a closet!" +/obj/structure/closet name = "Closet" + desc = "It's a closet!" icon = 'closet.dmi' icon_state = "closed" density = 1 @@ -12,65 +12,67 @@ flags = FPRINT var/health = 200//Might be a bit much, dono can always change later -/obj/station_objects/closet/acloset - desc = "It looks alien!" +/obj/structure/closet/acloset name = "Strange closet" + desc = "It looks alien!" icon_state = "acloset" icon_closed = "acloset" icon_opened = "aclosetopen" -/obj/station_objects/closet/cabinet - desc = "Old will forever be in fashion." +/obj/structure/closet/cabinet name = "Cabinet" + desc = "Old will forever be in fashion." icon_state = "cabinet_closed" icon_closed = "cabinet_closed" icon_opened = "cabinet_open" -/obj/effects/spresent - desc = "It's a ... present?" +/obj/effect/spresent name = "strange present" + desc = "It's a ... present?" icon = 'items.dmi' icon_state = "strangepresent" density = 1 anchored = 0 -/obj/station_objects/closet/gmcloset - desc = "A bulky (yet mobile) closet. Comes with formal clothes" +/obj/structure/closet/gmcloset name = "Formal closet" + desc = "A bulky (yet mobile) closet. Comes with formal clothes" -/obj/station_objects/closet/emcloset - desc = "A bulky (yet mobile) closet. Comes prestocked with a gasmask and o2 tank for emergencies." +/obj/structure/closet/emcloset name = "Emergency Closet" + desc = "A bulky (yet mobile) closet. Comes prestocked with a gasmask and o2 tank for emergencies." icon_state = "emergency" icon_closed = "emergency" icon_opened = "emergencyopen" -/obj/station_objects/closet/firecloset - desc = "A bulky (yet mobile) closet. Comes with supplies to fight fire." +/obj/structure/closet/firecloset name = "Fire Closet" + desc = "A bulky (yet mobile) closet. Comes with supplies to fight fire." icon_state = "firecloset" icon_closed = "firecloset" icon_opened = "fireclosetopen" -/obj/station_objects/closet/hydrant //wall mounted fire closet - anchored = 1 - desc = "A wall mounted closet which comes with supplies to fight fire." +/obj/structure/closet/hydrant //wall mounted fire closet name = "Fire Closet" + desc = "A wall mounted closet which comes with supplies to fight fire." icon_state = "hydrant" icon_closed = "hydrant" icon_opened = "hydrant_open" + anchored = 1 + density = 0 wall_mounted = 1 -/obj/station_objects/closet/medical_wall //wall mounted medical closet - anchored = 1 - desc = "A wall mounted closet which should have some first aid." +/obj/structure/closet/medical_wall //wall mounted medical closet name = "First Aid Closet" + desc = "A wall mounted closet which should have some first aid." icon_state = "medical_wall" icon_closed = "medical_wall" icon_opened = "medical_wall_open" + anchored = 1 + density = 0 wall_mounted = 1 -/obj/station_objects/closet/fireaxecabinet +/obj/structure/closet/fireaxecabinet name = "Fire Axe Cabinet" desc = "There is small label that reads \"For Emergency use only\" along with details for safe use of the axe. As if." var/obj/item/weapon/fireaxe/FIREAXE = new/obj/item/weapon/fireaxe @@ -78,6 +80,7 @@ icon_closed = "fireaxe1000" icon_opened = "fireaxe1100" anchored = 1 + density = 0 var/localopened = 0 //Setting this to keep it from behaviouring like a normal closet and obstructing movement in the map. -Agouri opened = 1 var/hitstaken = 0 @@ -265,99 +268,100 @@ -/obj/station_objects/closet/toolcloset - desc = "A bulky (yet mobile) closet. Contains tools." +/obj/structure/closet/toolcloset name = "Tool Closet" + desc = "A bulky (yet mobile) closet. Contains tools." icon_state = "toolcloset" icon_closed = "toolcloset" icon_opened = "toolclosetopen" -/obj/station_objects/closet/jcloset - desc = "A bulky (yet mobile) closet. Comes with janitor's clothes and biohazard gear." +/obj/structure/closet/jcloset name = "Custodial Closet" + desc = "A bulky (yet mobile) closet. Comes with janitor's clothes and biohazard gear." -/obj/station_objects/closet/lawcloset - desc = "A bulky (yet mobile) closet. Comes with lawyer apparel and items." +/obj/structure/closet/lawcloset name = "Legal Closet" + desc = "A bulky (yet mobile) closet. Comes with lawyer apparel and items." -/obj/station_objects/closet/coffin - desc = "A burial receptacle for the dearly departed." +/obj/structure/closet/coffin name = "coffin" + desc = "A burial receptacle for the dearly departed." icon_state = "coffin" icon_closed = "coffin" icon_opened = "coffin_open" -/obj/station_objects/closet/bombcloset - desc = "A bulky (yet mobile) closet. Comes prestocked with a level 4 bombsuit." +/obj/structure/closet/bombcloset name = "EOD closet" + desc = "A bulky (yet mobile) closet. Comes prestocked with a level 4 bombsuit." icon_state = "bombsuit" icon_closed = "bombsuit" icon_opened = "bombsuitopen" -/obj/station_objects/closet/bombclosetsecurity - desc = "A bulky (yet mobile) closet. Comes prestocked with a level 4 bombsuit." +/obj/structure/closet/bombclosetsecurity name = "EOD closet" + desc = "A bulky (yet mobile) closet. Comes prestocked with a level 4 bombsuit." icon_state = "bombsuitsec" icon_closed = "bombsuitsec" icon_opened = "bombsuitsecopen" -/obj/station_objects/closet/l3closet - desc = "A bulky (yet mobile) closet. Comes prestocked with level 3 biohazard gear for emergencies." +/obj/structure/closet/l3closet name = "Level 3 Biohazard Suit" + desc = "A bulky (yet mobile) closet. Comes prestocked with level 3 biohazard gear for emergencies." icon_state = "bio" icon_closed = "bio" icon_opened = "bioopen" -/obj/station_objects/closet/l3closet/general +/obj/structure/closet/l3closet/general icon_state = "bio_general" icon_closed = "bio_general" icon_opened = "bio_generalopen" -/obj/station_objects/closet/l3closet/virology +/obj/structure/closet/l3closet/virology icon_state = "bio_virology" icon_closed = "bio_virology" icon_opened = "bio_virologyopen" -/obj/station_objects/closet/l3closet/security +/obj/structure/closet/l3closet/security icon_state = "bio_security" icon_closed = "bio_security" icon_opened = "bio_securityopen" -/obj/station_objects/closet/l3closet/janitor +/obj/structure/closet/l3closet/janitor icon_state = "bio_janitor" icon_closed = "bio_janitor" icon_opened = "bio_janitoropen" -/obj/station_objects/closet/l3closet/scientist +/obj/structure/closet/l3closet/scientist icon_state = "bio_scientist" icon_closed = "bio_scientist" icon_opened = "bio_scientistopen" -/obj/station_objects/closet/syndicate - desc = "Why is this here?" +/obj/structure/closet/syndicate name = "Weapons Closet" + desc = "Why is this here?" icon_state = "syndicate" icon_closed = "syndicate" icon_opened = "syndicateopen" -/obj/station_objects/closet/syndicate/personal +/obj/structure/closet/syndicate/personal desc = "Gear preperations closet." -/obj/station_objects/closet/syndicate/nuclear +/obj/structure/closet/syndicate/nuclear desc = "Nuclear preperations closet." // Inserting the gimmick clothing stuff here for generic items, IE Tacticool stuff -/obj/station_objects/closet/extinguisher +/obj/structure/closet/extinguisher name = "Extinguisher closet" - var/obj/item/weapon/extinguisher/EXTINGUISHER = new/obj/item/weapon/extinguisher + desc = "A small wall mounted cabinet designed to hold a fire extinguisher." icon_state = "extinguisher10" icon_opened = "extinguisher11" icon_closed = "extinguisher10" opened = 1 - var/localopened = 1 - desc = "A small wall mounted cabinet designed to hold a fire extinguisher." anchored = 1 + density = 0 + var/obj/item/weapon/extinguisher/EXTINGUISHER = new/obj/item/weapon/extinguisher + var/localopened = 1 open() return @@ -435,7 +439,7 @@ icon_state = text("extinguisher[][]",hasextinguisher,src.localopened) -/obj/station_objects/closet/gimmick +/obj/structure/closet/gimmick name = "Administrative Supply Closet" icon_state = "syndicate1" icon_closed = "syndicate1" @@ -443,21 +447,21 @@ desc = "Closet of things that have no right being here." anchored = 0 -/obj/station_objects/closet/gimmick/russian +/obj/structure/closet/gimmick/russian name = "Russian Surplus" icon_state = "syndicate1" icon_closed = "syndicate1" icon_opened = "syndicate1open" desc = "Russian Surplus Closet" -/obj/station_objects/closet/gimmick/tacticool +/obj/structure/closet/gimmick/tacticool name = "Tacticool Gear" icon_state = "syndicate1" icon_closed = "syndicate1" icon_opened = "syndicate1open" desc = "Tacticool Gear Closet" -/obj/station_objects/closet/thunderdome +/obj/structure/closet/thunderdome desc = "Everything you need!" icon_state = "syndicate" icon_closed = "syndicate" @@ -465,111 +469,111 @@ name = "Thunderdome closet." anchored = 1 -/obj/station_objects/closet/thunderdome/tdred +/obj/structure/closet/thunderdome/tdred desc = "Everything you need!" icon_state = "syndicate" icon_closed = "syndicate" icon_opened = "syndicateopen" name = "Thunderdome closet." -/obj/station_objects/closet/thunderdome/tdgreen +/obj/structure/closet/thunderdome/tdgreen desc = "Everything you need!" icon_state = "syndicate1" icon_closed = "syndicate1" icon_opened = "syndicate1open" name = "Thunderdome closet." -/obj/station_objects/closet/malf/suits +/obj/structure/closet/malf/suits desc = "Gear preparations closet." icon_state = "syndicate" icon_closed = "syndicate" icon_opened = "syndicateopen" -/obj/station_objects/closet/wardrobe +/obj/structure/closet/wardrobe desc = "A bulky (yet mobile) wardrobe closet. Comes prestocked with 6 changes of clothes." name = "Wardrobe" icon_state = "blue" icon_closed = "blue" -/obj/station_objects/closet/wardrobe/black +/obj/structure/closet/wardrobe/black name = "Black Wardrobe" desc = "Contains black jumpsuits." icon_state = "black" icon_closed = "black" -/obj/station_objects/closet/wardrobe/chaplain_black +/obj/structure/closet/wardrobe/chaplain_black name = "Chaplain Wardrobe" desc = "Closet of basic chaplain clothes." icon_state = "black" icon_closed = "black" -/obj/station_objects/closet/wardrobe/green +/obj/structure/closet/wardrobe/green name = "Green Wardrobe" desc = "Contains green jumpsuits." icon_state = "green" icon_closed = "green" -/obj/station_objects/closet/wardrobe/mixed +/obj/structure/closet/wardrobe/mixed name = "Mixed Wardrobe" desc = "This appears to contain several different sets of clothing." icon_state = "mixed" icon_closed = "mixed" -/obj/station_objects/closet/wardrobe/orange +/obj/structure/closet/wardrobe/orange name = "Prisoners Wardrobe" desc = "Contains orange jumpsuits." icon_state = "orange" icon_closed = "orange" -/obj/station_objects/closet/wardrobe/pink +/obj/structure/closet/wardrobe/pink name = "Pink Wardrobe" desc = "Contains pink jumpsuits." icon_state = "pink" icon_closed = "pink" -/obj/station_objects/closet/wardrobe/red +/obj/structure/closet/wardrobe/red name = "Red Wardrobe" desc = "Contains red jumpsuits." icon_state = "red" icon_closed = "red" -/obj/station_objects/closet/wardrobe/white +/obj/structure/closet/wardrobe/white name = "White Wardrobe" desc = "Contains white jumpsuits." icon_state = "white" icon_closed = "white" -/obj/station_objects/closet/wardrobe/toxins_white +/obj/structure/closet/wardrobe/toxins_white name = "Toxins Wardrobe" desc = "Contains toxins jumpsuits." icon_state = "white" icon_closed = "white" -/obj/station_objects/closet/wardrobe/genetics_white +/obj/structure/closet/wardrobe/genetics_white name = "Genetics Wardrobe" desc = "Contains genetics jumpsuits." icon_state = "white" icon_closed = "white" -/obj/station_objects/closet/wardrobe/yellow +/obj/structure/closet/wardrobe/yellow name = "Yellow Wardrobe" desc = "Contains yellow jumpsuits." icon_state = "wardrobe-y" icon_closed = "wardrobe-y" -/obj/station_objects/closet/wardrobe/engineering_yellow +/obj/structure/closet/wardrobe/engineering_yellow name = "Engineering Wardrobe" desc = "Contains engineering jumpsuits." icon_state = "yellow" icon_closed = "yellow" -/obj/station_objects/closet/wardrobe/atmospherics_yellow +/obj/structure/closet/wardrobe/atmospherics_yellow name = "Atmospherics Wardrobe" desc = "Contains atmospheric jumpsuits." icon_state = "yellow" icon_closed = "yellow" -/obj/station_objects/closet/wardrobe/grey +/obj/structure/closet/wardrobe/grey name = "Grey Wardrobe" desc = "Contains grey jumpsuits." icon_state = "grey" @@ -577,7 +581,7 @@ -/obj/station_objects/secure_closet +/obj/structure/secure_closet desc = "An immobile card-locked storage closet." name = "Security Locker" icon = 'closet.dmi' @@ -595,8 +599,7 @@ var/wall_mounted = 0 //never solid (You can always pass over it) var/health = 300 -/obj/station_objects/secure_closet/medical_wall - anchored = 1 +/obj/structure/secure_closet/medical_wall name = "First Aid Closet" desc = "A wall mounted closet which --should-- contain medical supplies." icon_state = "medical_wall_locked" @@ -605,24 +608,26 @@ icon_opened = "medical_wall_open" icon_broken = "medical_wall_spark" icon_off = "medical_wall_off" - req_access = list(access_medical) + anchored = 1 + density = 0 wall_mounted = 1 + req_access = list(access_medical) -/obj/station_objects/secure_closet/personal +/obj/structure/secure_closet/personal desc = "The first card swiped gains control." name = "Personal Closet" -/obj/station_objects/secure_closet/personal/patient +/obj/structure/secure_closet/personal/patient name = "Patient's closet" -/obj/station_objects/secure_closet/kitchen +/obj/structure/secure_closet/kitchen name = "Kitchen Cabinet" req_access = list(access_kitchen) -/obj/station_objects/secure_closet/kitchen/mining +/obj/structure/secure_closet/kitchen/mining req_access = list() -/obj/station_objects/secure_closet/meat +/obj/structure/secure_closet/meat name = "Meat Fridge" icon_state = "fridge1" icon_closed = "fridge" @@ -631,7 +636,7 @@ icon_broken = "fridgebroken" icon_off = "fridge1" -/obj/station_objects/secure_closet/fridge +/obj/structure/secure_closet/fridge name = "Refrigerator" icon_state = "fridge1" icon_closed = "fridge" @@ -640,7 +645,7 @@ icon_broken = "fridgebroken" icon_off = "fridge1" -/obj/station_objects/secure_closet/money_freezer +/obj/structure/secure_closet/money_freezer name = "Freezer" icon_state = "fridge1" icon_closed = "fridge" @@ -650,7 +655,7 @@ icon_off = "fridge1" req_access = list(access_heads_vault) -/obj/station_objects/secure_closet/wall +/obj/structure/secure_closet/wall name = "wall locker" req_access = list(access_security) icon_state = "wall-locker1" diff --git a/code/defines/obj/clothing/costume.dm b/code/defines/obj/clothing/costume.dm index 70289735b95..069b8cfaee2 100644 --- a/code/defines/obj/clothing/costume.dm +++ b/code/defines/obj/clothing/costume.dm @@ -1,50 +1,50 @@ //Costume spawner -/obj/effects/landmark/costume/New() //costume spawner, selects a random subclass and disappears +/obj/effect/landmark/costume/New() //costume spawner, selects a random subclass and disappears - var/list/options = typesof(/obj/effects/landmark/costume) + var/list/options = typesof(/obj/effect/landmark/costume) var/PICK= options[rand(1,options.len)] new PICK(src.loc) del(src) //SUBCLASSES. Spawn a bunch of items and disappear likewise -/obj/effects/landmark/costume/chicken/New() +/obj/effect/landmark/costume/chicken/New() new /obj/item/clothing/suit/chickensuit(src.loc) del(src) -/obj/effects/landmark/costume/madscientist/New() +/obj/effect/landmark/costume/madscientist/New() new /obj/item/clothing/under/gimmick/rank/captain/suit(src.loc) new /obj/item/clothing/head/flatcap(src.loc) new /obj/item/clothing/suit/labcoat/mad(src.loc) new /obj/item/clothing/glasses/gglasses(src.loc) del(src) -/obj/effects/landmark/costume/elpresidente/New() +/obj/effect/landmark/costume/elpresidente/New() new /obj/item/clothing/under/gimmick/rank/captain/suit(src.loc) new /obj/item/clothing/head/flatcap(src.loc) new /obj/item/clothing/mask/cigarette/cigar/havanian(src.loc) new /obj/item/clothing/shoes/jackboots(src.loc) del(src) -/obj/effects/landmark/costume/nyangirl/New() +/obj/effect/landmark/costume/nyangirl/New() new /obj/item/clothing/under/schoolgirl(src.loc) new /obj/item/clothing/head/kitty(src.loc) del(src) -/obj/effects/landmark/costume/maid/New() +/obj/effect/landmark/costume/maid/New() new /obj/item/clothing/under/blackskirt(src.loc) var/CHOICE = pick( /obj/item/clothing/head/beret , /obj/item/clothing/head/rabbitears ) new CHOICE(src.loc) new /obj/item/clothing/glasses/blindfold(src.loc) del(src) -/obj/effects/landmark/costume/butler/New() +/obj/effect/landmark/costume/butler/New() new /obj/item/clothing/suit/wcoat(src.loc) new /obj/item/clothing/under/suit_jacket(src.loc) new /obj/item/clothing/head/that(src.loc) del(src) -/obj/effects/landmark/costume/scratch/New() +/obj/effect/landmark/costume/scratch/New() new /obj/item/clothing/gloves/white(src.loc) new /obj/item/clothing/shoes/white(src.loc) new /obj/item/clothing/under/scratch(src.loc) @@ -52,12 +52,12 @@ new /obj/item/clothing/head/helmet/cueball(src.loc) del(src) -/obj/effects/landmark/costume/highlander/New() +/obj/effect/landmark/costume/highlander/New() new /obj/item/clothing/under/kilt(src.loc) new /obj/item/clothing/head/beret(src.loc) del(src) -/obj/effects/landmark/costume/prig/New() +/obj/effect/landmark/costume/prig/New() new /obj/item/clothing/suit/wcoat(src.loc) new /obj/item/clothing/glasses/monocle(src.loc) var/CHOICE= pick( /obj/item/clothing/head/bowler, /obj/item/clothing/head/that) @@ -68,24 +68,24 @@ new /obj/item/clothing/mask/gas/fakemoustache(src.loc) del(src) -/obj/effects/landmark/costume/plaguedoctor/New() +/obj/effect/landmark/costume/plaguedoctor/New() new /obj/item/clothing/suit/bio_suit/plaguedoctorsuit(src.loc) new /obj/item/clothing/head/plaguedoctorhat(src.loc) del(src) -/obj/effects/landmark/costume/nightowl/New() +/obj/effect/landmark/costume/nightowl/New() new /obj/item/clothing/under/owl(src.loc) new /obj/item/clothing/mask/owl_mask(src.loc) del(src) -/obj/effects/landmark/costume/waiter/New() +/obj/effect/landmark/costume/waiter/New() new /obj/item/clothing/under/waiter(src.loc) var/CHOICE= pick( /obj/item/clothing/head/kitty, /obj/item/clothing/head/rabbitears) new CHOICE(src.loc) new /obj/item/clothing/suit/apron(src.loc) del(src) -/obj/effects/landmark/costume/pirate/New() +/obj/effect/landmark/costume/pirate/New() new /obj/item/clothing/under/pirate(src.loc) new /obj/item/clothing/suit/pirate(src.loc) var/CHOICE = pick( /obj/item/clothing/head/pirate , /obj/item/clothing/head/bandana ) @@ -93,12 +93,12 @@ new /obj/item/clothing/glasses/eyepatch(src.loc) del(src) -/obj/effects/landmark/costume/commie/New() +/obj/effect/landmark/costume/commie/New() new /obj/item/clothing/under/soviet(src.loc) new /obj/item/clothing/head/ushanka(src.loc) del(src) -/obj/effects/landmark/costume/nurse/New() +/obj/effect/landmark/costume/nurse/New() new /obj/item/clothing/under/rank/nursesuit(src.loc) new /obj/item/clothing/head/nursehat(src.loc) new /obj/item/clothing/glasses/regular(src.loc) @@ -107,45 +107,45 @@ del(src) -/obj/effects/landmark/costume/imperium_monk/New() +/obj/effect/landmark/costume/imperium_monk/New() new /obj/item/clothing/suit/imperium_monk(src.loc) if (prob(25)) new /obj/item/clothing/mask/gas/cyborg(src.loc) del(src) -/obj/effects/landmark/costume/holiday_priest/New() +/obj/effect/landmark/costume/holiday_priest/New() new /obj/item/clothing/suit/holidaypriest(src.loc) del(src) /* -/obj/effects/landmark/costume/spiderman/New() +/obj/effect/landmark/costume/spiderman/New() new /obj/item/clothing/under/spiderman(src.loc) new /obj/item/clothing/mask/spiderman(src.loc) del(src)*/ -/obj/effects/landmark/costume/marisawizard/New() +/obj/effect/landmark/costume/marisawizard/New() new /obj/item/clothing/head/wizard/marisa(src.loc) new/obj/item/clothing/suit/wizrobe/marisa(src.loc) del(src) -/obj/effects/landmark/costume/fakewizard/New() +/obj/effect/landmark/costume/fakewizard/New() new /obj/item/clothing/suit/wizrobe/fake(src.loc) new /obj/item/clothing/head/wizard/fake(src.loc) del(src) -/obj/effects/landmark/costume/sexyclown/New() +/obj/effect/landmark/costume/sexyclown/New() new /obj/item/clothing/mask/gas/sexyclown(src.loc) new /obj/item/clothing/under/sexyclown(src.loc) del(src) -/obj/effects/landmark/costume/sexymime/New() +/obj/effect/landmark/costume/sexymime/New() new /obj/item/clothing/mask/gas/sexymime(src.loc) new /obj/item/clothing/under/sexymime(src.loc) del(src) /* -/obj/effects/landmark/costume/cyborg/New() +/obj/effect/landmark/costume/cyborg/New() new /obj/item/clothing/mask/gas/cyborg(src.loc) new /obj/item/clothing/shoes/cyborg(src.loc) new /obj/item/clothing/suit/cyborg_suit(src.loc) diff --git a/code/defines/obj/clothing/gloves.dm b/code/defines/obj/clothing/gloves.dm index 6588dec09ba..1a7d2325624 100644 --- a/code/defines/obj/clothing/gloves.dm +++ b/code/defines/obj/clothing/gloves.dm @@ -72,7 +72,7 @@ heat_transfer_coefficient = 0.01 armor = list(melee = 80, bullet = 60, laser = 50, taser = 30, bomb = 50, bio = 10, rad = 0) -/obj/item/clothing/gloves/combat //Combined effects of SWAT gloves and insulated gloves +/obj/item/clothing/gloves/combat //Combined effect of SWAT gloves and insulated gloves desc = "These tactical gloves are somewhat fire and impact resistant." name = "combat gloves" icon_state = "black" diff --git a/code/defines/obj/clothing/suit.dm b/code/defines/obj/clothing/suit.dm index 218368ccbb2..ecca8ad458c 100644 --- a/code/defines/obj/clothing/suit.dm +++ b/code/defines/obj/clothing/suit.dm @@ -340,7 +340,7 @@ slowdown = 1 armor = list(melee = 80, bullet = 60, laser = 50, taser = 25, bomb = 50, bio = 10, rad = 0) -/obj/item/clothing/suit/armor/swat/officer //Combined effects of the bomb suit and the SWAT suit. +/obj/item/clothing/suit/armor/swat/officer //Combined effect of the bomb suit and the SWAT suit. name = "officer jacket" desc = "An armored jacket used in special operations." icon_state = "detective" diff --git a/code/defines/obj/decal.dm b/code/defines/obj/decal.dm index a73934f3cd1..64360d7e020 100644 --- a/code/defines/obj/decal.dm +++ b/code/defines/obj/decal.dm @@ -1,32 +1,32 @@ -/obj/effects/decal/ash +/obj/effect/decal/ash name = "Ashes" desc = "Ashes to ashes, dust to dust, and into space." icon = 'objects.dmi' icon_state = "ash" anchored = 1 -/obj/effects/decal/remains/human +/obj/effect/decal/remains/human name = "remains" desc = "These remains have a strange sense about them..." icon = 'blood.dmi' icon_state = "remains" anchored = 1 -/obj/effects/decal/remains/xeno +/obj/effect/decal/remains/xeno name = "remains" desc = "These remains have a strange sense about them..." icon = 'blood.dmi' icon_state = "remainsxeno" anchored = 1 -/obj/effects/decal/remains/robot +/obj/effect/decal/remains/robot name = "remains" desc = "These remains have a strange sense about them..." icon = 'robots.dmi' icon_state = "remainsrobot" anchored = 1 -/obj/effects/decal/point +/obj/effect/decal/point name = "point" desc = "It is an arrow hanging in mid-air. There may be a wizard about." icon = 'screen1.dmi' @@ -34,12 +34,12 @@ layer = 16.0 anchored = 1 -/obj/effects/decal/cleanable +/obj/effect/decal/cleanable var/list/random_icon_states = list() //HUMANS -/obj/effects/decal/cleanable/blood +/obj/effect/decal/cleanable/blood name = "Blood" desc = "It's red. Its Gooye. It is the chefs cooking perhaps." density = 0 @@ -58,14 +58,14 @@ D.cure(0) ..() -/obj/effects/decal/cleanable/blood/splatter +/obj/effect/decal/cleanable/blood/splatter random_icon_states = list("gibbl1", "gibbl2", "gibbl3", "gibbl4", "gibbl5") -/obj/effects/decal/cleanable/blood/tracks +/obj/effect/decal/cleanable/blood/tracks icon_state = "tracks" random_icon_states = null -/obj/effects/decal/cleanable/blood/gibs +/obj/effect/decal/cleanable/blood/gibs name = "gibs" desc = "Grisly...and not the good kind neither." density = 0 @@ -75,24 +75,24 @@ icon_state = "gibbl5" random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6") -/obj/effects/decal/cleanable/blood/gibs/up +/obj/effect/decal/cleanable/blood/gibs/up random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6","gibup1","gibup1","gibup1") -/obj/effects/decal/cleanable/blood/gibs/down +/obj/effect/decal/cleanable/blood/gibs/down random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6","gibdown1","gibdown1","gibdown1") -/obj/effects/decal/cleanable/blood/gibs/body +/obj/effect/decal/cleanable/blood/gibs/body random_icon_states = list("gibhead", "gibtorso") -/obj/effects/decal/cleanable/blood/gibs/limb +/obj/effect/decal/cleanable/blood/gibs/limb random_icon_states = list("gibleg", "gibarm") -/obj/effects/decal/cleanable/blood/gibs/core +/obj/effect/decal/cleanable/blood/gibs/core random_icon_states = list("gibmid1", "gibmid2", "gibmid3") //ALIENS -/obj/effects/decal/cleanable/xenoblood +/obj/effect/decal/cleanable/xenoblood name = "xeno blood" desc = "It's green. Must be more of the chefs cooking." density = 0 @@ -108,38 +108,38 @@ D.cure(0) ..() -/obj/effects/decal/cleanable/xenoblood/xsplatter +/obj/effect/decal/cleanable/xenoblood/xsplatter random_icon_states = list("xgibbl1", "xgibbl2", "xgibbl3", "xgibbl4", "xgibbl5") -/obj/effects/decal/cleanable/xenoblood/xgibs +/obj/effect/decal/cleanable/xenoblood/xgibs name = "xeno gibs" desc = "Gnarly..." icon = 'blood.dmi' icon_state = "xgib1" random_icon_states = list("xgib1", "xgib2", "xgib3", "xgib4", "xgib5", "xgib6") -/obj/effects/decal/cleanable/xenoblood/xgibs/up +/obj/effect/decal/cleanable/xenoblood/xgibs/up random_icon_states = list("xgib1", "xgib2", "xgib3", "xgib4", "xgib5", "xgib6","xgibup1","xgibup1","xgibup1") -/obj/effects/decal/cleanable/xenoblood/xgibs/down +/obj/effect/decal/cleanable/xenoblood/xgibs/down random_icon_states = list("xgib1", "xgib2", "xgib3", "xgib4", "xgib5", "xgib6","xgibdown1","xgibdown1","xgibdown1") -/obj/effects/decal/cleanable/xenoblood/xgibs/body +/obj/effect/decal/cleanable/xenoblood/xgibs/body random_icon_states = list("xgibhead", "xgibtorso") -/obj/effects/decal/cleanable/xenoblood/xgibs/limb +/obj/effect/decal/cleanable/xenoblood/xgibs/limb random_icon_states = list("xgibleg", "xgibarm") -/obj/effects/decal/cleanable/xenoblood/xgibs/core +/obj/effect/decal/cleanable/xenoblood/xgibs/core random_icon_states = list("xgibmid1", "xgibmid2", "xgibmid3") -/obj/effects/decal/cleanable/blood/xtracks +/obj/effect/decal/cleanable/blood/xtracks icon_state = "xtracks" random_icon_states = null //ROBOTS -/obj/effects/decal/cleanable/robot_debris +/obj/effect/decal/cleanable/robot_debris name = "robot debris" desc = "Useless heap of junk...or is it..." density = 0 @@ -149,16 +149,16 @@ icon_state = "gib1" random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6", "gib7") -/obj/effects/decal/cleanable/robot_debris/limb +/obj/effect/decal/cleanable/robot_debris/limb random_icon_states = list("gibarm", "gibleg") -/obj/effects/decal/cleanable/robot_debris/up +/obj/effect/decal/cleanable/robot_debris/up random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6", "gib7","gibup1","gibup1") //2:7 is close enough to 1:4 -/obj/effects/decal/cleanable/robot_debris/down +/obj/effect/decal/cleanable/robot_debris/down random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6", "gib7","gibdown1","gibdown1") //2:7 is close enough to 1:4 -/obj/effects/decal/cleanable/oil +/obj/effect/decal/cleanable/oil name = "motor oil" desc = "It's black. Beepsky made another mess." density = 0 @@ -174,12 +174,12 @@ D.cure(0) ..() -/obj/effects/decal/cleanable/oil/streak +/obj/effect/decal/cleanable/oil/streak random_icon_states = list("streak1", "streak2", "streak3", "streak4", "streak5") //OTHER -/obj/effects/decal/cleanable/generic +/obj/effect/decal/cleanable/generic name = "clutter" desc = "Someone should clean that up." density = 0 @@ -188,7 +188,7 @@ icon = 'objects.dmi' icon_state = "shards" -/obj/effects/decal/cleanable/dirt +/obj/effect/decal/cleanable/dirt name = "dirt" desc = "Someone should clean that up." density = 0 @@ -197,7 +197,7 @@ icon = 'effects.dmi' icon_state = "dirt" -/obj/effects/decal/cleanable/greenglow +/obj/effect/decal/cleanable/greenglow name = "green glow" desc = "Eerie. This makes you feel creepy." density = 0 @@ -206,7 +206,7 @@ icon = 'effects.dmi' icon_state = "greenglow" -/obj/effects/decal/cleanable/cobweb +/obj/effect/decal/cleanable/cobweb name = "cobweb" desc = "Someone should remove that." density = 0 @@ -215,7 +215,7 @@ icon = 'effects.dmi' icon_state = "cobweb1" -/obj/effects/decal/cleanable/molten_item +/obj/effect/decal/cleanable/molten_item name = "gooey grey mass" desc = "Huh. Creepy..." density = 0 @@ -224,7 +224,7 @@ icon = 'chemical.dmi' icon_state = "molten" -/obj/effects/decal/cleanable/cobweb2 +/obj/effect/decal/cleanable/cobweb2 name = "cobweb" desc = "Someone should remove that." density = 0 @@ -234,13 +234,13 @@ icon_state = "cobweb2" // Used for spray that you spray at walls, tables, hydrovats etc -/obj/effects/decal/spraystill +/obj/effect/decal/spraystill density = 0 anchored = 1 layer = 50 //Vomit (sorry) -/obj/effects/decal/cleanable/vomit +/obj/effect/decal/cleanable/vomit name = "Vomit" desc = "Gosh, how unpleasant." density = 0 @@ -256,7 +256,7 @@ D.cure(0) ..() -/obj/effects/decal/cleanable/tomato_smudge +/obj/effect/decal/cleanable/tomato_smudge name = "Tomato smooth" desc = "It's red" density = 0 @@ -265,7 +265,7 @@ icon = 'tomatodecal.dmi' random_icon_states = list("tomato_floor1", "tomato_floor2", "tomato_floor3") -/obj/effects/decal/cleanable/egg_smudge +/obj/effect/decal/cleanable/egg_smudge name = "Smashed egg" desc = "" density = 0 diff --git a/code/defines/obj/hydro.dm b/code/defines/obj/hydro.dm index 31467ca2d22..39dc7f10cbf 100644 --- a/code/defines/obj/hydro.dm +++ b/code/defines/obj/hydro.dm @@ -1296,7 +1296,7 @@ throw_impact(atom/hit_atom) ..() - new/obj/effects/decal/cleanable/tomato_smudge(src.loc) + new/obj/effect/decal/cleanable/tomato_smudge(src.loc) src.visible_message("\red [src.name] has been squashed.","\red You hear a smack.") del(src) return @@ -1324,7 +1324,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/killertomato/attack_self(mob/user as mob) if(istype(user.loc,/turf/space)) return - new /obj/effects/critter/killertomato(user.loc) + new /obj/effect/critter/killertomato(user.loc) del(src) @@ -1481,7 +1481,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/walkingmushroom/attack_self(mob/user as mob) if(istype(user.loc,/turf/space)) return - new /obj/effects/critter/walkingmushroom(user.loc) + new /obj/effect/critter/walkingmushroom(user.loc) del(src) @@ -1520,7 +1520,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/attack_self(mob/user as mob) if(istype(user.loc,/turf/space)) return - var/obj/effects/glowshroom/planted = new /obj/effects/glowshroom(user.loc) + var/obj/effect/glowshroom/planted = new /obj/effect/glowshroom(user.loc) planted.delay = lifespan * 50 planted.endurance = endurance @@ -1625,7 +1625,7 @@ /obj/item/weapon/grown/gibtomato/New() ..() - src.gibs = new /obj/effects/gibspawner/human(get_turf(src)) + src.gibs = new /obj/effect/gibspawner/human(get_turf(src)) src.gibs.attach(src) src.smoke.set_up(10, 0, usr.loc) */ diff --git a/code/defines/obj/machinery.dm b/code/defines/obj/machinery.dm index 2e1f726f43a..c4619699d03 100644 --- a/code/defines/obj/machinery.dm +++ b/code/defines/obj/machinery.dm @@ -428,7 +428,7 @@ idle_power_usage = 5 active_power_usage = 100 var - obj/effects/overlay/hologram//The projection itself. If there is one, the instrument is on, off otherwise. + obj/effect/overlay/hologram//The projection itself. If there is one, the instrument is on, off otherwise. /obj/machinery/hologram/holopad name = "AI holopad" diff --git a/code/defines/obj/spawner.dm b/code/defines/obj/spawner.dm index fe81abdb7dd..d0ec0ef858c 100644 --- a/code/defines/obj/spawner.dm +++ b/code/defines/obj/spawner.dm @@ -1,3 +1,3 @@ -/obj/effects/spawner +/obj/effect/spawner name = "object spawner" diff --git a/code/defines/obj/storage.dm b/code/defines/obj/storage.dm index cdf20b47891..f055bc6ffaa 100644 --- a/code/defines/obj/storage.dm +++ b/code/defines/obj/storage.dm @@ -153,14 +153,14 @@ item_state = "firstaid-o2" /obj/item/weapon/storage/flashbang_kit - desc = "WARNING: Do not use without reading these preautions!\nThese devices are extremely dangerous and can cause blindness or deafness if used incorrectly.\nThe chemicals contained in these devices have been tuned for maximal effectiveness and due to\nextreme safety precuaiotn shave been incased in a tamper-proof pack. DO NOT ATTEMPT TO OPEN\nFLASH WARNING: Do not use continually. Excercise extreme care when detonating in closed spaces.\n\tMake attemtps not to detonate withing range of 2 meters of the intended target. It is imperative\n\tthat the targets visit a medical professional after usage. Damage to eyes increases extremely per\n\tuse and according to range. Glasses with flash resistant filters DO NOT always work on high powered\n\tflash devices such as this. EXERCISE CAUTION REGARDLESS OF CIRCUMSTANCES\nSOUND WARNING: Do not use continually. Visit a medical professional if hearing is lost.\n\tThere is a slight chance per use of complete deafness. Exercise caution and restraint.\nSTUN WARNING: If the intended or unintended target is too close to detonation the resulting sound\n\tand flash have been known to cause extreme sensory overload resulting in temporary\n\tincapacitation.\nDO NOT USE CONTINUALLY\nOperating Directions:\n\t1. Pull detonnation pin. ONCE THE PIN IS PULLED THE GRENADE CAN NOT BE DISARMED!\n\t2. Throw grenade. NEVER HOLD A LIVE FLASHBANG\n\t3. The grenade will detonste 10 seconds hafter being primed. EXCERCISE CAUTION\n\t-Never prime another grenade until after the first is detonated\nNote: Usage of this pyrotechnic device without authorization is an extreme offense and can\nresult in severe punishment upwards of 10 years in prison per use.\n\nDefault 3 second wait till from prime to detonation. This can be switched with a screwdriver\nto 10 seconds.\n\nCopyright of Nanotrasen Industries- Military Armnaments Division\nThis device was created by Nanotrasen Labs a member of the Expert Advisor Corporation" name = "Flashbangs (WARNING)" + desc = "WARNING: Do not use without reading these preautions!\nThese devices are extremely dangerous and can cause blindness or deafness if used incorrectly.\nThe chemicals contained in these devices have been tuned for maximal effectiveness and due to\nextreme safety precuaiotn shave been incased in a tamper-proof pack. DO NOT ATTEMPT TO OPEN\nFLASH WARNING: Do not use continually. Excercise extreme care when detonating in closed spaces.\n\tMake attemtps not to detonate withing range of 2 meters of the intended target. It is imperative\n\tthat the targets visit a medical professional after usage. Damage to eyes increases extremely per\n\tuse and according to range. Glasses with flash resistant filters DO NOT always work on high powered\n\tflash devices such as this. EXERCISE CAUTION REGARDLESS OF CIRCUMSTANCES\nSOUND WARNING: Do not use continually. Visit a medical professional if hearing is lost.\n\tThere is a slight chance per use of complete deafness. Exercise caution and restraint.\nSTUN WARNING: If the intended or unintended target is too close to detonation the resulting sound\n\tand flash have been known to cause extreme sensory overload resulting in temporary\n\tincapacitation.\nDO NOT USE CONTINUALLY\nOperating Directions:\n\t1. Pull detonnation pin. ONCE THE PIN IS PULLED THE GRENADE CAN NOT BE DISARMED!\n\t2. Throw grenade. NEVER HOLD A LIVE FLASHBANG\n\t3. The grenade will detonste 10 seconds hafter being primed. EXCERCISE CAUTION\n\t-Never prime another grenade until after the first is detonated\nNote: Usage of this pyrotechnic device without authorization is an extreme offense and can\nresult in severe punishment upwards of 10 years in prison per use.\n\nDefault 3 second wait till from prime to detonation. This can be switched with a screwdriver\nto 10 seconds.\n\nCopyright of Nanotrasen Industries- Military Armnaments Division\nThis device was created by Nanotrasen Labs a member of the Expert Advisor Corporation" icon_state = "flashbang" item_state = "syringe_kit" /obj/item/weapon/storage/emp_kit - desc = "A box with 5 emp grenades." name = "emp grenades" + desc = "A box with 5 emp grenades." icon_state = "flashbang" item_state = "syringe_kit" @@ -170,11 +170,7 @@ icon_state = "glasses" item_state = "syringe_kit" -/obj/item/weapon/storage/bb_kit - name = "Body Bags" - desc = "This box contains body bags." - icon_state = "bodybags" - item_state = "syringe_kit" + /obj/item/weapon/storage/handcuff_kit name = "Spare Handcuffs" diff --git a/code/defines/obj/supplypacks.dm b/code/defines/obj/supplypacks.dm index f313081cee3..52c87caeb4c 100644 --- a/code/defines/obj/supplypacks.dm +++ b/code/defines/obj/supplypacks.dm @@ -11,7 +11,7 @@ "/obj/item/weapon/pen/sleepypen", "/obj/item/weapon/chem_grenade/incendiary") cost = 20 - containertype = "/obj/station_objects/crate" + containertype = "/obj/structure/crate" containername = "Special Ops crate" hidden = 1 @@ -30,14 +30,14 @@ "/obj/item/weapon/reagent_containers/food/snacks/grown/banana", "/obj/item/weapon/reagent_containers/food/snacks/grown/banana") cost = 5 - containertype = "/obj/station_objects/crate/freezer" + containertype = "/obj/structure/crate/freezer" containername = "Food crate" /datum/supply_packs/monkey name = "Monkey crate" contains = list ("/obj/item/weapon/monkeycube_box") cost = 20 - containertype = "/obj/station_objects/crate/freezer" + containertype = "/obj/structure/crate/freezer" containername = "Monkey crate" /* @@ -47,7 +47,7 @@ "/obj/item/ammo_casing/shotgun/beanbag", "/obj/item/ammo_casing/shotgun/beanbag") cost = 25 - containertype = "/obj/station_objects/crate" + containertype = "/obj/structure/crate" containername = "Shotgun crate" //APPARENTLY OP? */ @@ -65,7 +65,7 @@ "/obj/item/ammo_casing/shotgun/beanbag", "/obj/item/ammo_casing/shotgun/beanbag") cost = 10 - containertype = "/obj/station_objects/crate" + containertype = "/obj/structure/crate" containername = "Beanbag shells" /datum/supply_packs/party @@ -81,7 +81,7 @@ "/obj/item/weapon/reagent_containers/food/drinks/beer", "/obj/item/weapon/reagent_containers/food/drinks/beer") cost = 20 - containertype = "/obj/station_objects/crate" + containertype = "/obj/structure/crate" containername = "Party equipment" /datum/supply_packs/internals @@ -93,7 +93,7 @@ "/obj/item/weapon/tank/air", "/obj/item/weapon/tank/air") cost = 10 - containertype = "/obj/station_objects/crate/internals" + containertype = "/obj/structure/crate/internals" containername = "Internals crate" /datum/supply_packs/evacuation @@ -113,7 +113,7 @@ "/obj/item/clothing/mask/gas", "/obj/item/clothing/mask/gas") cost = 35 - containertype = "/obj/station_objects/crate/internals" + containertype = "/obj/structure/crate/internals" containername = "Emergency Crate" /datum/supply_packs/janitor @@ -129,9 +129,9 @@ "/obj/item/weapon/chem_grenade/cleaner", "/obj/item/weapon/chem_grenade/cleaner", "/obj/item/weapon/chem_grenade/cleaner", - "/obj/station_objects/mopbucket") + "/obj/structure/mopbucket") cost = 10 - containertype = "/obj/station_objects/crate" + containertype = "/obj/structure/crate" containername = "Janitorial supplies" /obj/item/weapon/storage/lightbox/tubes @@ -147,7 +147,7 @@ "/obj/item/weapon/storage/lightbox/bulbs", "/obj/item/weapon/storage/lightbox/bulbs") cost = 5 - containertype = "/obj/station_objects/crate" + containertype = "/obj/structure/crate" containername = "Replacement lights" /datum/supply_packs/costume @@ -165,7 +165,7 @@ "/obj/item/clothing/suit/suspenders", "/obj/item/weapon/reagent_containers/food/drinks/bottle/bottleofnothing") cost = 10 - containertype = "/obj/station_objects/crate/secure" + containertype = "/obj/structure/crate/secure" containername = "Standard Costumes" access = access_theatre @@ -176,14 +176,14 @@ "/obj/item/clothing/shoes/sandal", "/obj/item/clothing/head/wizard/fake") cost = 20 - containertype = "/obj/station_objects/crate" + containertype = "/obj/structure/crate" containername = "Wizard costume crate" /datum/supply_packs/mule name = "MULEbot Crate" contains = list("/obj/machinery/bot/mulebot") cost = 20 - containertype = "/obj/station_objects/crate" + containertype = "/obj/structure/crate" containername = "MULEbot Crate" /datum/supply_packs/hydroponics // -- Skie @@ -197,7 +197,7 @@ "/obj/item/clothing/gloves/botanic_leather", "/obj/item/clothing/suit/apron") // Updated with new things cost = 10 - containertype = /obj/station_objects/crate/hydroponics + containertype = /obj/structure/crate/hydroponics containername = "Hydroponics crate" access = access_hydroponics @@ -215,7 +215,7 @@ "/obj/item/seeds/chantermycelium", "/obj/item/seeds/potatoseed") cost = 10 - containertype = /obj/station_objects/crate/hydroponics + containertype = /obj/structure/crate/hydroponics containername = "Seeds crate" access = access_hydroponics @@ -232,7 +232,7 @@ "/obj/item/seeds/bananaseed", "/obj/item/seeds/eggyseed") cost = 15 - containertype = /obj/station_objects/crate/hydroponics + containertype = /obj/structure/crate/hydroponics containername = "Exotic Seeds crate" access = access_hydroponics @@ -247,7 +247,7 @@ "/obj/item/weapon/reagent_containers/glass/bottle/stoxin", "/obj/item/weapon/storage/syringes") cost = 10 - containertype = "/obj/station_objects/crate/medical" + containertype = "/obj/structure/crate/medical" containername = "Medical crate" @@ -264,7 +264,7 @@ "/obj/item/weapon/storage/syringes", "/obj/item/weapon/storage/beakerbox") cost = 20 - containertype = "/obj/station_objects/crate/secure/weapon" + containertype = "/obj/structure/crate/secure/weapon" containername = "Virus crate" access = access_cmo @@ -273,7 +273,7 @@ contains = list("/obj/item/stack/sheet/metal") amount = 50 cost = 10 - containertype = "/obj/station_objects/crate" + containertype = "/obj/structure/crate" containername = "Metal sheets crate" /datum/supply_packs/glass50 @@ -281,7 +281,7 @@ contains = list("/obj/item/stack/sheet/glass") amount = 50 cost = 10 - containertype = "/obj/station_objects/crate" + containertype = "/obj/structure/crate" containername = "Glass sheets crate" /datum/supply_packs/electrical @@ -295,7 +295,7 @@ "/obj/item/weapon/cell/high", "/obj/item/weapon/cell/high") cost = 15 - containertype = "/obj/station_objects/crate" + containertype = "/obj/structure/crate" containername = "Electrical maintenance crate" /datum/supply_packs/mechanical @@ -310,15 +310,15 @@ "/obj/item/clothing/head/helmet/welding", "/obj/item/clothing/head/helmet/hardhat") cost = 10 - containertype = "/obj/station_objects/crate" + containertype = "/obj/structure/crate" containername = "Mechanical maintenance crate" /datum/supply_packs/waterfueltank name = "Water/Fuel tank crate" - contains = list("/obj/station_objects/reagent_dispensers/watertank", - "/obj/station_objects/reagent_dispensers/fueltank") + contains = list("/obj/structure/reagent_dispensers/watertank", + "/obj/structure/reagent_dispensers/fueltank") cost = 15 - containertype = "/obj/station_objects/crate" + containertype = "/obj/structure/crate" containername = "Water/Fuel tank crate" /datum/supply_packs/engine @@ -326,7 +326,7 @@ contains = list("/obj/machinery/emitter", "/obj/machinery/emitter",) cost = 10 - containertype = "/obj/station_objects/crate/secure" + containertype = "/obj/structure/crate/secure" containername = "Emitter crate" access = access_heads @@ -351,13 +351,13 @@ /datum/supply_packs/engine/PA name = "Particle Accelerator crate" cost = 40 - contains = list("/obj/station_objects/particle_accelerator/fuel_chamber", + contains = list("/obj/structure/particle_accelerator/fuel_chamber", "/obj/machinery/particle_accelerator/control_box", - "/obj/station_objects/particle_accelerator/particle_emitter/center", - "/obj/station_objects/particle_accelerator/particle_emitter/left", - "/obj/station_objects/particle_accelerator/particle_emitter/right", - "/obj/station_objects/particle_accelerator/power_box", - "/obj/station_objects/particle_accelerator/end_cap") + "/obj/structure/particle_accelerator/particle_emitter/center", + "/obj/structure/particle_accelerator/particle_emitter/left", + "/obj/structure/particle_accelerator/particle_emitter/right", + "/obj/structure/particle_accelerator/power_box", + "/obj/structure/particle_accelerator/end_cap") containername = "Particle Accelerator crate" /datum/supply_packs/mecha_ripley @@ -366,7 +366,7 @@ "/obj/item/mecha_parts/circuitboard/ripley/peripherals", //TEMPORARY due to lack of circuitboard printer "/obj/item/mecha_parts/circuitboard/ripley/main") //TEMPORARY due to lack of circuitboard printer cost = 40 - containertype = "/obj/station_objects/crate/secure" + containertype = "/obj/structure/crate/secure" containername = "APLU \"Ripley\" Circuit Crate" access = access_robotics @@ -383,7 +383,7 @@ "/obj/item/weapon/cell/high", "/obj/item/weapon/cell/high") cost = 10 - containertype = "/obj/station_objects/crate/secure/gear" + containertype = "/obj/structure/crate/secure/gear" containername = "Robotics Assembly" access = access_robotics @@ -402,7 +402,7 @@ "/obj/item/device/timer", "/obj/item/device/timer") cost = 10 - containertype = "/obj/station_objects/crate/secure/plasma" + containertype = "/obj/structure/crate/secure/plasma" containername = "Plasma assembly crate" access = access_tox @@ -417,7 +417,7 @@ "/obj/item/weapon/storage/flashbang_kit", "/obj/item/weapon/storage/flashbang_kit") cost = 30 - containertype = "/obj/station_objects/crate/secure/weapon" + containertype = "/obj/structure/crate/secure/weapon" containername = "Weapons crate" access = access_security @@ -432,7 +432,7 @@ "/obj/item/weapon/chem_grenade/incendiary", "/obj/item/clothing/gloves/stungloves") cost = 25 - containertype = "/obj/station_objects/crate/secure/weapon" + containertype = "/obj/structure/crate/secure/weapon" containername = "Experimental weapons crate" access = access_heads @@ -443,7 +443,7 @@ "/obj/item/clothing/suit/armor/vest", "/obj/item/clothing/suit/armor/vest") cost = 15 - containertype = "/obj/station_objects/crate/secure" + containertype = "/obj/structure/crate/secure" containername = "Armor crate" access = access_security @@ -468,7 +468,7 @@ "/obj/item/clothing/head/helmet/riot", "/obj/item/clothing/suit/armor/riot") cost = 60 - containertype = "/obj/station_objects/crate/secure" + containertype = "/obj/structure/crate/secure" containername = "Riot gear crate" access = access_armory @@ -479,7 +479,7 @@ "/obj/item/weapon/gun/projectile/shotgun/combat2", "/obj/item/weapon/gun/projectile/shotgun/combat2") cost = 50 - containertype = "/obj/station_objects/crate/secure" + containertype = "/obj/structure/crate/secure" containername = "Ballistic gear crate" access = access_armory @@ -490,7 +490,7 @@ "/obj/item/weapon/gun/energy", "/obj/item/weapon/gun/energy") cost = 50 - containertype = "/obj/station_objects/crate/secure" + containertype = "/obj/structure/crate/secure" containername = "Experimental energy gear crate" access = access_armory @@ -501,7 +501,7 @@ "/obj/item/clothing/head/helmet/riot", "/obj/item/clothing/suit/armor/riot") cost = 35 - containertype = "/obj/station_objects/crate/secure" + containertype = "/obj/structure/crate/secure" containername = "Experimental armor crate" access = access_armory @@ -512,7 +512,7 @@ "/obj/machinery/deployable/barrier", "/obj/machinery/deployable/barrier") cost = 20 - containertype = "/obj/station_objects/crate/secure/gear" + containertype = "/obj/structure/crate/secure/gear" containername = "Secruity Barriers crate" /datum/supply_packs/hats/ @@ -542,7 +542,7 @@ "/obj/item/clothing/head/collectable/petehat") name = "Collectable Hat Crate!" cost = 200 - containertype = "/obj/station_objects/crate/hat" + containertype = "/obj/structure/crate/hat" containername = "Collectable Hats Crate! Brought to you by Bass.inc!" /datum/supply_packs/hats/New() diff --git a/code/defines/obj/toy.dm b/code/defines/obj/toy.dm index 8d228f56e30..20bb3931ff0 100644 --- a/code/defines/obj/toy.dm +++ b/code/defines/obj/toy.dm @@ -53,7 +53,7 @@ flags = FPRINT | TABLEPASS w_class = 1.0 -/obj/effects/foam_dart_dummy +/obj/effect/foam_dart_dummy name = "" desc = "" icon = 'toy.dmi' @@ -174,11 +174,11 @@ if(!isturf(target.loc) || target == user) return if(flag) return - if (locate (/obj/station_objects/table, src.loc)) + if (locate (/obj/structure/table, src.loc)) return else if (bullets) var/turf/trg = get_turf(target) - var/obj/effects/foam_dart_dummy/D = new/obj/effects/foam_dart_dummy(get_turf(src)) + var/obj/effect/foam_dart_dummy/D = new/obj/effect/foam_dart_dummy(get_turf(src)) bullets-- D.icon_state = "foamdart" D.name = "foam dart" @@ -266,10 +266,10 @@ throw_impact(atom/hit_atom) ..() - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() - new /obj/effects/decal/ash(src.loc) + new /obj/effect/decal/ash(src.loc) src.visible_message("\red The [src.name] explodes!","\red You hear a snap!") playsound(src, 'snap.ogg', 50, 1) del(src) @@ -280,10 +280,10 @@ if(M.m_intent == "run") M << "\red You step on the snap pop!" - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(2, 0, src) s.start() - new /obj/effects/decal/ash(src.loc) + new /obj/effect/decal/ash(src.loc) src.visible_message("\red The [src.name] explodes!","\red You hear a snap!") playsound(src, 'snap.ogg', 50, 1) del(src) diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index 11212236b08..f238c7ebfc3 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -228,7 +228,7 @@ throw_range = 1 w_class = 4.0//So you can't hide it in your pocket or some such. flags = FPRINT | TABLEPASS | NOSHIELD - var/datum/effects/system/spark_spread/spark_system + var/datum/effect/system/spark_spread/spark_system /obj/item/weapon/bananapeel name = "Banana Peel" @@ -821,7 +821,7 @@ /obj/item/weapon/paper/Toxin name = "paper- 'Chemical Information'" - info = "Known Onboard Toxins:
\n\tGrade A Semi-Liquid Plasma:
\n\t\tHighly poisonous. You cannot sustain concentrations above 15 units.
\n\t\tA gas mask fails to filter plasma after 50 units.
\n\t\tWill attempt to diffuse like a gas.
\n\t\tFiltered by scrubbers.
\n\t\tThere is a bottled version which is very different
\n\t\t\tfrom the version found in canisters!
\n
\n\t\tWARNING: Highly Flammable. Keep away from heat sources
\n\t\texcept in a enclosed fire area!
\n\t\tWARNING: It is a crime to use this without authorization.
\nKnown Onboard Anti-Toxin:
\n\tAnti-Toxin Type 01P: Works against Grade A Plasma.
\n\t\tBest if injected directly into bloodstream.
\n\t\tA full injection is in every regular Med-Kit.
\n\t\tSpecial toxin Kits hold around 7.
\n
\nKnown Onboard Chemicals (other):
\n\tRejuvenation T#001:
\n\t\tEven 1 unit injected directly into the bloodstream
\n\t\t\twill cure paralysis and sleep toxins.
\n\t\tIf administered to a dying patient it will prevent
\n\t\t\tfurther damage for about units*3 seconds.
\n\t\t\tit will not cure them or allow them to be cured.
\n\t\tIt can be administeredd to a non-dying patient
\n\t\t\tbut the chemicals disappear just as fast.
\n\tSleep Toxin T#054:
\n\t\t5 units wilkl induce precisely 1 minute of sleep.
\n\t\t\tThe effects are cumulative.
\n\t\tWARNING: It is a crime to use this without authorization" + info = "Known Onboard Toxins:
\n\tGrade A Semi-Liquid Plasma:
\n\t\tHighly poisonous. You cannot sustain concentrations above 15 units.
\n\t\tA gas mask fails to filter plasma after 50 units.
\n\t\tWill attempt to diffuse like a gas.
\n\t\tFiltered by scrubbers.
\n\t\tThere is a bottled version which is very different
\n\t\t\tfrom the version found in canisters!
\n
\n\t\tWARNING: Highly Flammable. Keep away from heat sources
\n\t\texcept in a enclosed fire area!
\n\t\tWARNING: It is a crime to use this without authorization.
\nKnown Onboard Anti-Toxin:
\n\tAnti-Toxin Type 01P: Works against Grade A Plasma.
\n\t\tBest if injected directly into bloodstream.
\n\t\tA full injection is in every regular Med-Kit.
\n\t\tSpecial toxin Kits hold around 7.
\n
\nKnown Onboard Chemicals (other):
\n\tRejuvenation T#001:
\n\t\tEven 1 unit injected directly into the bloodstream
\n\t\t\twill cure paralysis and sleep toxins.
\n\t\tIf administered to a dying patient it will prevent
\n\t\t\tfurther damage for about units*3 seconds.
\n\t\t\tit will not cure them or allow them to be cured.
\n\t\tIt can be administeredd to a non-dying patient
\n\t\t\tbut the chemicals disappear just as fast.
\n\tSleep Toxin T#054:
\n\t\t5 units wilkl induce precisely 1 minute of sleep.
\n\t\t\tThe effect are cumulative.
\n\t\tWARNING: It is a crime to use this without authorization" /obj/item/weapon/paper/courtroom name = "paper- 'A Crash Course in Legal SOP on SS13'" @@ -829,7 +829,7 @@ /obj/item/weapon/paper/hydroponics name = "paper- 'Greetings from Billy Bob'" - info = "Hey fellow botanist!
\n
\nI didn't trust the station folk so I left
\na couple of weeks ago. But here's some
\ninstructions on how to operate things here.
\nYou can grow plants and each iteration they become
\nstronger, more potent and have better yield, if you
\nknow which ones to pick. Use your botanist's analyzer
\nfor that. You can turn harvested plants into seeds
\nat the seed extractor, and replant them for better stuff!
\nSometimes if the weed level gets high in the tray
\nmutations into different mushroom or weed species have
\nbeen witnessed. On the rare occassion even weeds mutate!
\n
\nEither way, have fun!
\n
\nBest regards,
\nBilly Bob Johnson.
\n
\nPS.
\nHere's a few tips:
\nIn nettles, potency = damage
\nIn amanitas, potency = deadliness + side effects
\nIn Liberty caps, potency = drug power + effects
\nIn chilis, potency = heat
\nNutrients keep mushrooms alive!
\nWater keeps weeds such as nettles alive!
\nAll other plants need both." + info = "Hey fellow botanist!
\n
\nI didn't trust the station folk so I left
\na couple of weeks ago. But here's some
\ninstructions on how to operate things here.
\nYou can grow plants and each iteration they become
\nstronger, more potent and have better yield, if you
\nknow which ones to pick. Use your botanist's analyzer
\nfor that. You can turn harvested plants into seeds
\nat the seed extractor, and replant them for better stuff!
\nSometimes if the weed level gets high in the tray
\nmutations into different mushroom or weed species have
\nbeen witnessed. On the rare occassion even weeds mutate!
\n
\nEither way, have fun!
\n
\nBest regards,
\nBilly Bob Johnson.
\n
\nPS.
\nHere's a few tips:
\nIn nettles, potency = damage
\nIn amanitas, potency = deadliness + side effect
\nIn Liberty caps, potency = drug power + effect
\nIn chilis, potency = heat
\nNutrients keep mushrooms alive!
\nWater keeps weeds such as nettles alive!
\nAll other plants need both." /obj/item/weapon/paper/flag icon_state = "flag_neutral" diff --git a/code/defines/obj/window.dm b/code/defines/obj/window.dm index eeef35eab1a..62174ece4f3 100644 --- a/code/defines/obj/window.dm +++ b/code/defines/obj/window.dm @@ -1,4 +1,4 @@ -/obj/station_objects/window +/obj/structure/window name = "window" icon = 'structures.dmi' desc = "A window." @@ -20,45 +20,45 @@ // Basic -/obj/station_objects/window/basic +/obj/structure/window/basic icon_state = "window" -/obj/station_objects/window/basic/north +/obj/structure/window/basic/north dir = NORTH -/obj/station_objects/window/basic/east +/obj/structure/window/basic/east dir = EAST -/obj/station_objects/window/basic/west +/obj/structure/window/basic/west dir = WEST -/obj/station_objects/window/basic/south +/obj/structure/window/basic/south dir = SOUTH -/obj/station_objects/window/basic/northwest +/obj/structure/window/basic/northwest dir = NORTHWEST -/obj/station_objects/window/basic/northeast +/obj/structure/window/basic/northeast dir = NORTHEAST -/obj/station_objects/window/basic/southwest +/obj/structure/window/basic/southwest dir = SOUTHWEST -/obj/station_objects/window/basic/southeast +/obj/structure/window/basic/southeast dir = SOUTHEAST // Reinforced -/obj/station_objects/window/reinforced +/obj/structure/window/reinforced reinf = 1 icon_state = "rwindow" name = "reinforced window" -/obj/station_objects/window/reinforced/tinted +/obj/structure/window/reinforced/tinted name = "tinted window" icon_state = "twindow" opacity = 1 -/obj/station_objects/window/reinforced/tinted/frosted +/obj/structure/window/reinforced/tinted/frosted icon_state = "fwindow" name = "frosted window" \ No newline at end of file diff --git a/code/defines/procs/gamehelpers.dm b/code/defines/procs/gamehelpers.dm index 8e995549120..b81ecd2986c 100644 --- a/code/defines/procs/gamehelpers.dm +++ b/code/defines/procs/gamehelpers.dm @@ -36,7 +36,7 @@ var/Z = source:z spawn(0) //I really shouldnt put this here but i dont have a better idea - var/obj/effects/overlay/O = new /obj/effects/overlay ( locate(X,Y,Z) ) + var/obj/effect/overlay/O = new /obj/effect/overlay ( locate(X,Y,Z) ) O.name = "sparkles" O.anchored = 1 O.density = 0 diff --git a/code/defines/procs/helpers.dm b/code/defines/procs/helpers.dm index 0d7986c3b4f..cb52e0c0ac2 100644 --- a/code/defines/procs/helpers.dm +++ b/code/defines/procs/helpers.dm @@ -538,7 +538,7 @@ Turf and target are seperate in case you want to teleport some distance from a t /proc/DirBlocked(turf/loc,var/dir) - for(var/obj/station_objects/window/D in loc) + for(var/obj/structure/window/D in loc) if(!D.density) continue if(D.dir == SOUTHWEST) return 1 if(D.dir == dir) return 1 @@ -553,7 +553,7 @@ Turf and target are seperate in case you want to teleport some distance from a t /proc/TurfBlockedNonWindow(turf/loc) for(var/obj/O in loc) - if(O.density && !istype(O, /obj/station_objects/window)) + if(O.density && !istype(O, /obj/structure/window)) return 1 return 0 diff --git a/code/defines/procs/icon_procs_readme.dm b/code/defines/procs/icon_procs_readme.dm index a1aff1927f9..f51ae4246f0 100644 --- a/code/defines/procs/icon_procs_readme.dm +++ b/code/defines/procs/icon_procs_readme.dm @@ -27,7 +27,7 @@ icon/GrayScale() Converts the icon to grayscale instead of a fully colored icon. Alpha values are left intact. icon/ColorTone(tone) Similar to GrayScale(), this proc converts the icon to a range of black -> tone -> white, where tone is an - RGB color (its alpha is ignored). This can be used to create a sepia tone or similar effects. + RGB color (its alpha is ignored). This can be used to create a sepia tone or similar effect. See also the global ColorTone() proc. icon/MinColors(icon) The icon is blended with a second icon where the minimum of each RGB pixel is the result. @@ -152,7 +152,7 @@ mob overlays+=I // Testing object types (and layers) - overlays+=/obj/effects/overlayTest + overlays+=/obj/effect/overlayTest loc = locate (10,10,1) verb @@ -199,7 +199,7 @@ mob getFlatIcon(src) Browse_Icon() -obj/effects/overlayTest +obj/effect/overlayTest icon = 'old_or_unused.dmi' icon_state = "blue" pixel_x = -24 diff --git a/code/game/asteroid/asteroid.dm b/code/game/asteroid/asteroid.dm index 8c740a0bb58..9957dbad808 100644 --- a/code/game/asteroid/asteroid.dm +++ b/code/game/asteroid/asteroid.dm @@ -90,7 +90,7 @@ proc/spawn_asteroid(var/turf/start_loc,var/type,var/size,var/richness)//type: 0 return /datum/game_mode/proc/spawn_exporation_packs() - for (var/obj/effects/landmark/L in world) + for (var/obj/effect/landmark/L in world) if (L.tag == "landmark*ExplorationPack") new /obj/item/weapon/storage/explorers_box(L.loc) del(L) @@ -102,7 +102,7 @@ proc/spawn_room(var/atom/start_loc,var/x_size,var/y_size,var/wall,var/floor) //world << "Room spawned at [start_loc.x],[start_loc.y],[start_loc.z]" if(!wall) - wall = pick(/turf/simulated/wall/r_wall,/turf/simulated/wall,/obj/effects/alien/resin) + wall = pick(/turf/simulated/wall/r_wall,/turf/simulated/wall,/obj/effect/alien/resin) if(!floor) floor = pick(/turf/simulated/floor,/turf/simulated/floor/engine) @@ -135,7 +135,7 @@ proc/admin_spawn_room_at_pos() if("Asteroid wall") wall=/turf/simulated/wall/asteroid if("Resin wall") - wall=/obj/effects/alien/resin + wall=/obj/effect/alien/resin switch(alert("Floor type",null,"Regular floor","Reinforced floor")) if("Regular floor") floor=/turf/simulated/floor @@ -145,9 +145,9 @@ proc/admin_spawn_room_at_pos() spawn_room(locate(x,y,z),x_len,y_len,wall,floor) return -var/global/list/space_surprises = list(/obj/effects/alien/facehugger, - /obj/effects/critter/spesscarp, - /obj/effects/critter/spesscarp/elite, +var/global/list/space_surprises = list(/obj/effect/alien/facehugger, + /obj/effect/critter/spesscarp, + /obj/effect/critter/spesscarp/elite, // /obj/creature, /obj/item/weapon/rcd, /obj/item/weapon/rcd_ammo, diff --git a/code/game/asteroid/device.dm b/code/game/asteroid/device.dm index 5fa3a8c5028..7407f45f672 100644 --- a/code/game/asteroid/device.dm +++ b/code/game/asteroid/device.dm @@ -8,7 +8,7 @@ throw_speed = 4 throw_range = 20 m_amt = 500 - var/obj/effects/ship_landing_beacon/beacon = null + var/obj/effect/ship_landing_beacon/beacon = null var/active = 0 attack_self() @@ -24,7 +24,7 @@ proc/work() while(active) if(!beacon) - for(var/obj/effects/ship_landing_beacon/B in world) + for(var/obj/effect/ship_landing_beacon/B in world) if(B.name == "Beacon - SS13") beacon = B break @@ -85,7 +85,7 @@ P.name = "Cyanide pill" return -/obj/effects/ship_landing_beacon +/obj/effect/ship_landing_beacon icon = 'craft.dmi' icon_state = "beacon" name = "Beacon" diff --git a/code/game/asteroid/turf.dm b/code/game/asteroid/turf.dm index b242270174b..b991a01b40b 100644 --- a/code/game/asteroid/turf.dm +++ b/code/game/asteroid/turf.dm @@ -25,7 +25,7 @@ /turf/simulated/wall/asteroid/facehugger icon_state = "asteroid_i" - contains = /obj/effects/alien/facehugger + contains = /obj/effect/alien/facehugger max_amount = 1 min_amount = 0 diff --git a/code/game/atom_procs.dm b/code/game/atom_procs.dm index 33bbf0bffb0..b112c4d1682 100644 --- a/code/game/atom_procs.dm +++ b/code/game/atom_procs.dm @@ -136,9 +136,9 @@ var/list/objsonturf = range(0,src) var/i for(i=1, i<=objsonturf.len, i++) - if(istype(objsonturf[i],/obj/effects/decal/cleanable/blood)) + if(istype(objsonturf[i],/obj/effect/decal/cleanable/blood)) return - var/obj/effects/decal/cleanable/blood/this = new /obj/effects/decal/cleanable/blood(source2) + var/obj/effect/decal/cleanable/blood/this = new /obj/effect/decal/cleanable/blood(source2) this.blood_DNA = M.dna.unique_enzymes this.blood_type = M.b_type for(var/datum/disease/D in M.viruses) @@ -161,7 +161,7 @@ /atom/proc/add_vomit_floor(mob/living/carbon/M as mob) if( istype(src, /turf/simulated) ) - var/obj/effects/decal/cleanable/vomit/this = new /obj/effects/decal/cleanable/vomit(src) + var/obj/effect/decal/cleanable/vomit/this = new /obj/effect/decal/cleanable/vomit(src) for(var/datum/disease/D in M.viruses) var/datum/disease/newDisease = new D.type this.viruses += newDisease @@ -172,7 +172,7 @@ if( istype(M, /mob/living/carbon/monkey) ) if( istype(src, /turf/simulated) ) var/turf/simulated/source1 = src - var/obj/effects/decal/cleanable/blood/this = new /obj/effects/decal/cleanable/blood(source1) + var/obj/effect/decal/cleanable/blood/this = new /obj/effect/decal/cleanable/blood(source1) this.blood_DNA = M.dna.unique_enzymes for(var/datum/disease/D in M.viruses) var/datum/disease/newDisease = new D.type @@ -182,7 +182,7 @@ else if( istype(M, /mob/living/carbon/alien )) if( istype(src, /turf/simulated) ) var/turf/simulated/source2 = src - var/obj/effects/decal/cleanable/xenoblood/this = new /obj/effects/decal/cleanable/xenoblood(source2) + var/obj/effect/decal/cleanable/xenoblood/this = new /obj/effect/decal/cleanable/xenoblood(source2) for(var/datum/disease/D in M.viruses) var/datum/disease/newDisease = new D.type this.viruses += newDisease @@ -191,7 +191,7 @@ else if( istype(M, /mob/living/silicon/robot )) if( istype(src, /turf/simulated) ) var/turf/simulated/source2 = src - var/obj/effects/decal/cleanable/oil/this = new /obj/effects/decal/cleanable/oil(source2) + var/obj/effect/decal/cleanable/oil/this = new /obj/effect/decal/cleanable/oil(source2) for(var/datum/disease/D in M.viruses) var/datum/disease/newDisease = new D.type this.viruses += newDisease diff --git a/code/game/cellautomata.dm b/code/game/cellautomata.dm index 30944d329a6..65f06e4d127 100644 --- a/code/game/cellautomata.dm +++ b/code/game/cellautomata.dm @@ -101,13 +101,13 @@ sleep(50) - plmaster = new /obj/effects/overlay( ) + plmaster = new /obj/effect/overlay( ) plmaster.icon = 'tile_effects.dmi' plmaster.icon_state = "plasma" plmaster.layer = FLY_LAYER plmaster.mouse_opacity = 0 - slmaster = new /obj/effects/overlay( ) + slmaster = new /obj/effect/overlay( ) slmaster.icon = 'tile_effects.dmi' slmaster.icon_state = "sleeping_agent" slmaster.layer = FLY_LAYER @@ -179,13 +179,13 @@ if (!tile) return - var/P = new /obj/effects/decal/point(tile) + var/P = new /obj/effect/decal/point(tile) spawn (20) del(P) usr.visible_message("[usr] points to [this]") -/obj/effects/decal/point/point() +/obj/effect/decal/point/point() set src in oview() set hidden = 1 return \ No newline at end of file diff --git a/code/game/chemistry.dm b/code/game/chemistry.dm index 8206652b056..0e228ca0b9d 100644 --- a/code/game/chemistry.dm +++ b/code/game/chemistry.dm @@ -12,7 +12,7 @@ throw_speed = 4 throw_range = 20 flags = FPRINT | TABLEPASS | ONBELT | USEDELAY - var/datum/effects/system/bad_smoke_spread/smoke + var/datum/effect/system/bad_smoke_spread/smoke /obj/item/weapon/mustardbomb desc = "It is set to detonate in 4 seconds." @@ -26,17 +26,17 @@ throw_speed = 4 throw_range = 20 flags = FPRINT | TABLEPASS | CONDUCT | ONBELT - var/datum/effects/system/mustard_gas_spread/mustard_gas + var/datum/effect/system/mustard_gas_spread/mustard_gas /obj/item/weapon/smokebomb/New() ..() - src.smoke = new /datum/effects/system/bad_smoke_spread/ + src.smoke = new /datum/effect/system/bad_smoke_spread/ src.smoke.attach(src) src.smoke.set_up(10, 0, usr.loc) /obj/item/weapon/mustardbomb/New() ..() - src.mustard_gas = new /datum/effects/system/mustard_gas_spread/ + src.mustard_gas = new /datum/effect/system/mustard_gas_spread/ src.mustard_gas.attach(src) src.mustard_gas.set_up(5, 0, usr.loc) @@ -90,7 +90,7 @@ sleep(10) src.smoke.start() - for(var/obj/effects/blob/B in view(8,src)) + for(var/obj/effect/blob/B in view(8,src)) var/damage = round(30/(get_dist(B,src)+1)) B.health -= damage B.update() @@ -159,7 +159,7 @@ sleep(10) src.mustard_gas.start() - for(var/obj/effects/blob/B in view(8,src)) + for(var/obj/effect/blob/B in view(8,src)) var/damage = round(30/(get_dist(B,src)+1)) B.health -= damage B.update() diff --git a/code/game/communications.dm b/code/game/communications.dm index aa9f408f873..cfd66e3d1fe 100644 --- a/code/game/communications.dm +++ b/code/game/communications.dm @@ -163,7 +163,7 @@ datum/controller/radio datum/radio_frequency var/frequency as num - var/list/list/obj/station_objects/devices = list() + var/list/list/obj/structure/devices = list() proc post_signal(obj/source as obj|null, datum/signal/signal, var/filter = null as text|null, var/range = null as num|null) @@ -178,7 +178,7 @@ datum/radio_frequency del(signal) return 0 if (filter) //here goes some copypasta. It is for optimisation. -rastaf0 - for(var/obj/station_objects/device in devices[filter]) + for(var/obj/structure/device in devices[filter]) if(device == source) continue if(range) @@ -189,7 +189,7 @@ datum/radio_frequency if(start_point.z!=end_point.z || get_dist(start_point, end_point) > range) continue device.receive_signal(signal, TRANSMISSION_RADIO, frequency) - for(var/obj/station_objects/device in devices["_default"]) + for(var/obj/structure/device in devices["_default"]) if(device == source) continue if(range) @@ -205,7 +205,7 @@ datum/radio_frequency for (var/next_filter in devices) // var/list/obj/DDD = devices[next_filter] // Nt+=DDD.len - for(var/obj/station_objects/device in devices[next_filter]) + for(var/obj/structure/device in devices[next_filter]) if(device == source) continue if(range) @@ -227,12 +227,12 @@ datum/radio_frequency if (!filter) filter = "_default" //log_admin("add_listener(device=[device],filter=[filter]) frequency=[frequency]") - var/list/obj/station_objects/devices_line = devices[filter] + var/list/obj/structure/devices_line = devices[filter] if (!devices_line) devices_line = new devices[filter] = devices_line devices_line+=device -// var/list/obj/station_objects/devices_line___ = devices[filter_str] +// var/list/obj/structure/devices_line___ = devices[filter_str] // var/l = devices_line___.len //log_admin("DEBUG: devices_line.len=[devices_line.len]") //log_admin("DEBUG: devices(filter_str).len=[l]") diff --git a/code/game/dna_mutations.dm b/code/game/dna_mutations.dm index e51ae5926ed..473f40f9ce7 100644 --- a/code/game/dna_mutations.dm +++ b/code/game/dna_mutations.dm @@ -18,7 +18,7 @@ This system could be expanded to migrate all of our current mutations to. Maybe. var/list/requirements = list() // list of randomly-genned requirements var/required = 1 // the number of requirements to generate - var/list/races = list("human") // list of races the mutation effects + var/list/races = list("human") // list of races the mutation effect proc/get_mutation(var/mob/living/carbon/M) // Called when check_mutation() is successful ..() diff --git a/code/game/gamemodes/blob/blob.dm b/code/game/gamemodes/blob/blob.dm index 067735cf34c..d279cc02172 100644 --- a/code/game/gamemodes/blob/blob.dm +++ b/code/game/gamemodes/blob/blob.dm @@ -32,8 +32,8 @@ for(var/i = 1 to 3) var/turf/location = pick(blobstart) if(location) - if(!locate(/obj/effects/blob in location)) - var/obj/effects/blob/blob = new/obj/effects/blob(location) + if(!locate(/obj/effect/blob in location)) + var/obj/effect/blob/blob = new/obj/effect/blob(location) spawn(200) if(blob) if(blob.blobtype == "Blob") @@ -58,7 +58,7 @@ for(var/i = 1 to 10) sleep(-1) if(!active_blobs.len) break - var/obj/effects/blob/B = pick(active_blobs) + var/obj/effect/blob/B = pick(active_blobs) if(B.z != 1) continue @@ -108,7 +108,7 @@ return 1 if(station_was_nuked) return 1 - for(var/obj/effects/blob/B in blobs) + for(var/obj/effect/blob/B in blobs) if(B.z == 1) return 0 return 1 diff --git a/code/game/gamemodes/blob/theblob.dm b/code/game/gamemodes/blob/theblob.dm index 48b61bfc055..d28caaae41e 100644 --- a/code/game/gamemodes/blob/theblob.dm +++ b/code/game/gamemodes/blob/theblob.dm @@ -1,5 +1,5 @@ //I will need to recode parts of this but I am way too tired atm -/obj/effects/blob +/obj/effect/blob name = "blob" icon = 'blob.dmi' icon_state = "blob" @@ -121,7 +121,7 @@ var/dirn = pick(dirs) dirs.Remove(dirn) var/turf/T = get_step(src, dirn) - var/obj/effects/blob/B = (locate(/obj/effects/blob) in T) + var/obj/effect/blob/B = (locate(/obj/effect/blob) in T) if(!B) expand(T)//No blob here so try and expand return @@ -130,14 +130,14 @@ return - proc/special_action()//For things like the + proc/special_action() set background = 1 switch(blobtype) if("Factory") - new/obj/effects/critter/blob(src.loc) + new/obj/effect/critter/blob(src.loc) return 1 if("Core") - spawn(0)//Needs to be changed + spawn(0) Pulse(0,1) Pulse(0,2) Pulse(0,4) @@ -169,12 +169,12 @@ var/dirn = pick(dirs) dirs.Remove(dirn) T = get_step(src, dirn) - if((locate(/obj/effects/blob) in T)) + if((locate(/obj/effect/blob) in T)) T = null continue else break if(T) - var/obj/effects/blob/B = new /obj/effects/blob(src.loc, min(src.health, 30)) + var/obj/effect/blob/B = new /obj/effect/blob(src.loc, min(src.health, 30)) if(T.Enter(B,src)) B.loc = T else @@ -202,7 +202,7 @@ del(src) return if(blobtype != "Blob") return - if(health <= 10) + if(health <= 15) icon_state = "blob_damaged" return // if(health <= 20) @@ -283,9 +283,9 @@ if(O.z != 1) continue - if(istype(O, /obj/station_objects/window)) + if(istype(O, /obj/structure/window)) src.window++ - else if(istype(O, /obj/station_objects/grille)) + else if(istype(O, /obj/structure/grille)) if(!O:destroyed) src.grille++ else if(istype(O, /obj/machinery/door)) @@ -308,7 +308,7 @@ //////////////////////////////****IDLE BLOB***///////////////////////////////////// -/obj/effects/blob/idle +/obj/effect/blob/idle name = "blob" desc = "it looks... tasty" icon_state = "blobidle0" @@ -334,27 +334,48 @@ Del() //idle blob that spawns a normal blob when killed. - var/obj/effects/blob/B = new /obj/effects/blob( src.loc ) + var/obj/effect/blob/B = new /obj/effect/blob( src.loc ) spawn(30) B.Life() ..() -/obj/effects/blob/core/New() +/obj/effect/blob/core/New() ..() spawn() src.blobdebug = 1 src.Life() -/obj/effects/blob/node/New() +/obj/effect/blob/node/New() ..() spawn() src.blobdebug = 2 src.Life() -/obj/effects/blob/factory/New() +/obj/effect/blob/factory/New() ..() spawn() src.blobdebug = 3 - src.Life() \ No newline at end of file + src.Life() + + +/obj/effect/blob/proc/create_fragments(var/wave_size = 1) + var/list/candidates = list() + for(var/mob/dead/observer/G in world) + if(G.client && G.client.be_alien) + if(G.corpse) + if(G.corpse.stat==2) + candidates.Add(G) + else + candidates.Add(G) + + for(var/i = 0 to wave_size) + if(!candidates.len) break + var/mob/dead/observer/G = pick(candidates) + var/mob/living/blob/B = new/mob/living/blob(src.loc) + if(G.client) + G.client.screen.len = null + B.ghost_name = G.real_name + G.client.mob = B + del(G) diff --git a/code/game/gamemodes/changeling/changeling_powers.dm b/code/game/gamemodes/changeling/changeling_powers.dm index 1a3f3b0721f..3f29b420ac9 100644 --- a/code/game/gamemodes/changeling/changeling_powers.dm +++ b/code/game/gamemodes/changeling/changeling_powers.dm @@ -497,7 +497,7 @@ usr << "\blue We stealthily sting [T]." - var/obj/effects/overlay/B = new /obj/effects/overlay( T.loc ) + var/obj/effect/overlay/B = new /obj/effect/overlay( T.loc ) B.icon_state = "blspell" B.icon = 'wizard.dmi' B.name = "spell" diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index a41ce29a4f7..4cc896eeca3 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -33,7 +33,7 @@ command_alert("Gravitational anomalies detected on the station. There is no additional data.", "Anomaly Alert") world << sound('granomalies.ogg') var/turf/T = pick(blobstart) - var/obj/effects/bhole/bh = new /obj/effects/bhole( T.loc, 30 ) + var/obj/effect/bhole/bh = new /obj/effect/bhole( T.loc, 30 ) spawn(rand(50, 300)) del(bh) /* @@ -49,7 +49,7 @@ if(prob(20)) spawn(50+rand(0,3000)) picked = pick(turfs) - var/obj/effects/portal/P = new /obj/effects/portal( T ) + var/obj/effect/portal/P = new /obj/effect/portal( T ) P.target = picked P.creator = null P.icon = 'objects.dmi' @@ -85,19 +85,19 @@ IonStorm() -/obj/effects/bhole/New() - src.smoke = new /datum/effects/system/harmless_smoke_spread() +/obj/effect/bhole/New() + src.smoke = new /datum/effect/system/harmless_smoke_spread() src.smoke.set_up(5, 0, src) src.smoke.attach(src) src:life() -/obj/effects/bhole/Bumped(atom/A) +/obj/effect/bhole/Bumped(atom/A) if (istype(A,/mob/living)) del(A) else A:ex_act(1.0) -/obj/effects/bhole/proc/life() //Oh man , this will LAG +/obj/effect/bhole/proc/life() //Oh man , this will LAG if (prob(10)) src.anchored = 0 @@ -285,11 +285,11 @@ while(spawncount > 1) var/obj/vent = pick(vents) if(prob(50)) - new /obj/effects/alien/facehugger (vent.loc) + new /obj/effect/alien/facehugger (vent.loc) if(prob(50)) - new /obj/effects/alien/facehugger (vent.loc) + new /obj/effect/alien/facehugger (vent.loc) if(prob(75)) - new /obj/effects/alien/egg (vent.loc) + new /obj/effect/alien/egg (vent.loc) vents.Remove(vent) spawncount -= 1 spawn(rand(3000, 6000)) //Delayed announcements to keep the crew on their toes. @@ -319,7 +319,7 @@ temp_apc.overload_lighting() for (var/obj/machinery/computer/prison_shuttle/temp_shuttle in world) temp_shuttle.prison_break() - for (var/obj/station_objects/secure_closet/security/temp_closet in world) + for (var/obj/structure/secure_closet/security/temp_closet in world) if(istype(get_area(temp_closet), /area/prison)) temp_closet.locked = 0 temp_closet.icon_state = temp_closet.icon_closed @@ -330,12 +330,12 @@ command_alert("Prison station VI is not accepting commands. Recommend station AI involvement.", "VI Alert") /proc/carp_migration() // -- Darem - for(var/obj/effects/landmark/C in world) + for(var/obj/effect/landmark/C in world) if(C.name == "carpspawn") if(prob(99)) - new /obj/effects/critter/spesscarp(C.loc) + new /obj/effect/critter/spesscarp(C.loc) else - new /obj/effects/critter/spesscarp/elite(C.loc) + new /obj/effect/critter/spesscarp/elite(C.loc) //sleep(100) spawn(rand(3000, 6000)) //Delayed announcements to keep the crew on their toes. command_alert("Unknown biological entities have been detected near [station_name()], please stand-by.", "Lifesign Alert") @@ -350,7 +350,7 @@ for(var/i=1,i<=lightsoutAmount,i++) var/list/possibleEpicentres = list() - for(var/obj/effects/landmark/newEpicentre in world) + for(var/obj/effect/landmark/newEpicentre in world) if(newEpicentre.name == "lightsout" && !(newEpicentre in epicentreList)) possibleEpicentres += newEpicentre if(possibleEpicentres.len) @@ -361,7 +361,7 @@ if(!epicentreList.len) return - for(var/obj/effects/landmark/epicentre in epicentreList) + for(var/obj/effect/landmark/epicentre in epicentreList) for(var/obj/machinery/power/apc/apc in range(epicentre,lightsoutRange)) apc.overload_lighting() diff --git a/code/game/gamemodes/events/clang.dm b/code/game/gamemodes/events/clang.dm index c35eb7c1948..ddfd81f5ff2 100644 --- a/code/game/gamemodes/events/clang.dm +++ b/code/game/gamemodes/events/clang.dm @@ -7,7 +7,7 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 --NEOFite */ -/obj/effects/immovablerod +/obj/effect/immovablerod name = "Immovable Rod" desc = "What the fuck is that?" icon = 'objects.dmi' @@ -64,7 +64,7 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 endx = 199 //rod time! - var/obj/effects/immovablerod/immrod = new /obj/effects/immovablerod(locate(startx, starty, 1)) + var/obj/effect/immovablerod/immrod = new /obj/effect/immovablerod(locate(startx, starty, 1)) // world << "Rod in play, starting at [start.loc.x],[start.loc.y] and going to [end.loc.x],[end.loc.y]" var/end = locate(endx, endy, 1) spawn(0) @@ -76,7 +76,7 @@ In my current plan for it, 'solid' will be defined as anything with density == 1 if(immrod.loc == end) del(immrod) sleep(10) - for(var/obj/effects/immovablerod/imm in world) + for(var/obj/effect/immovablerod/imm in world) return sleep(50) command_alert("What the fuck was that?!", "General Alert") \ No newline at end of file diff --git a/code/game/gamemodes/events/dust.dm b/code/game/gamemodes/events/dust.dm index 0c73ff22839..dc2989f5d3e 100644 --- a/code/game/gamemodes/events/dust.dm +++ b/code/game/gamemodes/events/dust.dm @@ -11,23 +11,23 @@ The "dust" will damage the hull of the station causin minor hull breaches. if("weak") numbers = rand(2,4) for(var/i = 0 to numbers) - new/obj/effects/space_dust/weak() + new/obj/effect/space_dust/weak() if("norm") numbers = rand(5,10) for(var/i = 0 to numbers) - new/obj/effects/space_dust() + new/obj/effect/space_dust() if("strong") numbers = rand(10,15) for(var/i = 0 to numbers) - new/obj/effects/space_dust/strong() + new/obj/effect/space_dust/strong() if("super") numbers = rand(15,25) for(var/i = 0 to numbers) - new/obj/effects/space_dust/super() + new/obj/effect/space_dust/super() return -/obj/effects/space_dust +/obj/effect/space_dust name = "Space Dust" desc = "Dust in space." icon = 'meteor.dmi' diff --git a/code/game/gamemodes/events/kudzu.dm b/code/game/gamemodes/events/kudzu.dm index 6e7bc5c06f3..5281f43cf57 100644 --- a/code/game/gamemodes/events/kudzu.dm +++ b/code/game/gamemodes/events/kudzu.dm @@ -1,6 +1,6 @@ // SPACE VINE OR KUDZU -/obj/effects/spacevine +/obj/effect/spacevine name = "Space Kudzu" desc = "An extremely expansionistic species of vine." icon = 'kudzu.dmi' @@ -8,7 +8,7 @@ anchored = 1 density = 0 var/energy = 0 //Energy sounds like an arbitrary-enough variable name. - var/obj/effects/spacevine_controller/master = null + var/obj/effect/spacevine_controller/master = null New() if(istype(src.loc, /turf/space)) @@ -33,8 +33,8 @@ if (istype(W, /obj/item/weapon/wirecutters)) del src ..() -/obj/effects/spacevine_controller - var/list/obj/effects/spacevine/vines = list() +/obj/effect/spacevine_controller + var/list/obj/effect/spacevine/vines = list() var/list/growth_queue = list() var/reached_collapse_size var/reached_slowdown_size @@ -53,7 +53,7 @@ ..() proc/spawn_kudzu_piece(var/turf/location) - var/obj/effects/spacevine/SV = new(location) + var/obj/effect/spacevine/SV = new(location) growth_queue += SV vines += SV SV.master = src @@ -82,9 +82,9 @@ length = 1 length = min( 30 , max( length , vines.len / 5 ) ) var/i = 0 - var/list/obj/effects/spacevine/queue_end = list() + var/list/obj/effect/spacevine/queue_end = list() - for( var/obj/effects/spacevine/SV in growth_queue ) + for( var/obj/effect/spacevine/SV in growth_queue ) i++ queue_end += SV growth_queue -= SV @@ -101,7 +101,7 @@ //sleep(5) //src.process() -/obj/effects/spacevine/proc/grow() +/obj/effect/spacevine/proc/grow() switch(energy) if (0) src.icon_state = pick("Med1", "Med2", "Med3") @@ -112,18 +112,18 @@ energy = 2 src.density = 1 -/obj/effects/spacevine/proc/spread() +/obj/effect/spacevine/proc/spread() var/direction = pick(cardinal) if(istype(get_step(src,direction),/turf/simulated/floor)) var/turf/simulated/floor/F = get_step(src,direction) - if(!locate(/obj/effects/spacevine,F)) + if(!locate(/obj/effect/spacevine,F)) if(F.Enter(src)) if(master) master.spawn_kudzu_piece( F ) /* -/obj/effects/spacevine/proc/Life() +/obj/effect/spacevine/proc/Life() if (!src) return var/Vspread if (prob(50)) Vspread = locate(src.x + rand(-1,1),src.y,src.z) @@ -131,12 +131,12 @@ var/dogrowth = 1 if (!istype(Vspread, /turf/simulated/floor)) dogrowth = 0 for(var/obj/O in Vspread) - if (istype(O, /obj/station_objects/window) || istype(O, /obj/effects/forcefield) || istype(O, /obj/effects/blob) || istype(O, /obj/effects/alien/weeds) || istype(O, /obj/effects/spacevine)) dogrowth = 0 + if (istype(O, /obj/structure/window) || istype(O, /obj/effect/forcefield) || istype(O, /obj/effect/blob) || istype(O, /obj/effect/alien/weeds) || istype(O, /obj/effect/spacevine)) dogrowth = 0 if (istype(O, /obj/machinery/door/)) if(O:p_open == 0 && prob(50)) O:open() else dogrowth = 0 if (dogrowth == 1) - var/obj/effects/spacevine/B = new /obj/effects/spacevine(Vspread) + var/obj/effect/spacevine/B = new /obj/effect/spacevine(Vspread) B.icon_state = pick("vine-light1", "vine-light2", "vine-light3") spawn(20) if(B) @@ -156,7 +156,7 @@ */ -/obj/effects/spacevine/ex_act(severity) +/obj/effect/spacevine/ex_act(severity) switch(severity) if(1.0) del(src) @@ -172,5 +172,5 @@ else return -/obj/effects/spacevine/temperature_expose(null, temp, volume) +/obj/effect/spacevine/temperature_expose(null, temp, volume) del src \ No newline at end of file diff --git a/code/game/gamemodes/events/miniblob.dm b/code/game/gamemodes/events/miniblob.dm index 5f883f78052..5522f6041f4 100644 --- a/code/game/gamemodes/events/miniblob.dm +++ b/code/game/gamemodes/events/miniblob.dm @@ -2,7 +2,7 @@ //command_alert("Confirmed outbreak of level 5 biohazard aboard [station_name()]. All personnel must contain the outbreak.", "Biohazard Alert") //world << sound('outbreak5.ogg') var/turf/T = pick(blobstart) - var/obj/effects/blob/bl = new /obj/effects/blob( T.loc, 30 ) + var/obj/effect/blob/bl = new /obj/effect/blob( T.loc, 30 ) spawn(0) bl.Life() bl.Life() @@ -25,7 +25,7 @@ for(var/i = 1 to 10) sleep(-1) if(!active_blobs.len) break - var/obj/effects/blob/B = pick(active_blobs) + var/obj/effect/blob/B = pick(active_blobs) if(B.z != 1) continue B.Life() diff --git a/code/game/gamemodes/events/ninja_abilities.dm b/code/game/gamemodes/events/ninja_abilities.dm index a41d9e5c486..94b846b2bad 100644 --- a/code/game/gamemodes/events/ninja_abilities.dm +++ b/code/game/gamemodes/events/ninja_abilities.dm @@ -57,7 +57,7 @@ Not sure why this would be useful (it's not) but whatever. Ninjas need their smo if(!ninjacost(,2)) var/mob/living/carbon/human/U = affecting U << "\blue There are [s_bombs] smoke bombs remaining." - var/datum/effects/system/bad_smoke_spread/smoke = new /datum/effects/system/bad_smoke_spread() + var/datum/effect/system/bad_smoke_spread/smoke = new /datum/effect/system/bad_smoke_spread() smoke.set_up(10, 0, U.loc) smoke.start() playsound(U.loc, 'bamf.ogg', 50, 2) @@ -232,7 +232,7 @@ Must right click on a mob to activate.*/ var/mob/living/carbon/human/U = affecting if(M.client)//Monkeys without a client can still step_to() and bypass the net. Also, netting inactive people is lame. //if(M)//DEBUG - if(!locate(/obj/effects/energy_net) in M.loc)//Check if they are already being affected by an energy net. + if(!locate(/obj/effect/energy_net) in M.loc)//Check if they are already being affected by an energy net. for(var/turf/T in getline(U.loc, M.loc)) if(T.density)//Don't want them shooting nets through walls. It's kind of cheesy. U << "You may not use an energy net through solid obstacles!" @@ -241,7 +241,7 @@ Must right click on a mob to activate.*/ U.Beam(M,"n_beam",,15) M.anchored = 1//Anchors them so they can't move. U.say("Get over here!") - var/obj/effects/energy_net/E = new /obj/effects/energy_net(M.loc) + var/obj/effect/energy_net/E = new /obj/effect/energy_net(M.loc) E.layer = M.layer+1//To have it appear one layer above the mob. for(var/mob/O in viewers(U, 3)) O.show_message(text("\red [] caught [] with an energy net!", U, M), 1) @@ -261,7 +261,7 @@ Must right click on a mob to activate.*/ Movement impairing would indicate drugs and the like.*/ /obj/item/clothing/suit/space/space_ninja/proc/ninjaboost() set name = "Adrenaline Boost" - set desc = "Inject a secret chemical that will counteract all movement-impairing effects." + set desc = "Inject a secret chemical that will counteract all movement-impairing effect." set category = "Ninja Ability" set popup_menu = 0 @@ -284,7 +284,7 @@ Movement impairing would indicate drugs and the like.*/ spawn(70) reagents.reaction(U, 2) reagents.trans_id_to(U, "radium", a_transfer) - U << "\red You are beginning to feel the after-effects of the injection." + U << "\red You are beginning to feel the after-effect of the injection." a_boost-- s_coold = 3 return diff --git a/code/game/gamemodes/events/ninja_equipment.dm b/code/game/gamemodes/events/ninja_equipment.dm index 13205342525..93d5ca26541 100644 --- a/code/game/gamemodes/events/ninja_equipment.dm +++ b/code/game/gamemodes/events/ninja_equipment.dm @@ -376,7 +376,7 @@ ________________________________________________________________________________
Their playstyle:
A mix of traitor, changeling, and wizard. Ninjas rely on energy, or electricity to be precise, to keep their suits running (when out of energy, a suit hibernates). Suits gain energy from objects or creatures that contain electrical charge. APCs, cell batteries, rechargers, SMES batteries, cyborgs, mechs, and exposed wires are currently supported. Through energy ninjas gain access to special powers--while all powers are tied to the ninja suit, the most useful of them are verb activated--to help them in their mission.
It is a constant struggle for a ninja to remain hidden long enough to recharge the suit and accomplish their objective; despite their arsenal of abilities, ninjas can die like any other. Unlike wizards, ninjas do not possess good crowd control and are typically forced to play more subdued in order to achieve their goals. Some of their abilities are specifically designed to confuse and disorient others.
With that said, it should be perfectly possible to completely flip the fuck out and rampage as a ninja.
Their powers:
- There are two primary types: Equipment and Abilties. Passive effects are always on. Active effects must be turned on and remain active only when there is energy to do so. Ability costs are listed next to them. + There are two primary types: Equipment and Abilties. Passive effect are always on. Active effect must be turned on and remain active only when there is energy to do so. Ability costs are listed next to them. Equipment: cannot be tracked by AI (passive), faster speed (passive), stealth (active), vision switch (passive if toggled), voice masking (passive), SpiderOS (passive if toggled), energy drain (passive if toggled).
  • Voice masking generates a random name the ninja can use over the radio and in-person. Although, the former use is recommended.
  • @@ -948,7 +948,7 @@ ________________________________________________________________________________ if("APC") var/obj/machinery/power/apc/A = target if(A.cell&&A.cell.charge) - var/datum/effects/system/spark_spread/spark_system = new /datum/effects/system/spark_spread() + var/datum/effect/system/spark_spread/spark_system = new /datum/effect/system/spark_spread() spark_system.set_up(5, 0, A.loc) while(G.candrain&&A.cell.charge>0&&!maxcapacity) drain = rand(G.mindrain,G.maxdrain) @@ -976,7 +976,7 @@ ________________________________________________________________________________ if("SMES") var/obj/machinery/power/smes/A = target if(A.charge) - var/datum/effects/system/spark_spread/spark_system = new /datum/effects/system/spark_spread() + var/datum/effect/system/spark_spread/spark_system = new /datum/effect/system/spark_spread() spark_system.set_up(5, 0, A.loc) while(G.candrain&&A.charge>0&&!maxcapacity) drain = rand(G.mindrain,G.maxdrain) @@ -1018,7 +1018,7 @@ ________________________________________________________________________________ var/obj/machinery/A = target if(A.powered())//If powered. - var/datum/effects/system/spark_spread/spark_system = new /datum/effects/system/spark_spread() + var/datum/effect/system/spark_spread/spark_system = new /datum/effect/system/spark_spread() spark_system.set_up(5, 0, A.loc) var/obj/machinery/power/apc/B = A.loc.loc:get_apc()//Object.turf.area find APC @@ -1074,7 +1074,7 @@ ________________________________________________________________________________ U << "\blue Data analyzed. Process finished." if("WIRE") - var/obj/station_objects/cable/A = target + var/obj/structure/cable/A = target var/datum/powernet/PN = A.get_powernet() while(G.candrain&&!maxcapacity&&!isnull(A)) drain = (round((rand(G.mindrain,G.maxdrain))/2)) @@ -1296,7 +1296,7 @@ It will teleport people to a holding facility after 30 seconds. (Check the proce It is possible to destroy the net by the occupant or someone else. */ -/obj/effects/energy_net +/obj/effect/energy_net name = "energy net" desc = "It's a net made of green energy." icon = 'effects.dmi' @@ -1360,7 +1360,7 @@ It is possible to destroy the net by the occupant or someone else. M << "\red You appear in a strange place!" spawn(0) - var/datum/effects/system/spark_spread/spark_system = new /datum/effects/system/spark_spread() + var/datum/effect/system/spark_spread/spark_system = new /datum/effect/system/spark_spread() spark_system.set_up(5, 0, M.loc) spark_system.start() playsound(M.loc, 'phasein.ogg', 25, 1) diff --git a/code/game/gamemodes/events/space_ninja.dm b/code/game/gamemodes/events/space_ninja.dm index 79d64cee84e..d64d984901c 100644 --- a/code/game/gamemodes/events/space_ninja.dm +++ b/code/game/gamemodes/events/space_ninja.dm @@ -133,7 +133,7 @@ Malf AIs/silicons aren't added. Monkeys aren't added. Messes with objective comp //Here we pick a location and spawn the ninja. var/list/spawn_list = list() - for(var/obj/effects/landmark/L in world) + for(var/obj/effect/landmark/L in world) if (L.name == "carpspawn") spawn_list.Add(L) @@ -402,7 +402,7 @@ As such, it's hard-coded for now. No reason for it not to be, really. return var/list/spawn_list = list() - for(var/obj/effects/landmark/L in world) + for(var/obj/effect/landmark/L in world) if (L.name == "carpspawn") spawn_list.Add(L) @@ -737,7 +737,7 @@ spideros = text2num(return_to)//Maximum length here is 6. Use (return_to, X) to set desc = "Drain energy directly from an exposed wire." set category = "Ninja Equip" - var/obj/station_objects/cable/attached + var/obj/structure/cable/attached var/mob/living/carbon/human/U = loc if(candrain&&!draining) var/turf/T = U.loc @@ -760,10 +760,10 @@ Can be added on to pretty easily. BYOND fixed the verb bugs so this is no longer necessary. I prefer verb panels. /obj/item/clothing/suit/space/space_ninja/proc/grant_AI_verbs() - var/obj/effects/proc_holder/ai_return_control/A_C = new(AI) - var/obj/effects/proc_holder/ai_hack_ninja/B_C = new(AI) - var/obj/effects/proc_holder/ai_instruction/C_C = new(AI) - new/obj/effects/proc_holder/ai_holo_clear(AI) + var/obj/effect/proc_holder/ai_return_control/A_C = new(AI) + var/obj/effect/proc_holder/ai_hack_ninja/B_C = new(AI) + var/obj/effect/proc_holder/ai_instruction/C_C = new(AI) + new/obj/effect/proc_holder/ai_holo_clear(AI) AI.proc_holder_list += A_C AI.proc_holder_list += B_C AI.proc_holder_list += C_C @@ -771,10 +771,10 @@ BYOND fixed the verb bugs so this is no longer necessary. I prefer verb panels. s_control = 0 /obj/item/clothing/suit/space/space_ninja/proc/remove_AI_verbs() - var/obj/effects/proc_holder/ai_return_control/A_C = locate() in AI - var/obj/effects/proc_holder/ai_hack_ninja/B_C = locate() in AI - var/obj/effects/proc_holder/ai_instruction/C_C = locate() in AI - var/obj/effects/proc_holder/ai_holo_clear/D_C = locate() in AI + var/obj/effect/proc_holder/ai_return_control/A_C = locate() in AI + var/obj/effect/proc_holder/ai_hack_ninja/B_C = locate() in AI + var/obj/effect/proc_holder/ai_instruction/C_C = locate() in AI + var/obj/effect/proc_holder/ai_holo_clear/D_C = locate() in AI del(A_C) del(B_C) del(C_C) @@ -787,7 +787,7 @@ BYOND fixed the verb bugs so this is no longer necessary. I prefer verb panels. s_control = 1 //Workaround -/obj/effects/proc_holder/ai_holo_clear +/obj/effect/proc_holder/ai_holo_clear name = "Clear Hologram" desc = "Stops projecting the current holographic image." panel = "AI Ninja Equip" @@ -795,44 +795,44 @@ BYOND fixed the verb bugs so this is no longer necessary. I prefer verb panels. opacity = 0 -/obj/effects/proc_holder/ai_holo_clear/Click() +/obj/effect/proc_holder/ai_holo_clear/Click() var/obj/item/clothing/suit/space/space_ninja/S = loc.loc//This is so stupid but makes sure certain things work. AI.SUIT del(S.hologram.i_attached) del(S.hologram) - var/obj/effects/proc_holder/ai_holo_clear/D_C = locate() in S.AI + var/obj/effect/proc_holder/ai_holo_clear/D_C = locate() in S.AI S.AI.proc_holder_list -= D_C return -/obj/effects/proc_holder/ai_instruction//Let's the AI know what they can do. +/obj/effect/proc_holder/ai_instruction//Let's the AI know what they can do. name = "Instructions" desc = "Displays a list of helpful information." panel = "AI Ninja Equip" density = 0 opacity = 0 -/obj/effects/proc_holder/ai_instruction/Click() +/obj/effect/proc_holder/ai_instruction/Click() loc << "The menu you are seeing will contain other commands if they become available.\nRight click a nearby turf to display an AI Hologram. It will only be visible to you and your host. You can move it freely using normal movement keys--it will disappear if placed too far away." -/obj/effects/proc_holder/ai_hack_ninja//Generic proc holder to make sure the two verbs below work propely. +/obj/effect/proc_holder/ai_hack_ninja//Generic proc holder to make sure the two verbs below work propely. name = "Hack SpiderOS" desc = "Hack directly into the Black Widow(tm) neuro-interface." panel = "AI Ninja Equip" density = 0 opacity = 0 -/obj/effects/proc_holder/ai_hack_ninja/Click()//When you click on it. +/obj/effect/proc_holder/ai_hack_ninja/Click()//When you click on it. var/obj/item/clothing/suit/space/space_ninja/S = loc.loc S.hack_spideros() return -/obj/effects/proc_holder/ai_return_control +/obj/effect/proc_holder/ai_return_control name = "Relinquish Control" desc = "Return control to the user." panel = "AI Ninja Equip" density = 0 opacity = 0 -/obj/effects/proc_holder/ai_return_control/Click() +/obj/effect/proc_holder/ai_return_control/Click() var/mob/living/silicon/ai/A = loc var/obj/item/clothing/suit/space/space_ninja/S = A.loc A << browse(null, "window=hack spideros")//Close window @@ -858,16 +858,16 @@ Most of these are at various points of incomplete. /mob/verb/grant_object_panel() set name = "Grant AI Ninja Verbs Debug" set category = "Ninja Debug" - var/obj/effects/proc_holder/ai_return_control/A_C = new(src) - var/obj/effects/proc_holder/ai_hack_ninja/B_C = new(src) + var/obj/effect/proc_holder/ai_return_control/A_C = new(src) + var/obj/effect/proc_holder/ai_hack_ninja/B_C = new(src) usr:proc_holder_list += A_C usr:proc_holder_list += B_C mob/verb/remove_object_panel() set name = "Remove AI Ninja Verbs Debug" set category = "Ninja Debug" - var/obj/effects/proc_holder/ai_return_control/A = locate() in src - var/obj/effects/proc_holder/ai_hack_ninja/B = locate() in src + var/obj/effect/proc_holder/ai_return_control/A = locate() in src + var/obj/effect/proc_holder/ai_hack_ninja/B = locate() in src usr:proc_holder_list -= A usr:proc_holder_list -= B del(A)//First. @@ -963,7 +963,7 @@ mob/verb/remove_object_panel() set name = "Energy Net Debug" set category = "Ninja Debug" - var/obj/effects/energy_net/E = new /obj/effects/energy_net(loc) + var/obj/effect/energy_net/E = new /obj/effect/energy_net(loc) E.layer = layer+1//To have it appear one layer above the mob. stunned = 10//So they are stunned initially but conscious. anchored = 1//Anchors them so they can't move. diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index f309c7e853e..c10fe51bb44 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -100,7 +100,7 @@ var/global/datum/controller/gameticker/ticker spawn(0)//Forking here so we dont have to wait for this to finish mode.post_setup() //Cleanup some stuff - for(var/obj/effects/landmark/start/S in world) + for(var/obj/effect/landmark/start/S in world) //Deleting Startpoints but we need the ai point to AI-ize people later if (S.name != "AI") del(S) diff --git a/code/game/gamemodes/intercept_report.dm b/code/game/gamemodes/intercept_report.dm index 2f9bb95a1b4..8c49bd3e3a7 100644 --- a/code/game/gamemodes/intercept_report.dm +++ b/code/game/gamemodes/intercept_report.dm @@ -219,7 +219,7 @@ /datum/intercept_text/proc/build_malf(datum/mind/correct_person) var/a_name = pick(src.anomalies) src.text += "

    A [a_name] was recently picked up by a nearby stations sensors in your sector. If it came into contact with your ship or " - src.text += "electrical equipment, it may have had hazardarous and unpredictable effects. Closely observe any non carbon based life forms " + src.text += "electrical equipment, it may have had hazardarous and unpredictable effect. Closely observe any non carbon based life forms " src.text += "for signs of unusual behaviour, but keep this information discreet at all times due to this possibly dangerous scenario." /datum/intercept_text/proc/build_changeling(datum/mind/correct_person) diff --git a/code/game/gamemodes/meteor/meteors.dm b/code/game/gamemodes/meteor/meteors.dm index 12466368a1d..e9b637d6962 100644 --- a/code/game/gamemodes/meteor/meteors.dm +++ b/code/game/gamemodes/meteor/meteors.dm @@ -64,15 +64,15 @@ while (!istype(pickedstart, /turf/space) || pickedstart.loc.name != "Space" ) //FUUUCK, should never happen. - var/obj/effects/meteor/M + var/obj/effect/meteor/M switch(rand(1, 100)) if(1 to 10) - M = new /obj/effects/meteor/big( pickedstart ) + M = new /obj/effect/meteor/big( pickedstart ) if(11 to 75) - M = new /obj/effects/meteor( pickedstart ) + M = new /obj/effect/meteor( pickedstart ) if(76 to 100) - M = new /obj/effects/meteor/small( pickedstart ) + M = new /obj/effect/meteor/small( pickedstart ) M.dest = pickedgoal spawn(0) @@ -80,7 +80,7 @@ return -/obj/effects/meteor +/obj/effect/meteor name = "meteor" icon = 'meteor.dmi' icon_state = "flaming" @@ -90,19 +90,19 @@ var/dest pass_flags = PASSTABLE -/obj/effects/meteor/small +/obj/effect/meteor/small name = "small meteor" icon_state = "smallf" pass_flags = PASSTABLE | PASSGRILLE -/obj/effects/meteor/Move() +/obj/effect/meteor/Move() var/turf/T = src.loc if (istype(T, /turf)) T.hotspot_expose(METEOR_TEMPERATURE, 1000) ..() return -/obj/effects/meteor/Bump(atom/A) +/obj/effect/meteor/Bump(atom/A) spawn(0) for(var/mob/M in range(10, src)) if(!M.stat && !istype(M, /mob/living/silicon/ai)) //bad idea to shake an ai's view @@ -111,20 +111,20 @@ A.meteorhit(src) playsound(src.loc, 'meteorimpact.ogg', 40, 1) if (--src.hits <= 0) - if(prob(15))// && !istype(A, /obj/station_objects/grille)) + if(prob(15))// && !istype(A, /obj/structure/grille)) explosion(src.loc, 4, 5, 6, 7, 0) playsound(src.loc, "explosion", 50, 1) del(src) return -/obj/effects/meteor/ex_act(severity) +/obj/effect/meteor/ex_act(severity) if (severity < 4) del(src) return -/obj/effects/meteor/big +/obj/effect/meteor/big name = "big meteor" hits = 5 @@ -140,7 +140,7 @@ explosion(src.loc, 0, 1, 2, 3, 0) playsound(src.loc, 'meteorimpact.ogg', 40, 1) if (--src.hits <= 0) - if(prob(15) && !istype(A, /obj/station_objects/grille)) + if(prob(15) && !istype(A, /obj/structure/grille)) explosion(src.loc, 1, 2, 3, 4, 0) playsound(src.loc, "explosion", 50, 1) del(src) diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index f1ba899ae6c..d825466ce98 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -104,9 +104,9 @@ //////////////////////////////////////////////////////////////////////////////////////// /datum/game_mode/nuclear/post_setup() - var/obj/effects/landmark/synd_spawn = locate("landmark*Syndicate-Spawn") - var/obj/effects/landmark/nuke_spawn = locate("landmark*Nuclear-Bomb") - var/obj/effects/landmark/closet_spawn = locate("landmark*Nuclear-Closet") + var/obj/effect/landmark/synd_spawn = locate("landmark*Syndicate-Spawn") + var/obj/effect/landmark/nuke_spawn = locate("landmark*Nuclear-Bomb") + var/obj/effect/landmark/closet_spawn = locate("landmark*Nuclear-Closet") var/nuke_code = "[rand(10000, 99999)]" var/leader_selected = 0 @@ -136,16 +136,16 @@ the_bomb.r_code = nuke_code if(closet_spawn) - new /obj/station_objects/closet/syndicate/nuclear(closet_spawn.loc) + new /obj/structure/closet/syndicate/nuclear(closet_spawn.loc) - for (var/obj/effects/landmark/A in world) + for (var/obj/effect/landmark/A in world) if (A.name == "Syndicate-Gear-Closet") - new /obj/station_objects/closet/syndicate/personal(A.loc) + new /obj/structure/closet/syndicate/personal(A.loc) del(A) continue if (A.name == "Syndicate-Bomb") - new /obj/effects/spawner/newbomb/timer/syndicate(A.loc) + new /obj/effect/spawner/newbomb/timer/syndicate(A.loc) del(A) continue diff --git a/code/game/gamemodes/revolution/revolution.dm b/code/game/gamemodes/revolution/revolution.dm index e77a3981d20..94f9ba9d880 100644 --- a/code/game/gamemodes/revolution/revolution.dm +++ b/code/game/gamemodes/revolution/revolution.dm @@ -292,7 +292,8 @@ ///////////////////////////// /datum/game_mode/revolution/proc/check_heads_victory() for(var/datum/mind/rev_mind in head_revolutionaries) - if((rev_mind) && (rev_mind.current) && (rev_mind.current.stat != 2) && (rev_mind.current.z == 1)) + var/turf/T = get_turf(rev_mind.current) + if((rev_mind) && (rev_mind.current) && (rev_mind.current.stat != 2) && T && (T.z == 1)) if(ishuman(rev_mind.current)) return 0 return 1 diff --git a/code/game/gamemodes/sandbox/h_sandbox.dm b/code/game/gamemodes/sandbox/h_sandbox.dm index 000655bf4d5..ca3bf59ca3c 100644 --- a/code/game/gamemodes/sandbox/h_sandbox.dm +++ b/code/game/gamemodes/sandbox/h_sandbox.dm @@ -145,9 +145,9 @@ datum/hSB continue if(istype(O, /obj/item/weapon/melee/energy/sword)) continue - if(istype(O, /obj/effects/critter)) + if(istype(O, /obj/effect/critter)) continue - if(istype(O, /obj/station_objects/structure)) + if(istype(O, /obj/structure)) continue selectable += O diff --git a/code/game/gamemodes/setupgame.dm b/code/game/gamemodes/setupgame.dm index e8def9c7db5..e1813724151 100644 --- a/code/game/gamemodes/setupgame.dm +++ b/code/game/gamemodes/setupgame.dm @@ -69,7 +69,7 @@ /* This was used for something before, I think, but is not worth the effort to process now. /proc/setupcorpses() - for (var/obj/effects/landmark/A in world) + for (var/obj/effect/landmark/A in world) if (A.name == "Corpse") var/mob/living/carbon/human/M = new /mob/living/carbon/human(A.loc) M.real_name = "Corpse" diff --git a/code/game/gamemodes/wizard/spellbook.dm b/code/game/gamemodes/wizard/spellbook.dm index 7fc64da5a02..dc92ea836b9 100644 --- a/code/game/gamemodes/wizard/spellbook.dm +++ b/code/game/gamemodes/wizard/spellbook.dm @@ -100,7 +100,7 @@ else if(spell_type == "object") var/list/available_spells = list("Magic Missile","Fireball","Disintegrate","Disable Tech","Smoke","Blind","Mind Transfer","Forcewall","Blink","Teleport","Mutate","Ethereal Jaunt","Knock") var/already_knows = 0 - for(var/obj/effects/proc_holder/spell/aspell in usr.spell_list) + for(var/obj/effect/proc_holder/spell/aspell in usr.spell_list) if(available_spells[text2num(href_list["spell_choice"])] == aspell.name) already_knows = 1 src.temp = "You already know that spell." @@ -109,43 +109,43 @@ if(!already_knows) switch(href_list["spell_choice"]) if ("1") - usr.spell_list += new /obj/effects/proc_holder/spell/targeted/projectile/magic_missile(usr) + usr.spell_list += new /obj/effect/proc_holder/spell/targeted/projectile/magic_missile(usr) src.temp = "This spell fires several, slow moving, magic projectiles at nearby targets. If they hit a target, it is paralyzed and takes minor damage." if ("2") - usr.spell_list += new /obj/effects/proc_holder/spell/targeted/projectile/fireball(usr) + usr.spell_list += new /obj/effect/proc_holder/spell/targeted/projectile/fireball(usr) src.temp = "This spell fires a fireball at a target and does not require wizard garb. Be careful not to fire it at people that are standing next to you." if ("3") - usr.spell_list += new /obj/effects/proc_holder/spell/targeted/inflict_handler/disintegrate(usr) + usr.spell_list += new /obj/effect/proc_holder/spell/targeted/inflict_handler/disintegrate(usr) src.temp = "This spell instantly kills somebody adjacent to you with the vilest of magick. It has a long cooldown." if ("4") - usr.spell_list += new /obj/effects/proc_holder/spell/targeted/emplosion/disable_tech(usr) + usr.spell_list += new /obj/effect/proc_holder/spell/targeted/emplosion/disable_tech(usr) src.temp = "This spell disables all weapons, cameras and most other technology in range." if ("5") - usr.spell_list += new /obj/effects/proc_holder/spell/targeted/smoke(usr) + usr.spell_list += new /obj/effect/proc_holder/spell/targeted/smoke(usr) src.temp = "This spell spawns a cloud of choking smoke at your location and does not require wizard garb." if ("6") - usr.spell_list += new /obj/effects/proc_holder/spell/targeted/trigger/blind(usr) + usr.spell_list += new /obj/effect/proc_holder/spell/targeted/trigger/blind(usr) src.temp = "This spell temporarly blinds a single person and does not require wizard garb." if ("7") - usr.spell_list += new /obj/effects/proc_holder/spell/targeted/mind_transfer(usr) + usr.spell_list += new /obj/effect/proc_holder/spell/targeted/mind_transfer(usr) src.temp = "This spell allows the user to switch bodies with a target. Careful to not lose your memory in the process." if ("8") - usr.spell_list += new /obj/effects/proc_holder/spell/aoe_turf/conjure/forcewall(usr) + usr.spell_list += new /obj/effect/proc_holder/spell/aoe_turf/conjure/forcewall(usr) src.temp = "This spell creates an unbreakable wall that lasts for 30 seconds and does not need wizard garb." if ("9") - usr.spell_list += new /obj/effects/proc_holder/spell/targeted/turf_teleport/blink(usr) + usr.spell_list += new /obj/effect/proc_holder/spell/targeted/turf_teleport/blink(usr) src.temp = "This spell randomly teleports you a short distance. Useful for evasion or getting into areas if you have patience." if ("10") - usr.spell_list += new /obj/effects/proc_holder/spell/targeted/area_teleport/teleport(usr) + usr.spell_list += new /obj/effect/proc_holder/spell/targeted/area_teleport/teleport(usr) src.temp = "This spell teleports you to a type of area of your selection. Very useful if you are in danger, but has a decent cooldown, and is unpredictable." if ("11") - usr.spell_list += new /obj/effects/proc_holder/spell/targeted/genetic/mutate(usr) + usr.spell_list += new /obj/effect/proc_holder/spell/targeted/genetic/mutate(usr) src.temp = "This spell causes you to turn into a hulk and gain telekinesis for a short while." if ("12") - usr.spell_list += new /obj/effects/proc_holder/spell/targeted/ethereal_jaunt(usr) + usr.spell_list += new /obj/effect/proc_holder/spell/targeted/ethereal_jaunt(usr) src.temp = "This spell creates your ethereal form, temporarily making you invisible and able to pass through walls." if ("13") - usr.spell_list += new /obj/effects/proc_holder/spell/aoe_turf/knock(usr) + usr.spell_list += new /obj/effect/proc_holder/spell/aoe_turf/knock(usr) src.temp = "This spell opens nearby doors and does not require wizard garb." if (href_list["spell_choice"] == "14") var/area/wizard_station/A = locate() diff --git a/code/game/gamemodes/wizard/spells.dm b/code/game/gamemodes/wizard/spells.dm index 376ec84abd7..4f0770127d0 100644 --- a/code/game/gamemodes/wizard/spells.dm +++ b/code/game/gamemodes/wizard/spells.dm @@ -19,7 +19,7 @@ usr.whisper("STI KALY") // usr.spellvoice() - var/obj/effects/overlay/B = new /obj/effects/overlay( M.loc ) + var/obj/effect/overlay/B = new /obj/effect/overlay( M.loc ) B.icon_state = "blspell" B.icon = 'wizard.dmi' B.name = "spell" @@ -54,7 +54,7 @@ for (var/mob/living/M as mob in oview()) spawn(0) - var/obj/effects/overlay/A = new /obj/effects/overlay( usr.loc ) + var/obj/effect/overlay/A = new /obj/effect/overlay( usr.loc ) A.icon_state = "magicm" A.icon = 'wizard.dmi' A.name = "a magic missile" @@ -65,7 +65,7 @@ for(i=0, i<20, i++) if (!istype(M)) //it happens sometimes --rastaf0 break - var/obj/effects/overlay/B = new /obj/effects/overlay( A.loc ) + var/obj/effect/overlay/B = new /obj/effect/overlay( A.loc ) B.icon_state = "magicmd" B.icon = 'wizard.dmi' B.name = "trail" @@ -101,7 +101,7 @@ usr.verbs -= /client/proc/smokecloud spawn(120) usr.verbs += /client/proc/smokecloud - var/datum/effects/system/bad_smoke_spread/smoke = new /datum/effects/system/bad_smoke_spread() + var/datum/effect/system/bad_smoke_spread/smoke = new /datum/effect/system/bad_smoke_spread() smoke.set_up(10, 0, usr.loc) smoke.start() @@ -120,13 +120,13 @@ // usr.verbs -= /client/proc/smokecloud // spawn(120) // usr.verbs += /client/proc/smokecloud -// var/datum/effects/system/sleep_smoke_spread/smoke = new /datum/effects/system/sleep_smoke_spread() +// var/datum/effect/system/sleep_smoke_spread/smoke = new /datum/effect/system/sleep_smoke_spread() // smoke.set_up(10, 0, usr.loc) // smoke.start() //FORCE WALL -/obj/effects/forcefield +/obj/effect/forcefield desc = "A space wizard's magic wall." name = "FORCEWALL" icon = 'effects.dmi' @@ -140,9 +140,6 @@ bullet_act(var/obj/item/projectile/Proj, var/def_zone) var/turf/T = get_turf(src.loc) if(T) - for(var/obj/O in T) - if(O != src) - O.bullet_act(Proj,def_zone) for(var/mob/M in T) M.bullet_act(Proj, def_zone) ..() @@ -167,7 +164,7 @@ usr.whisper("TARCOL MINTI ZHERI") // usr.spellvoice() - forcefield = new /obj/effects/forcefield(locate(usr.x,usr.y,usr.z)) + forcefield = new /obj/effect/forcefield(locate(usr.x,usr.y,usr.z)) spawn (300) del (forcefield) return @@ -190,7 +187,7 @@ usr.say("ONI SOMA") // usr.spellvoice() - var/obj/effects/overlay/A = new /obj/effects/overlay( usr.loc ) + var/obj/effect/overlay/A = new /obj/effect/overlay( usr.loc ) A.icon_state = "fireball" A.icon = 'wizard.dmi' A.name = "a fireball" @@ -247,7 +244,7 @@ usr.say("EI NATH") usr.spellvoice() - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(4, 1, M) s.start() @@ -290,7 +287,7 @@ if(T.y>world.maxy-4 || T.y<4) continue turfs += T if(!turfs.len) turfs += pick(/turf in orange(6)) - var/datum/effects/system/harmless_smoke_spread/smoke = new /datum/effects/system/harmless_smoke_spread() + var/datum/effect/system/harmless_smoke_spread/smoke = new /datum/effect/system/harmless_smoke_spread() smoke.set_up(10, 0, usr.loc) smoke.start() var/turf/picked = pick(turfs) @@ -333,7 +330,7 @@ usr.say("SCYAR NILA [uppertext(A)]") usr.spellvoice() - var/datum/effects/system/harmless_smoke_spread/smoke = new /datum/effects/system/harmless_smoke_spread() + var/datum/effect/system/harmless_smoke_spread/smoke = new /datum/effect/system/harmless_smoke_spread() smoke.set_up(5, 0, usr.loc) smoke.attach(usr) smoke.start() @@ -363,7 +360,7 @@ A = input("Area to jump to", "BOOYEA", A) in teleportlocs var/area/thearea = teleportlocs[A] - var/datum/effects/system/harmless_smoke_spread/smoke = new /datum/effects/system/harmless_smoke_spread() + var/datum/effect/system/harmless_smoke_spread/smoke = new /datum/effect/system/harmless_smoke_spread() smoke.set_up(5, 0, usr.loc) smoke.attach(usr) smoke.start() @@ -401,7 +398,7 @@ if(H.stat) return spawn(0) var/mobloc = get_turf(H.loc) - var/obj/effects/dummy/spell_jaunt/holder = new /obj/effects/dummy/spell_jaunt( mobloc ) + var/obj/effect/dummy/spell_jaunt/holder = new /obj/effect/dummy/spell_jaunt( mobloc ) var/atom/movable/overlay/animation = new /atom/movable/overlay( mobloc ) animation.name = "water" animation.density = 0 @@ -413,7 +410,7 @@ flick("liquify",animation) H.loc = holder H.client.eye = holder - var/datum/effects/system/steam_spread/steam = new /datum/effects/system/steam_spread() + var/datum/effect/system/steam_spread/steam = new /datum/effect/system/steam_spread() steam.set_up(10, 0, mobloc) steam.start() sleep(time) @@ -431,7 +428,7 @@ del(animation) del(holder) /* -/obj/effects/dummy/spell_jaunt +/obj/effect/dummy/spell_jaunt name = "water" icon = 'effects.dmi' icon_state = "nothing" @@ -439,7 +436,7 @@ density = 0 anchored = 1 -/obj/effects/dummy/spell_jaunt/relaymove(var/mob/user, direction) +/obj/effect/dummy/spell_jaunt/relaymove(var/mob/user, direction) if (!src.canmove) return switch(direction) if(NORTH) @@ -465,9 +462,9 @@ src.canmove = 0 spawn(2) src.canmove = 1 -/obj/effects/dummy/spell_jaunt/ex_act(blah) +/obj/effect/dummy/spell_jaunt/ex_act(blah) return -/obj/effects/dummy/spell_jaunt/bullet_act(blah,blah) +/obj/effect/dummy/spell_jaunt/bullet_act(blah,blah) return */ //MUTATE diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm index 8d32a18b903..42440b10275 100644 --- a/code/game/gamemodes/wizard/wizard.dm +++ b/code/game/gamemodes/wizard/wizard.dm @@ -145,7 +145,7 @@ wizard_mob.verbs += /client/proc/jaunt wizard_mob.mind.special_verbs += /client/proc/jaunt else - wizard_mob.spell_list += new /obj/effects/proc_holder/spell/targeted/ethereal_jaunt(usr) + wizard_mob.spell_list += new /obj/effect/proc_holder/spell/targeted/ethereal_jaunt(usr) /datum/game_mode/proc/equip_wizard(mob/living/carbon/human/wizard_mob) @@ -267,7 +267,7 @@ M.mind.special_verbs -= /mob/proc/swap M.mind.special_verbs -= /client/proc/blink else if(spell_type == "object") - for(var/obj/effects/proc_holder/spell/spell_to_remove in src.spell_list) + for(var/obj/effect/proc_holder/spell/spell_to_remove in src.spell_list) del(spell_to_remove) /*Checks if the wizard can cast spells. @@ -315,7 +315,7 @@ Made a proc here so it's not repeated several times.*/ //UNUSED/OLD CODE -// for (var/obj/effects/landmark/A in world) +// for (var/obj/effect/landmark/A in world) // if (A.name == "Teleport-Scroll") // new /obj/item/weapon/teleportation_scroll(A.loc) // del(A) diff --git a/code/game/jobs/jobprocs.dm b/code/game/jobs/jobprocs.dm index e14023bef8f..4ce035b1e66 100644 --- a/code/game/jobs/jobprocs.dm +++ b/code/game/jobs/jobprocs.dm @@ -70,7 +70,7 @@ /** Proc DivideOccupations * fills var "assigned_role" for all ready players. - * This proc must not have any side effects besides of modifying "assigned_role". + * This proc must not have any side effect besides of modifying "assigned_role". **/ /proc/DivideOccupations() //Setup new player list and get the jobs list @@ -602,7 +602,7 @@ if (!joined_late && rank != "Tourist") var/obj/S = null - for(var/obj/effects/landmark/start/sloc in world) + for(var/obj/effect/landmark/start/sloc in world) if (sloc.name != rank) continue if (locate(/mob) in sloc.loc) @@ -611,7 +611,7 @@ break if (!S) S = locate("start*[rank]") // use old stype - if (istype(S, /obj/effects/landmark/start) && istype(S.loc, /turf)) + if (istype(S, /obj/effect/landmark/start) && istype(S.loc, /turf)) src.loc = S.loc // if(S.name == "Cyborg") // src.Robotize() @@ -706,7 +706,7 @@ if(V!=usr) V.show_message("[usr] looks as if a wall is in front of them.", 3, "", 2) usr << "You form a wall in front of yourself." - var/obj/effects/forcefield/F = new /obj/effects/forcefield(locate(usr.x,usr.y,usr.z)) + var/obj/effect/forcefield/F = new /obj/effect/forcefield(locate(usr.x,usr.y,usr.z)) F.icon_state = "empty" F.name = "invisible wall" F.desc = "You have a bad feeling about this." diff --git a/code/game/landmarks.dm b/code/game/landmarks.dm index 8f6e9a95bd1..9c66d24bf40 100644 --- a/code/game/landmarks.dm +++ b/code/game/landmarks.dm @@ -1,4 +1,4 @@ -/obj/effects/landmark/New() +/obj/effect/landmark/New() ..() tag = text("landmark*[]", name) @@ -63,7 +63,7 @@ return 1 -/obj/effects/landmark/start/New() +/obj/effect/landmark/start/New() ..() tag = "start*[name]" invisibility = 101 diff --git a/code/game/machinery/ai_slipper.dm b/code/game/machinery/ai_slipper.dm index 78035ea4ccb..d43f381fa79 100644 --- a/code/game/machinery/ai_slipper.dm +++ b/code/game/machinery/ai_slipper.dm @@ -96,7 +96,7 @@ if(cooldown_on || disabled) return else - new /obj/effects/foam(src.loc) + new /obj/effect/foam(src.loc) src.uses-- cooldown_on = 1 cooldown_time = world.timeofday + 100 diff --git a/code/game/machinery/atmo_control.dm b/code/game/machinery/atmo_control.dm index 720bdc5cef8..864d6e451cd 100644 --- a/code/game/machinery/atmo_control.dm +++ b/code/game/machinery/atmo_control.dm @@ -102,7 +102,7 @@ obj/machinery/computer/general_air_control if(do_after(user, 20)) if (src.stat & BROKEN) user << "\blue The broken glass falls out." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) new /obj/item/weapon/shard( src.loc ) var/obj/item/weapon/circuitboard/air_management/M = new /obj/item/weapon/circuitboard/air_management( A ) for (var/obj/C in src) @@ -115,7 +115,7 @@ obj/machinery/computer/general_air_control del(src) else user << "\blue You disconnect the monitor." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) var/obj/item/weapon/circuitboard/air_management/M = new /obj/item/weapon/circuitboard/air_management( A ) for (var/obj/C in src) C.loc = src.loc @@ -301,7 +301,7 @@ Max Output Pressure: [output_pressure] kPa
    "} if(do_after(user, 20)) if (src.stat & BROKEN) user << "\blue The broken glass falls out." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) new /obj/item/weapon/shard( src.loc ) var/obj/item/weapon/circuitboard/injector_control/M = new /obj/item/weapon/circuitboard/injector_control( A ) for (var/obj/C in src) @@ -314,7 +314,7 @@ Max Output Pressure: [output_pressure] kPa
    "} del(src) else user << "\blue You disconnect the monitor." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) var/obj/item/weapon/circuitboard/injector_control/M = new /obj/item/weapon/circuitboard/injector_control( A ) for (var/obj/C in src) C.loc = src.loc diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index 590299696e7..e95b9e94d3e 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -315,7 +315,7 @@ var/global/list/autolathe_recipes_hidden = list( \ return 0 if(!prob(prb)) return 0 - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(5, 1, src) s.start() if (electrocute_mob(user, get_area(src), src, 0.7)) diff --git a/code/game/machinery/bots/bots.dm b/code/game/machinery/bots/bots.dm index 756c0440fb6..83ba4e215d1 100644 --- a/code/game/machinery/bots/bots.dm +++ b/code/game/machinery/bots/bots.dm @@ -53,7 +53,7 @@ src.visible_message("\red [user] has slashed [src]!") playsound(src.loc, 'slice.ogg', 25, 1, -1) if(prob(10)) - new /obj/effects/decal/cleanable/oil(src.loc) + new /obj/effect/decal/cleanable/oil(src.loc) healthcheck() @@ -114,7 +114,7 @@ /obj/machinery/bot/emp_act(severity) var/was_on = on stat |= EMPED - var/obj/effects/overlay/pulse2 = new/obj/effects/overlay ( src.loc ) + var/obj/effect/overlay/pulse2 = new/obj/effect/overlay ( src.loc ) pulse2.icon = 'effects.dmi' pulse2.icon_state = "empdisable" pulse2.name = "emp sparks" @@ -189,7 +189,7 @@ // Returns true if direction is blocked from loc // Checks doors against access with given ID /proc/DirBlockedWithAccess(turf/loc,var/dir,var/obj/item/weapon/card/id/ID) - for(var/obj/station_objects/window/D in loc) + for(var/obj/structure/window/D in loc) if(!D.density) continue if(D.dir == SOUTHWEST) return 1 if(D.dir == dir) return 1 diff --git a/code/game/machinery/bots/cleanbot.dm b/code/game/machinery/bots/cleanbot.dm index 32aff6a6587..02d20c8ffb3 100644 --- a/code/game/machinery/bots/cleanbot.dm +++ b/code/game/machinery/bots/cleanbot.dm @@ -32,8 +32,8 @@ var/blood = 1 var/panelopen = 0 var/list/target_types = list() - var/obj/effects/decal/cleanable/target - var/obj/effects/decal/cleanable/oldtarget + var/obj/effect/decal/cleanable/target + var/obj/effect/decal/cleanable/oldtarget var/oldloc = null req_access = list(access_janitor) var/path[] = new() @@ -171,11 +171,11 @@ text("[src.oddbutton ? "Yes" : "No" if(src.oddbutton && prob(5)) for(var/mob/O in viewers(src, null)) O.show_message(text("Something flies out of [src]. He seems to be acting oddly."), 1) - var/obj/effects/decal/cleanable/blood/gibs/gib = new /obj/effects/decal/cleanable/blood/gibs(src.loc) + var/obj/effect/decal/cleanable/blood/gibs/gib = new /obj/effect/decal/cleanable/blood/gibs(src.loc) //gib.streak(list(NORTH, SOUTH, EAST, WEST, NORTHEAST, NORTHWEST, SOUTHEAST, SOUTHWEST)) src.oldtarget = gib if(!src.target || src.target == null) - for (var/obj/effects/decal/cleanable/D in view(7,src)) + for (var/obj/effect/decal/cleanable/D in view(7,src)) for(var/T in src.target_types) if(!(D in cleanbottargets) && (D.type == T || D.parent_type == T) && D != src.oldtarget) src.oldtarget = D @@ -214,15 +214,15 @@ text("[src.oddbutton ? "Yes" : "No" src.target_types = new/list() if(src.blood) - target_types += /obj/effects/decal/cleanable/xenoblood/ - target_types += /obj/effects/decal/cleanable/xenoblood/xgibs - target_types += /obj/effects/decal/cleanable/blood/ - target_types += /obj/effects/decal/cleanable/blood/gibs/ - target_types += /obj/effects/decal/cleanable/oil - target_types += /obj/effects/decal/cleanable/robot_debris - target_types += /obj/effects/decal/cleanable/crayon + target_types += /obj/effect/decal/cleanable/xenoblood/ + target_types += /obj/effect/decal/cleanable/xenoblood/xgibs + target_types += /obj/effect/decal/cleanable/blood/ + target_types += /obj/effect/decal/cleanable/blood/gibs/ + target_types += /obj/effect/decal/cleanable/oil + target_types += /obj/effect/decal/cleanable/robot_debris + target_types += /obj/effect/decal/cleanable/crayon -/obj/machinery/bot/cleanbot/proc/clean(var/obj/effects/decal/cleanable/target) +/obj/machinery/bot/cleanbot/proc/clean(var/obj/effect/decal/cleanable/target) src.anchored = 1 src.icon_state = "cleanbot-c" for(var/mob/O in viewers(src, null)) @@ -247,7 +247,7 @@ text("[src.oddbutton ? "Yes" : "No" if (prob(50)) new /obj/item/robot_parts/l_arm(Tsec) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() del(src) diff --git a/code/game/machinery/bots/ed209bot.dm b/code/game/machinery/bots/ed209bot.dm index 345366521ab..310b0a1cc43 100644 --- a/code/game/machinery/bots/ed209bot.dm +++ b/code/game/machinery/bots/ed209bot.dm @@ -696,11 +696,11 @@ Auto Patrol: []"}, if (prob(50)) new /obj/item/robot_parts/l_arm(Tsec) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() - new /obj/effects/decal/cleanable/oil(src.loc) + new /obj/effect/decal/cleanable/oil(src.loc) del(src) @@ -751,7 +751,7 @@ Auto Patrol: []"}, if(severity==2 && prob(70)) ..(severity-1) else - var/obj/effects/overlay/pulse2 = new/obj/effects/overlay ( src.loc ) + var/obj/effect/overlay/pulse2 = new/obj/effect/overlay ( src.loc ) pulse2.icon = 'effects.dmi' pulse2.icon_state = "empdisable" pulse2.name = "emp sparks" diff --git a/code/game/machinery/bots/floorbot.dm b/code/game/machinery/bots/floorbot.dm index 2ccb8150362..4de83deb905 100644 --- a/code/game/machinery/bots/floorbot.dm +++ b/code/game/machinery/bots/floorbot.dm @@ -355,7 +355,7 @@ if (amount) new /obj/item/stack/tile/steel(Tsec) // only one tile, yes - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() del(src) diff --git a/code/game/machinery/bots/medbot.dm b/code/game/machinery/bots/medbot.dm index cf48697507b..65b04be0119 100644 --- a/code/game/machinery/bots/medbot.dm +++ b/code/game/machinery/bots/medbot.dm @@ -474,7 +474,7 @@ if (prob(50)) new /obj/item/robot_parts/l_arm(Tsec) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() del(src) @@ -518,7 +518,7 @@ //It isn't blocked if we can open it, man. /proc/TurfBlockedNonWindowNonDoor(turf/loc, var/list/access) for(var/obj/O in loc) - if(O.density && !istype(O, /obj/station_objects/window) && !istype(O, /obj/machinery/door)) + if(O.density && !istype(O, /obj/structure/window) && !istype(O, /obj/machinery/door)) return 1 if (O.density && (istype(O, /obj/machinery/door)) && (access.len)) diff --git a/code/game/machinery/bots/mulebot.dm b/code/game/machinery/bots/mulebot.dm index 0a70f8af433..3c921ad9bcd 100644 --- a/code/game/machinery/bots/mulebot.dm +++ b/code/game/machinery/bots/mulebot.dm @@ -469,7 +469,7 @@ // called to load a crate /obj/machinery/bot/mulebot/proc/load(var/atom/movable/C) - if((wires & wire_loadcheck) && !istype(C,/obj/station_objects/crate)) + if((wires & wire_loadcheck) && !istype(C,/obj/structure/crate)) src.visible_message("[src] makes a sighing buzz.", "You hear an electronic buzzing sound.") playsound(src.loc, 'buzz-sigh.ogg', 50, 0) return // if not emagged, only allow crates to be loaded @@ -479,7 +479,7 @@ mode = 1 // if a create, close before loading - var/obj/station_objects/crate/crate = C + var/obj/structure/crate/crate = C if(istype(crate)) crate.close() @@ -598,7 +598,7 @@ if(bloodiness) - var/obj/effects/decal/cleanable/blood/tracks/B = new(loc) + var/obj/effect/decal/cleanable/blood/tracks/B = new(loc) var/newdir = get_dir(next, loc) if(newdir == dir) B.dir = newdir @@ -743,7 +743,7 @@ AM = A break else // otherwise, look for crates only - AM = locate(/obj/station_objects/crate) in get_step(loc,loaddir) + AM = locate(/obj/structure/crate) in get_step(loc,loaddir) if(AM) load(AM) // whatever happened, check to see if we return home @@ -802,7 +802,7 @@ H.TakeDamage("l_arm",0.5*damage, 0) H.TakeDamage("r_arm",0.5*damage, 0) - var/obj/effects/decal/cleanable/blood/B = new(src.loc) + var/obj/effect/decal/cleanable/blood/B = new(src.loc) B.blood_DNA = H.dna.unique_enzymes B.blood_type = H.b_type @@ -959,10 +959,10 @@ cell.update_icon() cell = null - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() - new /obj/effects/decal/cleanable/oil(src.loc) + new /obj/effect/decal/cleanable/oil(src.loc) unload(0) del(src) \ No newline at end of file diff --git a/code/game/machinery/bots/secbot.dm b/code/game/machinery/bots/secbot.dm index b12fed9f25d..d76737d865a 100644 --- a/code/game/machinery/bots/secbot.dm +++ b/code/game/machinery/bots/secbot.dm @@ -677,11 +677,11 @@ Auto Patrol: []"}, if (prob(50)) new /obj/item/robot_parts/l_arm(Tsec) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() - new /obj/effects/decal/cleanable/oil(src.loc) + new /obj/effect/decal/cleanable/oil(src.loc) del(src) /obj/machinery/bot/secbot/attack_alien(var/mob/living/carbon/alien/user as mob) diff --git a/code/game/machinery/camera.dm b/code/game/machinery/camera.dm index c9b91e150f3..62828469001 100644 --- a/code/game/machinery/camera.dm +++ b/code/game/machinery/camera.dm @@ -64,7 +64,7 @@ continue if(M.invisibility)//cloaked continue - if(istype(M.loc,/obj/effects/dummy)) + if(istype(M.loc,/obj/effect/dummy)) continue else if (M == usr) continue @@ -109,7 +109,7 @@ usr << "Follow camera mode terminated." usr:cameraFollow = null return - else if(istype(target.loc,/obj/effects/dummy)) + else if(istype(target.loc,/obj/effect/dummy)) usr << "Follow camera mode ended." usr:cameraFollow = null return @@ -326,7 +326,7 @@ src.bugged = 1 else if(istype(W, /obj/item/weapon/melee/energy/blade))//Putting it here last since it's a special case. I wonder if there is a better way to do these than type casting. deactivate(user,2)//Here so that you can disconnect anyone viewing the camera, regardless if it's on or off. - var/datum/effects/system/spark_spread/spark_system = new /datum/effects/system/spark_spread() + var/datum/effect/system/spark_spread/spark_system = new /datum/effect/system/spark_spread() spark_system.set_up(5, 0, loc) spark_system.start() playsound(loc, 'blade1.ogg', 50, 1) diff --git a/code/game/machinery/computer/AIcore.dm b/code/game/machinery/computer/AIcore.dm index 7b454078949..e9ec1891c40 100644 --- a/code/game/machinery/computer/AIcore.dm +++ b/code/game/machinery/computer/AIcore.dm @@ -1,4 +1,4 @@ -/obj/station_objects/AIcore +/obj/structure/AIcore density = 1 anchored = 0 name = "AI core" @@ -10,7 +10,7 @@ var/obj/item/device/mmi/brain = null -/obj/station_objects/AIcore/attackby(obj/item/P as obj, mob/user as mob) +/obj/structure/AIcore/attackby(obj/item/P as obj, mob/user as mob) switch(state) if(0) if(istype(P, /obj/item/weapon/wrench)) @@ -148,7 +148,7 @@ new /mob/living/silicon/ai ( loc, laws, brain ) del(src) -/obj/station_objects/AIcore/deactivated +/obj/structure/AIcore/deactivated name = "Inactive AI" icon = 'AI.dmi' icon_state = "ai-empty" @@ -192,7 +192,7 @@ That prevents a few funky behaviors. if (T.mind == malfai) U << "\red ERROR: \black Remote transfer interface disabled."//Do ho ho ho~ return - new /obj/station_objects/AIcore/deactivated(T.loc)//Spawns a deactivated terminal at AI location. + new /obj/structure/AIcore/deactivated(T.loc)//Spawns a deactivated terminal at AI location. T.aiRestorePowerRoutine = 0//So the AI initially has power. T.control_disabled = 1//Can't control things remotely if you're stuck in a card! T.loc = C//Throw AI into the card. @@ -218,7 +218,7 @@ That prevents a few funky behaviors. if(T.stat)//If the ai is dead/dying. U << "\red ERROR: \black [T.name] data core is corrupted. Unable to install." else - new /obj/station_objects/AIcore/deactivated(T.loc) + new /obj/structure/AIcore/deactivated(T.loc) T.aiRestorePowerRoutine = 0 T.control_disabled = 1 T.loc = C @@ -228,7 +228,7 @@ That prevents a few funky behaviors. U << "\blue Transfer successful: \black [T.name] ([rand(1000,9999)].exe) removed from host terminal and stored within local memory." if("INACTIVE")//Inactive AI object. - var/obj/station_objects/AIcore/deactivated/T = target + var/obj/structure/AIcore/deactivated/T = target switch(interaction) if("AICARD") var/obj/item/device/aicard/C = src diff --git a/code/game/machinery/computer/aifixer.dm b/code/game/machinery/computer/aifixer.dm index b73e16cea92..5c2010166b0 100644 --- a/code/game/machinery/computer/aifixer.dm +++ b/code/game/machinery/computer/aifixer.dm @@ -17,7 +17,7 @@ if(do_after(user, 20)) if (src.stat & BROKEN) user << "\blue The broken glass falls out." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) new /obj/item/weapon/shard( src.loc ) var/obj/item/weapon/circuitboard/robotics/M = new /obj/item/weapon/circuitboard/robotics( A ) for (var/obj/C in src) @@ -30,7 +30,7 @@ del(src) else user << "\blue You disconnect the monitor." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) var/obj/item/weapon/circuitboard/robotics/M = new /obj/item/weapon/circuitboard/robotics( A ) for (var/obj/C in src) C.loc = src.loc diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 81bee748be5..fac540a8543 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -117,7 +117,7 @@ src.temp = "[src.enemy_name] has fallen! Rejoice!" if(emagged) - new /obj/effects/spawner/newbomb/timer/syndicate(src.loc) + new /obj/effect/spawner/newbomb/timer/syndicate(src.loc) new /obj/item/clothing/head/collectable/petehat(src.loc) message_admins("[key_name_admin(usr)] has outbombed Cuban Pete and been awarded a bomb.") log_game("[key_name_admin(usr)] has outbombed Cuban Pete and been awarded a bomb.") diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index ffa6460091e..af122965dff 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -1,4 +1,4 @@ -/obj/station_objects/computerframe +/obj/structure/computerframe density = 1 anchored = 0 name = "Computer-frame" @@ -168,7 +168,7 @@ -/obj/station_objects/computerframe/attackby(obj/item/P as obj, mob/user as mob) +/obj/structure/computerframe/attackby(obj/item/P as obj, mob/user as mob) switch(state) if(0) if(istype(P, /obj/item/weapon/wrench)) diff --git a/code/game/machinery/computer/computer.dm b/code/game/machinery/computer/computer.dm index 88ccb0aabdc..5efb6eb72aa 100644 --- a/code/game/machinery/computer/computer.dm +++ b/code/game/machinery/computer/computer.dm @@ -15,7 +15,7 @@ Pod/Blast Doors computer for(var/x in verbs) verbs -= x set_broken() - var/datum/effects/system/harmless_smoke_spread/smoke = new /datum/effects/system/harmless_smoke_spread() + var/datum/effect/system/harmless_smoke_spread/smoke = new /datum/effect/system/harmless_smoke_spread() smoke.set_up(5, 0, src) smoke.start() return @@ -96,7 +96,7 @@ Pod/Blast Doors computer if(istype(I, /obj/item/weapon/screwdriver) && circuit) playsound(src.loc, 'Screwdriver.ogg', 50, 1) if(do_after(user, 20)) - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) var/obj/item/weapon/circuitboard/M = new circuit( A ) A.circuit = M A.anchored = 1 @@ -563,7 +563,7 @@ Pod/Blast Doors computer if(do_after(user, 20)) if (stat & BROKEN) user << "\blue The broken glass falls out." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( loc ) new /obj/item/weapon/shard( loc ) //generate appropriate circuitboard. Accounts for /pod/old computer types @@ -587,7 +587,7 @@ Pod/Blast Doors computer del(src) else user << "\blue You disconnect the monitor." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( loc ) //generate appropriate circuitboard. Accounts for /pod/old computer types var/obj/item/weapon/circuitboard/pod/M = null diff --git a/code/game/machinery/computer/power.dm b/code/game/machinery/computer/power.dm index 9432edcf35f..5604841becf 100644 --- a/code/game/machinery/computer/power.dm +++ b/code/game/machinery/computer/power.dm @@ -24,7 +24,7 @@ var/reportingpower = 0 //this tracks whether this power monitoring computer is if(do_after(user, 20)) if (src.stat & BROKEN) user << "\blue The broken glass falls out." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) new /obj/item/weapon/shard( src.loc ) var/obj/item/weapon/circuitboard/powermonitor/M = new /obj/item/weapon/circuitboard/powermonitor( A ) for (var/obj/C in src) @@ -36,7 +36,7 @@ var/reportingpower = 0 //this tracks whether this power monitoring computer is del(src) else user << "\blue You disconnect the monitor." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) var/obj/item/weapon/circuitboard/powermonitor/M = new /obj/item/weapon/circuitboard/powermonitor( A ) for (var/obj/C in src) C.loc = src.loc diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index a59d9afb4c9..ffd6b094e73 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -8,7 +8,7 @@ var/on = 0 var/temperature_archived - var/obj/effects/overlay/O1 = null + var/obj/effect/overlay/O1 = null var/mob/living/carbon/occupant = null var/beaker = null var/next_trans = 0 @@ -145,7 +145,7 @@ icon_state = "celltop" else icon_state = "celltop-p" - O1 = new /obj/effects/overlay( ) + O1 = new /obj/effect/overlay( ) O1.icon = 'Cryogenic2.dmi' if(src.node) O1.icon_state = "cryo_bottom_[src.on]" diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index e2e0e6c402b..b4e7b62d323 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -55,7 +55,7 @@ for reference: //Barricades, maybe there will be a metal one later... -/obj/station_objects/barricade/wooden +/obj/structure/barricade/wooden name = "wooden barricade" desc = "This space is blocked off by a wooden barricade." icon = 'structures.dmi' @@ -192,7 +192,7 @@ These should not block bullets/N */ user << "Barrier lock toggled off." return else - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(2, 1, src) s.start() for(var/mob/O in viewers(src, null)) @@ -204,7 +204,7 @@ These should not block bullets/N */ src.emagged = 1 src.req_access = null user << "You break the ID authentication lock on the [src]." - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(2, 1, src) s.start() for(var/mob/O in viewers(src, null)) @@ -213,7 +213,7 @@ These should not block bullets/N */ else if (src.emagged == 1) src.emagged = 2 user << "You short out the anchoring mechanism on the [src]." - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(2, 1, src) s.start() for(var/mob/O in viewers(src, null)) @@ -298,7 +298,7 @@ These should not block bullets/N */ /* var/obj/item/stack/rods/ =*/ new /obj/item/stack/rods(Tsec) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 8db723f63ff..fa7d261a218 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -20,10 +20,10 @@ arePowerSystemsOn - 1 if the main or backup power are functioning, 0 if not. Does not check whether the power grid is charged or an APC has equipment on or anything like that. (Check (stat & NOPOWER) for that) requiresIDs - 1 if the airlock is requiring IDs, 0 if not isAllPowerCut - 1 if the main and backup power both have cut wires. - regainMainPower - handles the effects of main power coming back on. - loseMainPower - handles the effects of main power going offline. Usually (if one isn't already running) spawn a thread to count down how long it will be offline - counting down won't happen if main power was completely cut along with backup power, though, the thread will just sleep. - loseBackupPower - handles the effects of backup power going offline. - regainBackupPower - handles the effects of main power coming back on. + regainMainPower - handles the effect of main power coming back on. + loseMainPower - handles the effect of main power going offline. Usually (if one isn't already running) spawn a thread to count down how long it will be offline - counting down won't happen if main power was completely cut along with backup power, though, the thread will just sleep. + loseBackupPower - handles the effect of backup power going offline. + regainBackupPower - handles the effect of main power coming back on. shock - has a chance of electrocuting its target. */ @@ -404,7 +404,7 @@ About the new airlock wires panel: return 0 if(!prob(prb)) return 0 //you lucked out, no shock for you - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(5, 1, src) s.start() //sparks always. if (electrocute_mob(user, get_area(src), src)) @@ -882,14 +882,14 @@ About the new airlock wires panel: if(do_after(user,40)) user << "\blue You removed the airlock electronics!" switch(src.doortype) - if(0) new/obj/station_objects/door_assembly/door_assembly_0( src.loc ) - if(1) new/obj/station_objects/door_assembly/door_assembly_com( src.loc ) - if(2) new/obj/station_objects/door_assembly/door_assembly_sec( src.loc ) - if(3) new/obj/station_objects/door_assembly/door_assembly_eng( src.loc ) - if(4) new/obj/station_objects/door_assembly/door_assembly_med( src.loc ) - if(5) new/obj/station_objects/door_assembly/door_assembly_mai( src.loc ) - if(6) new/obj/station_objects/door_assembly/door_assembly_ext( src.loc ) - if(7) new/obj/station_objects/door_assembly/door_assembly_g( src.loc ) + if(0) new/obj/structure/door_assembly/door_assembly_0( src.loc ) + if(1) new/obj/structure/door_assembly/door_assembly_com( src.loc ) + if(2) new/obj/structure/door_assembly/door_assembly_sec( src.loc ) + if(3) new/obj/structure/door_assembly/door_assembly_eng( src.loc ) + if(4) new/obj/structure/door_assembly/door_assembly_med( src.loc ) + if(5) new/obj/structure/door_assembly/door_assembly_mai( src.loc ) + if(6) new/obj/structure/door_assembly/door_assembly_ext( src.loc ) + if(7) new/obj/structure/door_assembly/door_assembly_g( src.loc ) var/obj/item/weapon/airlock_electronics/ae if (!electronics) ae = new/obj/item/weapon/airlock_electronics( src.loc ) @@ -993,7 +993,7 @@ About the new airlock wires panel: return use_power(50) playsound(src.loc, 'airlock.ogg', 30, 1) - var/obj/station_objects/window/killthis = (locate(/obj/station_objects/window) in get_turf(src)) + var/obj/structure/window/killthis = (locate(/obj/structure/window) in get_turf(src)) if(killthis) killthis.ex_act(2)//Smashin windows ..() diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index b9926ab865b..71609954899 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -10,13 +10,13 @@ if(src.check_access(bot.botcard)) if(density) open() - else if(istype(AM, /obj/effects/critter)) - var/obj/effects/critter/critter = AM + else if(istype(AM, /obj/effect/critter)) + var/obj/effect/critter/critter = AM if(critter.opensdoors) return if(src.check_access_list(critter.access_list)) if(density) open() - else if(istype(AM, /obj/effects/alien/facehugger)) + else if(istype(AM, /obj/effect/alien/facehugger)) if(src.check_access(null)) if(density) open() @@ -139,7 +139,7 @@ src.operating = -1 if(istype(I, /obj/item/weapon/melee/energy/blade)) if(istype(src, /obj/machinery/door/airlock)) - var/datum/effects/system/spark_spread/spark_system = new /datum/effects/system/spark_spread() + var/datum/effect/system/spark_spread/spark_system = new /datum/effect/system/spark_spread() spark_system.set_up(5, 0, src.loc) spark_system.start() playsound(src.loc, 'blade1.ogg', 50, 1) @@ -147,17 +147,17 @@ for(var/mob/O in viewers(user, 3)) O.show_message(text("\blue The door has been sliced open by [] with an energy blade!", user), 1, text("\red You hear metal being sliced and sparks flying."), 2) if((!src:arePowerSystemsOn()) || (stat & NOPOWER) || src:isWireCut(AIRLOCK_WIRE_DOOR_BOLTS)) - var/obj/station_objects/door_assembly/temp + var/obj/structure/door_assembly/temp var/failsafe=0 switch(src:doortype) - if(0) temp=new/obj/station_objects/door_assembly/door_assembly_0(src.loc) - if(1) temp=new/obj/station_objects/door_assembly/door_assembly_com(src.loc) - if(2) temp=new/obj/station_objects/door_assembly/door_assembly_sec(src.loc) - if(3) temp=new/obj/station_objects/door_assembly/door_assembly_eng(src.loc) - if(4) temp=new/obj/station_objects/door_assembly/door_assembly_med(src.loc) - if(5) temp=new/obj/station_objects/door_assembly/door_assembly_mai(src.loc) - if(6) temp=new/obj/station_objects/door_assembly/door_assembly_ext(src.loc) - if(7) temp=new/obj/station_objects/door_assembly/door_assembly_g(src.loc) + if(0) temp=new/obj/structure/door_assembly/door_assembly_0(src.loc) + if(1) temp=new/obj/structure/door_assembly/door_assembly_com(src.loc) + if(2) temp=new/obj/structure/door_assembly/door_assembly_sec(src.loc) + if(3) temp=new/obj/structure/door_assembly/door_assembly_eng(src.loc) + if(4) temp=new/obj/structure/door_assembly/door_assembly_med(src.loc) + if(5) temp=new/obj/structure/door_assembly/door_assembly_mai(src.loc) + if(6) temp=new/obj/structure/door_assembly/door_assembly_ext(src.loc) + if(7) temp=new/obj/structure/door_assembly/door_assembly_g(src.loc) else failsafe=1 if(!failsafe) temp.anchored=0 @@ -232,7 +232,7 @@ del(src) if(3.0) if(prob(80)) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(2, 1, src) s.start() @@ -327,7 +327,7 @@ if(src.check_access(bot.botcard)) if(density) open() - else if(istype(AM, /obj/effects/alien/facehugger)) + else if(istype(AM, /obj/effect/alien/facehugger)) if(src.check_access(null)) if(density) open() diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 489878b9412..9b9a1cf8a84 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -123,7 +123,7 @@ if (src.density && (istype(I, /obj/item/weapon/card/emag)||istype(I, /obj/item/weapon/melee/energy/blade))) src.operating = -1 if(istype(I, /obj/item/weapon/melee/energy/blade)) - var/datum/effects/system/spark_spread/spark_system = new /datum/effects/system/spark_spread() + var/datum/effect/system/spark_spread/spark_system = new /datum/effect/system/spark_spread() spark_system.set_up(5, 0, src.loc) spark_system.start() playsound(src.loc, "sparks", 50, 1) diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index 8acff5df179..55fa212c5ef 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -9,7 +9,7 @@ AI may cancel the hologram at any time by clicking on the holopad once more. Possible to do for anyone motivated enough: Give an AI variable for different hologram icons. - Itegrate EMP effects to disable the unit. + Itegrate EMP effect to disable the unit. */ /obj/machinery/hologram/holopad/attack_ai(mob/living/silicon/ai/user) if (!istype(user)) @@ -122,11 +122,11 @@ Holographic project of everything else. set name = "Hologram Debug New" set category = "CURRENT DEBUG" - var/obj/effects/overlay/hologram = new(loc)//Spawn a blank effect at the location. + var/obj/effect/overlay/hologram = new(loc)//Spawn a blank effect at the location. var/icon/flat_icon = icon(getFlatIcon(src,0))//Need to make sure it's a new icon so the old one is not reused. flat_icon.ColorTone(rgb(125,180,225))//Let's make it bluish. flat_icon.ChangeOpacity(0.5)//Make it half transparent. - var/input = input("Select what icon state to use in effects.",,"") + var/input = input("Select what icon state to use in effect.",,"") if(input) var/icon/alpha_mask = new('effects.dmi', "[input]") flat_icon.AddAlphaMask(alpha_mask)//Finally, let's mix in a distortion effect. diff --git a/code/game/machinery/hydroponics.dm b/code/game/machinery/hydroponics.dm index 887c87b1bdd..116b07a95d2 100644 --- a/code/game/machinery/hydroponics.dm +++ b/code/game/machinery/hydroponics.dm @@ -400,7 +400,7 @@ obj/machinery/hydroponics/proc/mutatepest() // Until someone makes a spaceworm, // if ( src.pestlevel > 5 ) // user << "The worms seem to behave oddly..." // spawn(10) -// new /obj/effects/alien/spaceworm(src.loc) +// new /obj/effect/alien/spaceworm(src.loc) // else //user << "Nothing happens..." return diff --git a/code/game/machinery/igniter.dm b/code/game/machinery/igniter.dm index c5474ef97c5..65d833806fa 100644 --- a/code/game/machinery/igniter.dm +++ b/code/game/machinery/igniter.dm @@ -88,7 +88,7 @@ flick("[base_state]-spark", src) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(2, 1, src) s.start() src.last_spark = world.time diff --git a/code/game/machinery/kitchen/gibber.dm b/code/game/machinery/kitchen/gibber.dm index 13d1561d7cb..9f528bc79ad 100644 --- a/code/game/machinery/kitchen/gibber.dm +++ b/code/game/machinery/kitchen/gibber.dm @@ -137,7 +137,7 @@ meatslab.loc = src.loc meatslab.throw_at(Tx,i,3) if (!Tx.density) - new /obj/effects/decal/cleanable/blood/gibs(Tx,i) + new /obj/effect/decal/cleanable/blood/gibs(Tx,i) src.operating = 0 update_icon() diff --git a/code/game/machinery/kitchen/juicer.dm b/code/game/machinery/kitchen/juicer.dm index bf11daf9c43..b7268953542 100644 --- a/code/game/machinery/kitchen/juicer.dm +++ b/code/game/machinery/kitchen/juicer.dm @@ -155,7 +155,7 @@ if (beaker.reagents.total_volume >= beaker.reagents.maximum_volume) break -/obj/station_objects/crate/juice +/obj/structure/crate/juice New() ..() new/obj/machinery/juicer(src) diff --git a/code/game/machinery/kitchen/microwave.dm b/code/game/machinery/kitchen/microwave.dm index 935b7bf9fc4..2a7cfda27ee 100644 --- a/code/game/machinery/kitchen/microwave.dm +++ b/code/game/machinery/kitchen/microwave.dm @@ -196,7 +196,7 @@ if (R.id == "frostoil") display_name = "Coldsauce" dat += {"[display_name]: [R.volume] unit\s
    "} - + if (items_counts.len==0 && reagents.reagent_list.len==0) dat = {"The microwave is empty
    "} else @@ -226,7 +226,7 @@ return stop() return - + var/datum/recipe/recipe = select_recipe(available_recipes,src) var/obj/cooked if (!recipe) @@ -249,7 +249,7 @@ cooked = fail() cooked.loc = src.loc return - else + else if (!wzhzhzh(10)) abort() return @@ -329,7 +329,7 @@ src.updateUsrDialog() /obj/machinery/microwave/proc/broke() - var/datum/effects/system/spark_spread/s = new + var/datum/effect/system/spark_spread/s = new s.set_up(2, 1, src) s.start() src.icon_state = "mwb" // Make it look all busted up and shit @@ -366,7 +366,7 @@ switch(href_list["action"]) if ("cook") cook() - + if ("dispose") dispose() return diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 42a799876b0..a99f5709a3a 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -108,7 +108,7 @@ Class Procs: if(use_power && stat == 0) use_power(7500/severity) - var/obj/effects/overlay/pulse2 = new/obj/effects/overlay ( src.loc ) + var/obj/effect/overlay/pulse2 = new/obj/effect/overlay ( src.loc ) pulse2.icon = 'effects.dmi' pulse2.icon_state = "empdisable" pulse2.name = "emp sparks" diff --git a/code/game/machinery/morgue.dm b/code/game/machinery/morgue.dm index 4369ab58434..45d72700dee 100644 --- a/code/game/machinery/morgue.dm +++ b/code/game/machinery/morgue.dm @@ -1,4 +1,4 @@ -/obj/station_objects/morgue/proc/update() +/obj/structure/morgue/proc/update() if (src.connected) src.icon_state = "morgue0" else @@ -8,7 +8,7 @@ src.icon_state = "morgue1" return -/obj/station_objects/morgue/ex_act(severity) +/obj/structure/morgue/ex_act(severity) switch(severity) if(1.0) for(var/atom/movable/A as mob|obj in src) @@ -32,13 +32,13 @@ return return -/obj/station_objects/morgue/alter_health() +/obj/structure/morgue/alter_health() return src.loc -/obj/station_objects/morgue/attack_paw(mob/user as mob) +/obj/structure/morgue/attack_paw(mob/user as mob) return src.attack_hand(user) -/obj/station_objects/morgue/attack_hand(mob/user as mob) +/obj/structure/morgue/attack_hand(mob/user as mob) if (src.connected) for(var/atom/movable/A as mob|obj in src.connected.loc) if (!( A.anchored )) @@ -48,7 +48,7 @@ del(src.connected) else playsound(src.loc, 'Deconstruct.ogg', 50, 1) - src.connected = new /obj/station_objects/m_tray( src.loc ) + src.connected = new /obj/structure/m_tray( src.loc ) step(src.connected, EAST) src.connected.layer = OBJ_LAYER var/turf/T = get_step(src, EAST) @@ -65,7 +65,7 @@ update() return -/obj/station_objects/morgue/attackby(P as obj, mob/user as mob) +/obj/structure/morgue/attackby(P as obj, mob/user as mob) if (istype(P, /obj/item/weapon/pen)) var/t = input(user, "What would you like the label to be?", text("[]", src.name), null) as text if (user.equipped() != P) @@ -80,10 +80,10 @@ src.add_fingerprint(user) return -/obj/station_objects/morgue/relaymove(mob/user as mob) +/obj/structure/morgue/relaymove(mob/user as mob) if (user.stat) return - src.connected = new /obj/station_objects/m_tray( src.loc ) + src.connected = new /obj/structure/m_tray( src.loc ) step(src.connected, EAST) src.connected.layer = OBJ_LAYER var/turf/T = get_step(src, EAST) @@ -99,16 +99,16 @@ del(src.connected) return -/obj/station_objects/m_tray/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) +/obj/structure/m_tray/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if (istype(mover, /obj/item/weapon/dummy)) return 1 else return ..() -/obj/station_objects/m_tray/attack_paw(mob/user as mob) +/obj/structure/m_tray/attack_paw(mob/user as mob) return src.attack_hand(user) -/obj/station_objects/m_tray/attack_hand(mob/user as mob) +/obj/structure/m_tray/attack_hand(mob/user as mob) if (src.connected) for(var/atom/movable/A as mob|obj in src.loc) if (!( A.anchored )) @@ -122,8 +122,8 @@ return return -/obj/station_objects/m_tray/MouseDrop_T(atom/movable/O as mob|obj, mob/user as mob) - if (istype(O, /obj/item/bodybag) || get_dist(user, src) > 1 || get_dist(user, O) > 1 || user.contents.Find(src)) +/obj/structure/m_tray/MouseDrop_T(atom/movable/O as mob|obj, mob/user as mob) + if (istype(O, /obj/structure/closet/body_bag) || get_dist(user, src) > 1 || get_dist(user, O) > 1 || user.contents.Find(src)) O.loc = src.loc for(var/mob/B in viewers(user, 3)) if ((B.client && !( B.blinded ))) @@ -141,7 +141,7 @@ //Foreach goto(99) return -/obj/station_objects/crematorium/proc/update() +/obj/structure/crematorium/proc/update() if (src.connected) src.icon_state = "crema0" else @@ -151,7 +151,7 @@ src.icon_state = "crema1" return -/obj/station_objects/crematorium/ex_act(severity) +/obj/structure/crematorium/ex_act(severity) switch(severity) if(1.0) for(var/atom/movable/A as mob|obj in src) @@ -175,13 +175,13 @@ return return -/obj/station_objects/crematorium/alter_health() +/obj/structure/crematorium/alter_health() return src.loc -/obj/station_objects/crematorium/attack_paw(mob/user as mob) +/obj/structure/crematorium/attack_paw(mob/user as mob) return src.attack_hand(user) -/obj/station_objects/crematorium/attack_hand(mob/user as mob) +/obj/structure/crematorium/attack_hand(mob/user as mob) // if (cremating) AWW MAN! THIS WOULD BE SO MUCH MORE FUN ... TO WATCH // user.show_message("\red Uh-oh, that was a bad idea.", 1) // //usr << "Uh-oh, that was a bad idea." @@ -200,7 +200,7 @@ del(src.connected) else if (src.locked == 0) playsound(src.loc, 'Deconstruct.ogg', 50, 1) - src.connected = new /obj/station_objects/c_tray( src.loc ) + src.connected = new /obj/structure/c_tray( src.loc ) step(src.connected, SOUTH) src.connected.layer = OBJ_LAYER var/turf/T = get_step(src, SOUTH) @@ -216,7 +216,7 @@ src.add_fingerprint(user) update() -/obj/station_objects/crematorium/attackby(P as obj, mob/user as mob) +/obj/structure/crematorium/attackby(P as obj, mob/user as mob) if (istype(P, /obj/item/weapon/pen)) var/t = input(user, "What would you like the label to be?", text("[]", src.name), null) as text if (user.equipped() != P) @@ -231,10 +231,10 @@ src.add_fingerprint(user) return -/obj/station_objects/crematorium/relaymove(mob/user as mob) +/obj/structure/crematorium/relaymove(mob/user as mob) if (user.stat || locked) return - src.connected = new /obj/station_objects/c_tray( src.loc ) + src.connected = new /obj/structure/c_tray( src.loc ) step(src.connected, SOUTH) src.connected.layer = OBJ_LAYER var/turf/T = get_step(src, SOUTH) @@ -250,7 +250,7 @@ del(src.connected) return -/obj/station_objects/crematorium/proc/cremate(atom/A, mob/user as mob) +/obj/structure/crematorium/proc/cremate(atom/A, mob/user as mob) // for(var/obj/machinery/crema_switch/O in src) //trying to figure a way to call the switch, too drunk to sort it out atm // if(var/on == 1) // return @@ -272,7 +272,7 @@ M.take_overall_damage(0,30) if (M.stat!=2 && prob(30)) M.emote("scream") - new /obj/effects/decal/ash(src) + new /obj/effect/decal/ash(src) for (var/obj/item/W in M) if (prob(10)) W.loc = src @@ -286,16 +286,16 @@ M.show_message("\red You hear a roar as the crematorium activates.", 1) return -/obj/station_objects/c_tray/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) +/obj/structure/c_tray/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if (istype(mover, /obj/item/weapon/dummy)) return 1 else return ..() -/obj/station_objects/c_tray/attack_paw(mob/user as mob) +/obj/structure/c_tray/attack_paw(mob/user as mob) return src.attack_hand(user) -/obj/station_objects/c_tray/attack_hand(mob/user as mob) +/obj/structure/c_tray/attack_hand(mob/user as mob) if (src.connected) for(var/atom/movable/A as mob|obj in src.loc) if (!( A.anchored )) @@ -309,7 +309,7 @@ return return -/obj/station_objects/c_tray/MouseDrop_T(atom/movable/O as mob|obj, mob/user as mob) +/obj/structure/c_tray/MouseDrop_T(atom/movable/O as mob|obj, mob/user as mob) if ((!( istype(O, /atom/movable) ) || O.anchored || get_dist(user, src) > 1 || get_dist(user, O) > 1 || user.contents.Find(src))) return O.loc = src.loc @@ -322,7 +322,7 @@ /obj/machinery/crema_switch/attack_hand(mob/user as mob) if(src.allowed(usr)) - for (var/obj/station_objects/crematorium/C in world) + for (var/obj/structure/crematorium/C in world) if (C.id == id) if (!C.cremating) C.cremate(user) diff --git a/code/game/machinery/overview.dm b/code/game/machinery/overview.dm index 28ec14cdb85..a278fd1f1ab 100644 --- a/code/game/machinery/overview.dm +++ b/code/game/machinery/overview.dm @@ -255,7 +255,7 @@ else colour = rgb(255,128,128) - //if(istype(AM, /obj/effects/blob)) + //if(istype(AM, /obj/effect/blob)) // colour = rgb(255,0,255) var/area/A = T.loc diff --git a/code/game/machinery/pipe/pipe_dispenser.dm b/code/game/machinery/pipe/pipe_dispenser.dm index 8326df9a2a5..372c7d86d17 100644 --- a/code/game/machinery/pipe/pipe_dispenser.dm +++ b/code/game/machinery/pipe/pipe_dispenser.dm @@ -127,7 +127,7 @@ src.add_fingerprint(usr) if(href_list["dmake"]) var/p_type = text2num(href_list["dmake"]) - var/obj/station_objects/disposalconstruct/C = new (src.loc) + var/obj/structure/disposalconstruct/C = new (src.loc) switch(p_type) if(0) C.ptype = 0 diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index 211840d40da..470ab8518da 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -46,12 +46,12 @@ var/emagged = 0 // 1: emagged, 0: not emagged var/on = 1 // determines if the turret is on - var/datum/effects/system/spark_spread/spark_system // the spark system, used for generating... sparks? + var/datum/effect/system/spark_spread/spark_system // the spark system, used for generating... sparks? New() ..() // Sets up a spark system - spark_system = new /datum/effects/system/spark_spread + spark_system = new /datum/effect/system/spark_spread spark_system.set_up(5, 0, src) spark_system.attach(src) Del() @@ -299,7 +299,7 @@ Neutralize All Unidentified Life Signs: []
    "}, var/list/secondarytargets = list() // targets that are least important if(src.check_anomalies) // if its set to check for xenos/carps, check for non-mob "crittersssss" - for (var/obj/effects/critter/L in view(12,src)) + for (var/obj/effect/critter/L in view(12,src)) if(L.alive) targets += L @@ -346,8 +346,8 @@ Neutralize All Unidentified Life Signs: []
    "}, spawn() shootAt(M) // shoot the target, finally else - if (istype(t, /obj/effects/critter)) // shoot other things, same process as above - var/obj/effects/critter/L = t + if (istype(t, /obj/effect/critter)) // shoot other things, same process as above + var/obj/effect/critter/L = t if (L.alive==1) spawn() popUp() dir=get_dir(src,L) diff --git a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm index 79950f1b4d1..1f68a715d82 100644 --- a/code/game/machinery/shieldgen.dm +++ b/code/game/machinery/shieldgen.dm @@ -31,7 +31,7 @@ var/destroyed = 0 var/directwired = 1 // var/maxshieldload = 200 - var/obj/station_objects/cable/attached // the attached cable + var/obj/structure/cable/attached // the attached cable var/storedpower = 0 flags = FPRINT | CONDUCT use_power = 0 @@ -179,7 +179,7 @@ power = 0 return 0 var/turf/T = src.loc - var/obj/station_objects/cable/C = T.get_cable_node() + var/obj/structure/cable/C = T.get_cable_node() var/net if (C) net = C.netnum // find the powernet of the connected cable diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index ca20a21fd3e..613aa21abb0 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -17,7 +17,7 @@ src.attack_hand() var/obj/S = null - for(var/obj/effects/landmark/sloc in world) + for(var/obj/effect/landmark/sloc in world) if (sloc.name != "Clown Land") continue if (locate(/mob) in sloc.loc) @@ -26,7 +26,7 @@ break if (!S) S = locate("landmark*["Clown Land"]") // use old stype - if (istype(S, /obj/effects/landmark/) && istype(S.loc, /turf)) + if (istype(S, /obj/effect/landmark/) && istype(S.loc, /turf)) usr.loc = S.loc del(I) return @@ -132,7 +132,7 @@ else do_teleport(M, com.locked, 0) //dead-on precision else - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(5, 1, src) s.start() for(var/mob/B in hearers(src, null)) @@ -140,7 +140,7 @@ return /proc/do_teleport(atom/movable/M as mob|obj, atom/destination, precision) - if(istype(M, /obj/effects)) + if(istype(M, /obj/effect)) del(M) return if (istype(M, /obj/item/weapon/disk/nuclear)) // Don't let nuke disks get teleported --NeoFite @@ -210,7 +210,7 @@ else tmploc = locate(tx, ty, destination.z) - if(tx == destturf.x && ty == destturf.y && (istype(destination.loc, /obj/station_objects/closet) || istype(destination.loc, /obj/station_objects/secure_closet))) + if(tx == destturf.x && ty == destturf.y && (istype(destination.loc, /obj/structure/closet) || istype(destination.loc, /obj/structure/secure_closet))) tmploc = destination.loc if(tmploc==null) @@ -219,7 +219,7 @@ M.loc = tmploc sleep(2) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(5, 1, M) s.start() return @@ -302,11 +302,11 @@ icon_state = "controller" -/obj/effects/laser/Bump() +/obj/effect/laser/Bump() src.range-- return -/obj/effects/laser/Move() +/obj/effect/laser/Move() src.range-- return diff --git a/code/game/machinery/turrets.dm b/code/game/machinery/turrets.dm index f3ca20f1d12..5cc3f5ba8f2 100644 --- a/code/game/machinery/turrets.dm +++ b/code/game/machinery/turrets.dm @@ -57,7 +57,7 @@ var/wasvalid = 0 var/lastfired = 0 var/shot_delay = 30 //3 seconds between shots - var/datum/effects/system/spark_spread/spark_system + var/datum/effect/system/spark_spread/spark_system use_power = 1 idle_power_usage = 50 active_power_usage = 300 @@ -68,7 +68,7 @@ /obj/machinery/turret/New() - spark_system = new /datum/effects/system/spark_spread + spark_system = new /datum/effect/system/spark_spread spark_system.set_up(5, 0, src) spark_system.attach(src) // targets = new @@ -384,7 +384,7 @@ -/obj/station_objects/turret/gun_turret +/obj/structure/turret/gun_turret name = "Gun Turret" density = 1 anchored = 1 diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 07b2c02ad69..1dd6ea93204 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -443,7 +443,7 @@ return 0 if(!prob(prb)) return 0 - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(5, 1, src) s.start() if (electrocute_mob(user, get_area(src), src, 0.7)) diff --git a/code/game/magic/cultist/ritual.dm b/code/game/magic/cultist/ritual.dm index 7c605695da8..8b226e2c569 100644 --- a/code/game/magic/cultist/ritual.dm +++ b/code/game/magic/cultist/ritual.dm @@ -50,7 +50,7 @@ var/engwords = list("travel", "blood", "join", "hell", "destroy", "technology", wordhide=pick(runewords) runewords-=wordhide -/obj/effects/rune +/obj/effect/rune anchored = 1 icon = 'rune.dmi' icon_state = "1" @@ -183,7 +183,7 @@ var/engwords = list("travel", "blood", "join", "hell", "destroy", "technology", proc fizzle() - if(istype(src,/obj/effects/rune)) + if(istype(src,/obj/effect/rune)) usr.say(pick("B'ADMINES SP'WNIN SH'T","IC'IN O'OC","RO'SHA'M I'SA GRI'FF'N ME'AI","TOX'IN'S O'NM FI'RAH","IA BL'AME TOX'IN'S","FIR'A NON'AN RE'SONA","A'OI I'RS ROUA'GE","LE'OAN JU'STA SP'A'C Z'EE SH'EF","IA PT'WOBEA'RD, IA A'DMI'NEH'LP")) else usr.whisper(pick("B'ADMINES SP'WNIN SH'T","IC'IN O'OC","RO'SHA'M I'SA GRI'FF'N ME'AI","TOX'IN'S O'NM FI'RAH","IA BL'AME TOX'IN'S","FIR'A NON'AN RE'SONA","A'OI I'RS ROUA'GE","LE'OAN JU'STA SP'A'C Z'EE SH'EF","IA PT'WOBEA'RD, IA A'DMI'NEH'LP")) @@ -374,7 +374,7 @@ var/engwords = list("travel", "blood", "join", "hell", "destroy", "technology",

    Blind

    This rune temporarily blinds all non-cultists around you. Very robust. Use together with the deafen rune to leave your enemies completely helpless.

    Blood boil

    - This rune boils the blood all non-cultists in visible range. The damage is enough to instantly critically hurt any person. You need 3 cultists invoking the rune for it to work. This rune is unreliable and may cause unpredicted effects when invoked. It also drains significant amount of your health when succesfully invoked.
    + This rune boils the blood all non-cultists in visible range. The damage is enough to instantly critically hurt any person. You need 3 cultists invoking the rune for it to work. This rune is unreliable and may cause unpredicted effect when invoked. It also drains significant amount of your health when succesfully invoked.

    Communicate

    Invoking this rune allows you to relay a message to all cultists on the station and nearby space objects.

    Stun

    @@ -467,7 +467,7 @@ var/engwords = list("travel", "blood", "join", "hell", "destroy", "technology", runerandom() if(iscultist(user)) var/C = 0 - for(var/obj/effects/rune/N in world) + for(var/obj/effect/rune/N in world) C++ if (!istype(user.loc,/turf)) user << "\red You do not have enough space to write a proper rune." @@ -533,7 +533,7 @@ var/engwords = list("travel", "blood", "join", "hell", "destroy", "technology", user.take_overall_damage(1) if(do_after(user, 50)) var/mob/living/carbon/human/H = user - var/obj/effects/rune/R = new /obj/effects/rune(user.loc) + var/obj/effect/rune/R = new /obj/effect/rune(user.loc) user << "\red You finish drawing the arcane markings of the Geometer." R.word1 = w1 R.word2 = w2 @@ -582,7 +582,7 @@ var/engwords = list("travel", "blood", "join", "hell", "destroy", "technology", user << "\red You do not have enough space to write a proper rune." var/list/runes = list("teleport", "itemport", "tome", "convert", "tear in reality", "emp", "drain", "seer", "raise", "obscure", "reveal", "astral journey", "manifest", "imbue talisman", "sacrifice", "wall", "freedom", "cultsummon", "deafen", "blind", "bloodboil", "communicate", "stun") r = input("Choose a rune to scribe", "Rune Scribing") in runes //not cancellable. - var/obj/effects/rune/R = new /obj/effects/rune + var/obj/effect/rune/R = new /obj/effect/rune if(istype(user, /mob/living/carbon/human)) var/mob/living/carbon/human/H = user R.blood_DNA = H.dna.unique_enzymes @@ -770,23 +770,23 @@ var/engwords = list("travel", "blood", "join", "hell", "destroy", "technology", if(iscultist(user)) switch(imbue) if("newtome") - call(/obj/effects/rune/proc/tomesummon)() + call(/obj/effect/rune/proc/tomesummon)() if("armor") - call(/obj/effects/rune/proc/armor)() + call(/obj/effect/rune/proc/armor)() if("emp") - call(/obj/effects/rune/proc/emp)(usr.loc,3) + call(/obj/effect/rune/proc/emp)(usr.loc,3) if("conceal") - call(/obj/effects/rune/proc/obscure)(2) + call(/obj/effect/rune/proc/obscure)(2) if("revealrunes") - call(/obj/effects/rune/proc/revealrunes)(src) + call(/obj/effect/rune/proc/revealrunes)(src) if("ire", "ego", "nahlizet", "certum", "veri", "jatkaa", "balaq", "mgar", "karazet", "geeri") - call(/obj/effects/rune/proc/teleport)(imbue) + call(/obj/effect/rune/proc/teleport)(imbue) if("communicate") - call(/obj/effects/rune/proc/communicate)() + call(/obj/effect/rune/proc/communicate)() if("deafen") - call(/obj/effects/rune/proc/deafen)() + call(/obj/effect/rune/proc/deafen)() if("blind") - call(/obj/effects/rune/proc/blind)() + call(/obj/effect/rune/proc/blind)() if("runestun") user << "\red To use this talisman, attack your target directly." return @@ -804,7 +804,7 @@ var/engwords = list("travel", "blood", "join", "hell", "destroy", "technology", if(iscultist(user)) if(imbue == "runestun") user.take_organ_damage(5, 0) - call(/obj/effects/rune/proc/runestun)(T) + call(/obj/effect/rune/proc/runestun)(T) del(src) else ..() ///If its some other talisman, use the generic attack code, is this supposed to work this way? diff --git a/code/game/magic/cultist/runes.dm b/code/game/magic/cultist/runes.dm index 4ac2caf9bfc..18d51d8ab3c 100644 --- a/code/game/magic/cultist/runes.dm +++ b/code/game/magic/cultist/runes.dm @@ -1,6 +1,6 @@ var/list/sacrificed = list() -/obj/effects/rune +/obj/effect/rune /////////////////////////////////////////FIRST RUNE proc teleport(var/key) @@ -9,7 +9,7 @@ var/list/sacrificed = list() allrunesloc = new/list() var/index = 0 // var/tempnum = 0 - for(var/obj/effects/rune/R in world) + for(var/obj/effect/rune/R in world) if(R == src) continue if(R.word1 == wordtravel && R.word2 == wordself && R.word3 == key) @@ -22,7 +22,7 @@ var/list/sacrificed = list() user.take_overall_damage(5, 0) del(src) if(allrunesloc && index != 0) - if(istype(src,/obj/effects/rune)) + if(istype(src,/obj/effect/rune)) user.say("Sas'so c'arta forbici!") else user.whisper("Sas'so c'arta forbici!") @@ -31,10 +31,10 @@ var/list/sacrificed = list() "\red You hear a sickening crunch and sloshing of viscera.") user.loc = allrunesloc[rand(1,index)] return - if(istype(src,/obj/effects/rune)) + if(istype(src,/obj/effect/rune)) return fizzle() //Use friggin manuals, Dorf, your list was of zero length. else - call(/obj/effects/rune/proc/fizzle)() + call(/obj/effect/rune/proc/fizzle)() return @@ -45,9 +45,9 @@ var/list/sacrificed = list() // var/tempnum = 0 var/culcount = 0 var/runecount = 0 - var/obj/effects/rune/IP = null + var/obj/effect/rune/IP = null var/mob/living/user = usr - for(var/obj/effects/rune/R in world) + for(var/obj/effect/rune/R in world) if(R == src) continue if(R.word1 == wordtravel && R.word2 == wordother && R.word3 == key) @@ -79,14 +79,14 @@ var/list/sacrificed = list() /////////////////////////////////////////SECOND RUNE tomesummon() - if(istype(src,/obj/effects/rune)) + if(istype(src,/obj/effect/rune)) usr.say("N'ath reth sh'yro eth d'raggathnor!") else usr.whisper("N'ath reth sh'yro eth d'raggathnor!") usr.visible_message("\red Rune disappears with a flash of red light, and in it's place now a book lies.", \ "\red You are blinded by the flash of red light! After you're able to see again, you see that now instead of the rune there's a book.", \ "\red You hear a pop and smell ozone.") - if(istype(src,/obj/effects/rune)) + if(istype(src,/obj/effect/rune)) new /obj/item/weapon/tome(src.loc) else new /obj/item/weapon/tome(usr.loc) @@ -140,7 +140,7 @@ var/list/sacrificed = list() /////////////////////////////////////////FIFTH RUNE emp(var/U,var/range_red) //range_red - var which determines by which number to reduce the default emp range, U is the source loc, needed because of talisman emps which are held in hand at the moment of using and that apparently messes things up -- Urist - if(istype(src,/obj/effects/rune)) + if(istype(src,/obj/effect/rune)) usr.say("Ta'gh fara'qha fel d'amar det!") else usr.whisper("Ta'gh fara'qha fel d'amar det!") @@ -157,7 +157,7 @@ var/list/sacrificed = list() drain() var/drain = 0 - for(var/obj/effects/rune/R in world) + for(var/obj/effect/rune/R in world) if(R.word1==wordtravel && R.word2==wordblood && R.word3==wordself) for(var/mob/living/carbon/D in R.loc) if(D.stat!=2) @@ -238,7 +238,7 @@ var/list/sacrificed = list() var/sacrifice_is_target = 0 find_sacrifice: - for(var/obj/effects/rune/R in world) + for(var/obj/effect/rune/R in world) if(R.word1==wordblood && R.word2==wordjoin && R.word3==wordhell) for(var/mob/living/carbon/human/N in R.loc) if (ticker.mode.name == "cult" && N.mind && N.mind == ticker.mode:sacrifice_target) @@ -314,12 +314,12 @@ var/list/sacrificed = list() obscure(var/rad) var/S=0 - for(var/obj/effects/rune/R in orange(rad,src)) + for(var/obj/effect/rune/R in orange(rad,src)) if(R!=src) R:visibility=0 S=1 if(S) - if(istype(src,/obj/effects/rune)) + if(istype(src,/obj/effect/rune)) usr.say("Kla'atu barada nikt'o!") for (var/mob/V in viewers(src)) V.show_message("\red The rune turns into gray dust, veiling the surrounding runes.", 3) @@ -332,10 +332,10 @@ var/list/sacrificed = list() V.show_message("\red Dust emanates from [usr]'s hands for a moment.", 3) return - if(istype(src,/obj/effects/rune)) + if(istype(src,/obj/effect/rune)) return fizzle() else - call(/obj/effects/rune/proc/fizzle)() + call(/obj/effect/rune/proc/fizzle)() return /////////////////////////////////////////TENTH RUNE @@ -363,7 +363,7 @@ var/list/sacrificed = list() /////////////////////////////////////////ELEVENTH RUNE manifest() - var/obj/effects/rune/this_rune = src + var/obj/effect/rune/this_rune = src src = null if(usr.loc!=this_rune.loc) return this_rune.fizzle() @@ -438,9 +438,9 @@ var/list/sacrificed = list() usr << "\red The blank is tainted. It is unsuitable." return fizzle() - var/obj/effects/rune/imbued_from + var/obj/effect/rune/imbued_from var/obj/item/weapon/paper/talisman/T - for(var/obj/effects/rune/R in orange(1,src)) + for(var/obj/effect/rune/R in orange(1,src)) if(R==src) continue if(R.word1==wordtravel && R.word2==wordself) //teleport @@ -531,12 +531,12 @@ var/list/sacrificed = list() return fizzle() else return - if(istype(src,/obj/effects/rune)) + if(istype(src,/obj/effect/rune)) usr.say("O bidai nabora se'sma!") else usr.whisper("O bidai nabora se'sma!") var/input_s = sanitize(input) - if(istype(src,/obj/effects/rune)) + if(istype(src,/obj/effect/rune)) usr.say("[input]") else usr.whisper("[input]") @@ -647,7 +647,7 @@ var/list/sacrificed = list() var/go=0 var/rad var/S=0 - if(istype(W,/obj/effects/rune)) + if(istype(W,/obj/effect/rune)) rad = 6 go = 1 if (istype(W,/obj/item/weapon/paper/talisman)) @@ -657,7 +657,7 @@ var/list/sacrificed = list() rad = 1 go = 1 if(go) - for(var/obj/effects/rune/R in orange(rad,src)) + for(var/obj/effect/rune/R in orange(rad,src)) if(R!=src) R:visibility=15 S=1 @@ -665,7 +665,7 @@ var/list/sacrificed = list() if(istype(W,/obj/item/weapon/storage/bible)) usr << "\red Arcane markings suddenly glow from underneath a thin layer of dust!" return - if(istype(W,/obj/effects/rune)) + if(istype(W,/obj/effect/rune)) usr.say("Nikt'o barada kla'atu!") for (var/mob/V in viewers(src)) V.show_message("\red The rune turns into red dust, reveaing the surrounding runes.", 3) @@ -679,10 +679,10 @@ var/list/sacrificed = list() V.show_message("\red Red dust emanates from [usr]'s hands for a moment.", 3) return return - if(istype(W,/obj/effects/rune)) + if(istype(W,/obj/effect/rune)) return fizzle() if(istype(W,/obj/item/weapon/paper/talisman)) - call(/obj/effects/rune/proc/fizzle)() + call(/obj/effect/rune/proc/fizzle)() return /////////////////////////////////////////SEVENTEENTH RUNE @@ -719,8 +719,8 @@ var/list/sacrificed = list() if(!(cultist.buckled || \ cultist.handcuffed || \ istype(cultist.wear_mask, /obj/item/clothing/mask/muzzle) || \ - (istype(cultist.loc, /obj/station_objects/closet)&&cultist.loc:welded) || \ - (istype(cultist.loc, /obj/station_objects/secure_closet)&&cultist.loc:locked) || \ + (istype(cultist.loc, /obj/structure/closet)&&cultist.loc:welded) || \ + (istype(cultist.loc, /obj/structure/secure_closet)&&cultist.loc:locked) || \ (istype(cultist.loc, /obj/machinery/dna_scannernew)&&cultist.loc:locked) \ )) user << "\red The [cultist] is already free." @@ -731,9 +731,9 @@ var/list/sacrificed = list() cultist.handcuffed = null if (istype(cultist.wear_mask, /obj/item/clothing/mask/muzzle)) cultist.u_equip(cultist.wear_mask) - if(istype(cultist.loc, /obj/station_objects/closet)&&cultist.loc:welded) + if(istype(cultist.loc, /obj/structure/closet)&&cultist.loc:welded) cultist.loc:welded = 0 - if(istype(cultist.loc, /obj/station_objects/secure_closet)&&cultist.loc:locked) + if(istype(cultist.loc, /obj/structure/secure_closet)&&cultist.loc:locked) cultist.loc:locked = 0 if(istype(cultist.loc, /obj/machinery/dna_scannernew)&&cultist.loc:locked) cultist.loc:locked = 0 @@ -761,7 +761,7 @@ var/list/sacrificed = list() return fizzle() if (cultist == user) //just to be sure. return - if(cultist.buckled || cultist.handcuffed || (!isturf(cultist.loc) && !istype(cultist.loc, /obj/station_objects/closet))) + if(cultist.buckled || cultist.handcuffed || (!isturf(cultist.loc) && !istype(cultist.loc, /obj/structure/closet))) user << "\red You cannot summon the [cultist], for him shackles of blood are strong" return fizzle() cultist.loc = src.loc @@ -780,7 +780,7 @@ var/list/sacrificed = list() /////////////////////////////////////////TWENTIETH RUNES deafen() - if(istype(src,/obj/effects/rune)) + if(istype(src,/obj/effect/rune)) var/affected = 0 for(var/mob/living/carbon/C in range(7,src)) if (iscultist(C)) @@ -814,7 +814,7 @@ var/list/sacrificed = list() return blind() - if(istype(src,/obj/effects/rune)) + if(istype(src,/obj/effect/rune)) var/affected = 0 for(var/mob/living/carbon/C in viewers(src)) if (iscultist(C)) @@ -870,7 +870,7 @@ var/list/sacrificed = list() if(prob(5)) spawn(5) M.gib(1) - for(var/obj/effects/rune/R in view(src)) + for(var/obj/effect/rune/R in view(src)) if(prob(10)) explosion(R.loc, -1, 0, 1, 5) for(var/mob/living/carbon/human/C in orange(1,src)) @@ -890,7 +890,7 @@ var/list/sacrificed = list() if(iscultist(C)) culcount++ if(culcount >= 5) - for(var/obj/effects/rune/R in world) + for(var/obj/effect/rune/R in world) if(R.blood_DNA == src.blood_DNA && R.blood_type == src.blood_type) for(var/mob/living/M in orange(2,R)) M.take_overall_damage(0,15) @@ -900,7 +900,7 @@ var/list/sacrificed = list() M << "\red Rune suddenly ignites, burning you!" var/turf/T = get_turf(R) T.hotspot_expose(700,125) - for(var/obj/effects/decal/cleanable/blood/B in world) + for(var/obj/effect/decal/cleanable/blood/B in world) if(B.blood_DNA == src.blood_DNA && B.blood_type == src.blood_type) for(var/mob/living/M in orange(1,B)) M.take_overall_damage(0,5) @@ -913,7 +913,7 @@ var/list/sacrificed = list() ////////// Rune 24 (counting burningblood, which kinda doesnt work yet.) runestun(var/mob/living/carbon/T as mob) - if(istype(src,/obj/effects/rune)) ///When invoked as rune, flash and stun everyone around. + if(istype(src,/obj/effect/rune)) ///When invoked as rune, flash and stun everyone around. usr.say("Fuu ma'jin!") for(var/mob/living/carbon/C in viewers(src)) flick("e_flash", C.flash) @@ -942,7 +942,7 @@ var/list/sacrificed = list() armor() var/mob/living/carbon/human/user = usr - if(istype(src,/obj/effects/rune)) + if(istype(src,/obj/effect/rune)) usr.say("N'ath reth sh'yro eth d'raggathnor!") else usr.whisper("N'ath reth sh'yro eth d'raggathnor!") diff --git a/code/game/magic/library.dm b/code/game/magic/library.dm index c81a274963b..5ca71b8dcd9 100644 --- a/code/game/magic/library.dm +++ b/code/game/magic/library.dm @@ -63,7 +63,7 @@ -/obj/station_objects/bookcase +/obj/structure/bookcase name = "bookcase" icon = 'library.dmi' icon_state = "bookcase" @@ -124,7 +124,7 @@ return -/obj/station_objects/bookcase/manuals/medical +/obj/structure/bookcase/manuals/medical name = "Medical Manuals bookcase" New() @@ -132,7 +132,7 @@ new /obj/item/weapon/book/manual/medical_cloning(src) -/obj/station_objects/bookcase/manuals/engineering +/obj/structure/bookcase/manuals/engineering name = "Engineering Manuals bookcase" New() @@ -144,7 +144,7 @@ new /obj/item/weapon/book/manual/engineering_singularity_safety(src) new /obj/item/weapon/book/manual/robotics_cyborgs(src) -/obj/station_objects/bookcase/manuals/research_and_development +/obj/structure/bookcase/manuals/research_and_development name = "R&D Manuals bookcase" New() diff --git a/code/game/magic/magicmonster.dm b/code/game/magic/magicmonster.dm index af0262f35f6..34b07457bbe 100644 --- a/code/game/magic/magicmonster.dm +++ b/code/game/magic/magicmonster.dm @@ -239,7 +239,7 @@ if(can_see(src,trg_idle,viewrange)) switch(get_dist(src, trg_idle)) if(1) - if(istype(trg_idle,/obj/effects/alien/weeds)) + if(istype(trg_idle,/obj/effect/alien/weeds)) step_towards(src,get_step_towards2(src , trg_idle)) if(2 to INFINITY) step_towards(src,get_step_towards2(src , trg_idle)) diff --git a/code/game/magic/musician.dm b/code/game/magic/musician.dm index f80b44dd312..66bb60b7fe3 100644 --- a/code/game/magic/musician.dm +++ b/code/game/magic/musician.dm @@ -3,7 +3,7 @@ name = "Untitled" lines[] = list() -/obj/station_objects/device/piano +/obj/structure/device/piano name = "space piano" icon = 'musician.dmi' icon_state = "piano" diff --git a/code/game/mecha/combat/combat.dm b/code/game/mecha/combat/combat.dm index 1d6a0af7bbe..6fd1583feb7 100644 --- a/code/game/mecha/combat/combat.dm +++ b/code/game/mecha/combat/combat.dm @@ -3,7 +3,7 @@ var/damtype = "brute" var/melee_cooldown = 10 var/melee_can_hit = 1 - var/list/destroyable_obj = list(/obj/mecha, /obj/station_objects/window, /obj/station_objects/grille, /turf/simulated/wall) + var/list/destroyable_obj = list(/obj/mecha, /obj/structure/window, /obj/structure/grille, /turf/simulated/wall) internal_damage_threshold = 50 /* diff --git a/code/game/mecha/combat/durand.dm b/code/game/mecha/combat/durand.dm index 8da3c4521fa..098dd7db7a8 100644 --- a/code/game/mecha/combat/durand.dm +++ b/code/game/mecha/combat/durand.dm @@ -11,7 +11,7 @@ force = 40 var/defence = 0 var/defence_deflect = 35 - wreckage = "/obj/effects/decal/mecha_wreckage/durand" + wreckage = "/obj/effect/decal/mecha_wreckage/durand" /* /obj/mecha/combat/durand/New() diff --git a/code/game/mecha/combat/gygax.dm b/code/game/mecha/combat/gygax.dm index 7cc739e8c16..0e4e34ffc76 100644 --- a/code/game/mecha/combat/gygax.dm +++ b/code/game/mecha/combat/gygax.dm @@ -9,7 +9,7 @@ max_temperature = 3500 infra_luminosity = 6 var/overload = 0 - wreckage = "/obj/effects/decal/mecha_wreckage/gygax" + wreckage = "/obj/effect/decal/mecha_wreckage/gygax" internal_damage_threshold = 35 max_equip = 4 diff --git a/code/game/mecha/combat/honker.dm b/code/game/mecha/combat/honker.dm index 07a3bd21395..3047b86b99d 100644 --- a/code/game/mecha/combat/honker.dm +++ b/code/game/mecha/combat/honker.dm @@ -9,7 +9,7 @@ max_temperature = 3500 infra_luminosity = 5 operation_req_access = list(access_clown) - wreckage = "/obj/effects/decal/mecha_wreckage/honker" + wreckage = "/obj/effect/decal/mecha_wreckage/honker" add_req_access = 0 max_equip = 3 var/squeak = 0 diff --git a/code/game/mecha/combat/marauder.dm b/code/game/mecha/combat/marauder.dm index 1fd13c0d295..1596bc76e31 100644 --- a/code/game/mecha/combat/marauder.dm +++ b/code/game/mecha/combat/marauder.dm @@ -12,9 +12,9 @@ var/smoke = 5 var/smoke_ready = 1 var/smoke_cooldown = 100 - var/datum/effects/system/harmless_smoke_spread/smoke_system = new + var/datum/effect/system/harmless_smoke_spread/smoke_system = new operation_req_access = list(access_cent_specops) - wreckage = "/obj/effects/decal/mecha_wreckage/marauder" + wreckage = "/obj/effect/decal/mecha_wreckage/marauder" add_req_access = 0 internal_damage_threshold = 25 force = 45 @@ -27,7 +27,7 @@ operation_req_access = list(access_cent_creed) step_in = 3 health = 550 - wreckage = "/obj/effects/decal/mecha_wreckage/seraph" + wreckage = "/obj/effect/decal/mecha_wreckage/seraph" internal_damage_threshold = 20 force = 55 max_equip = 5 @@ -37,7 +37,7 @@ name = "Mauler" icon_state = "mauler" operation_req_access = list(access_syndicate) - wreckage = "/obj/effects/decal/mecha_wreckage/mauler" + wreckage = "/obj/effect/decal/mecha_wreckage/mauler" /obj/mecha/combat/marauder/New() ..() diff --git a/code/game/mecha/combat/phazon.dm b/code/game/mecha/combat/phazon.dm index 11ad4ebc008..3ec9fa93cbe 100644 --- a/code/game/mecha/combat/phazon.dm +++ b/code/game/mecha/combat/phazon.dm @@ -9,7 +9,7 @@ deflect_chance = 30 max_temperature = 1000 infra_luminosity = 3 - wreckage = "/obj/effects/decal/mecha_wreckage/phazon" + wreckage = "/obj/effect/decal/mecha_wreckage/phazon" add_req_access = 1 internal_damage_threshold = 25 force = 15 diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm index 602ac647a55..b62a7a76f82 100644 --- a/code/game/mecha/equipment/tools/tools.dm +++ b/code/game/mecha/equipment/tools/tools.dm @@ -88,7 +88,7 @@ M.gets_drilled() chassis.log_message("Drilled through [target]") if(locate(/obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp) in chassis.equipment) - var/obj/station_objects/ore_box/ore_box = locate(/obj/station_objects/ore_box) in chassis:cargo + var/obj/structure/ore_box/ore_box = locate(/obj/structure/ore_box) in chassis:cargo if(ore_box) for(var/obj/item/weapon/ore/ore in range(chassis,1)) if(get_dir(chassis,ore)&chassis.dir) @@ -118,7 +118,7 @@ if(get_dist(chassis, target)>2) return set_ready_state(0) if(do_after_cooldown(target)) - if(istype(target, /obj/station_objects/reagent_dispensers/watertank) && get_dist(chassis,target) <= 1) + if(istype(target, /obj/structure/reagent_dispensers/watertank) && get_dist(chassis,target) <= 1) var/obj/o = target o.reagents.trans_to(src, 200) chassis.occupant_message("\blue Extinguisher refilled") @@ -134,7 +134,7 @@ var/list/the_targets = list(T,T1,T2) spawn(0) for(var/a=0, a<5, a++) - var/obj/effects/water/W = new /obj/effects/water(get_turf(chassis)) + var/obj/effect/water/W = new /obj/effect/water(get_turf(chassis)) if(!W) return var/turf/my_target = pick(the_targets) @@ -321,7 +321,7 @@ return chassis.use_power(energy_drain) set_ready_state(0) - var/obj/effects/portal/P = new /obj/effects/portal(get_turf(target)) + var/obj/effect/portal/P = new /obj/effect/portal(get_turf(target)) P.target = target_turf P.creator = null P.icon = 'objects.dmi' diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index c42276c53f3..52f8ed49530 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -32,7 +32,7 @@ var/add_req_access = 1 var/dna //dna-locking the mech var/list/proc_res = list() //stores proc owners, like proc_res["functionname"] = owner reference - var/datum/effects/system/spark_spread/spark_system = new + var/datum/effect/system/spark_spread/spark_system = new var/lights = 0 var/lights_power = 6 @@ -196,7 +196,7 @@ else move_result = step(src,direction) if(occupant) - for(var/obj/effects/speech_bubble/B in range(1, src)) + for(var/obj/effect/speech_bubble/B in range(1, src)) if(B.parent == occupant) B.loc = loc if(move_result) @@ -233,7 +233,7 @@ return */ /obj/mecha/proc/check_for_support() - if(locate(/obj/station_objects/grille, orange(1, src)) || locate(/obj/station_objects/lattice, orange(1, src)) || locate(/turf/simulated, orange(1, src)) || locate(/turf/unsimulated, orange(1, src))) + if(locate(/obj/structure/grille, orange(1, src)) || locate(/obj/structure/lattice, orange(1, src)) || locate(/turf/simulated, orange(1, src)) || locate(/turf/unsimulated, orange(1, src))) return 1 else return 0 @@ -242,7 +242,7 @@ // src.inertia_dir = null if(istype(obstacle, /obj)) var/obj/O = obstacle - if(istype(O, /obj/effects/portal)) //derpfix + if(istype(O, /obj/effect/portal)) //derpfix src.anchored = 0 O.HasEntered(src) spawn(0)//countering portal teleport spawn(0), hurr @@ -402,7 +402,7 @@ if(prob(40)) explosion(T, 0, 0, 1, 3) if(wreckage) - var/obj/effects/decal/mecha_wreckage/WR = new wreckage(T) + var/obj/effect/decal/mecha_wreckage/WR = new wreckage(T) for(var/obj/item/mecha_parts/mecha_equipment/E in equipment) if(prob(30)) WR.crowbar_salvage += E diff --git a/code/game/mecha/mecha_wreckage.dm b/code/game/mecha/mecha_wreckage.dm index 354dd232264..cfb03e0c687 100644 --- a/code/game/mecha/mecha_wreckage.dm +++ b/code/game/mecha/mecha_wreckage.dm @@ -3,7 +3,7 @@ /////////////////////////////////// -/obj/effects/decal/mecha_wreckage +/obj/effect/decal/mecha_wreckage name = "Exosuit wreckage" desc = "Remains of some unfortunate mecha. Completely unrepairable." icon = 'mecha.dmi' @@ -20,13 +20,13 @@ crowbar_salvage = new return -/obj/effects/decal/mecha_wreckage/ex_act(severity) +/obj/effect/decal/mecha_wreckage/ex_act(severity) if(severity < 3) spawn del src return -/obj/effects/decal/mecha_wreckage/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/effect/decal/mecha_wreckage/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/weldingtool) && W:welding) if(salvage_num <= 0) user << "You don't see anything that can be cut with [W]." @@ -71,7 +71,7 @@ return -/obj/effects/decal/mecha_wreckage/gygax +/obj/effect/decal/mecha_wreckage/gygax name = "Gygax wreckage" icon_state = "gygax-broken" @@ -91,20 +91,20 @@ return -/obj/effects/decal/mecha_wreckage/marauder +/obj/effect/decal/mecha_wreckage/marauder name = "Marauder wreckage" icon_state = "marauder-broken" -/obj/effects/decal/mecha_wreckage/mauler +/obj/effect/decal/mecha_wreckage/mauler name = "Mauler Wreckage" icon_state = "mauler-broken" desc = "The syndicate won't be very happy about this..." -/obj/effects/decal/mecha_wreckage/seraph +/obj/effect/decal/mecha_wreckage/seraph name = "Seraph wreckage" icon_state = "seraph-broken" -/obj/effects/decal/mecha_wreckage/ripley +/obj/effect/decal/mecha_wreckage/ripley name = "Ripley wreckage" icon_state = "ripley-broken" @@ -122,7 +122,7 @@ parts -= part return -/obj/effects/decal/mecha_wreckage/honker +/obj/effect/decal/mecha_wreckage/honker name = "Honker wreckage" icon_state = "honker-broken" @@ -143,7 +143,7 @@ parts -= part return -/obj/effects/decal/mecha_wreckage/durand +/obj/effect/decal/mecha_wreckage/durand name = "Durand wreckage" icon_state = "durand-broken" @@ -163,6 +163,6 @@ parts -= part return -/obj/effects/decal/mecha_wreckage/phazon +/obj/effect/decal/mecha_wreckage/phazon name = "Phazon wreckage" icon_state = "phazon-broken" diff --git a/code/game/mecha/working/firefighter.dm b/code/game/mecha/working/firefighter.dm index f65cedba0ec..874ad45cd68 100644 --- a/code/game/mecha/working/firefighter.dm +++ b/code/game/mecha/working/firefighter.dm @@ -6,7 +6,7 @@ max_temperature = 6000 health = 250 internal_damage_threshold = 40 - wreckage = "/obj/effects/decal/mecha_wreckage/ripley" + wreckage = "/obj/effect/decal/mecha_wreckage/ripley" infra_luminosity = 5 /* diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index 4e8d8315c8f..a6f06117db5 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -5,7 +5,7 @@ step_in = 6 max_temperature = 1000 health = 200 - wreckage = "/obj/effects/decal/mecha_wreckage/ripley" + wreckage = "/obj/effect/decal/mecha_wreckage/ripley" var/list/cargo = new var/cargo_capacity = 15 diff --git a/code/game/objects/alien/acid.dm b/code/game/objects/alien/acid.dm index acd01359346..a1af1180019 100644 --- a/code/game/objects/alien/acid.dm +++ b/code/game/objects/alien/acid.dm @@ -1,4 +1,4 @@ -/obj/effects/alien/acid/proc/tick() +/obj/effect/alien/acid/proc/tick() ticks += 1 for(var/mob/O in hearers(src, null)) O.show_message("\green [src.target] sizzles and begins to melt under the bubbling mess of acid!", 1) diff --git a/code/game/objects/alien/defines.dm b/code/game/objects/alien/defines.dm index 7b3c8dd7ba6..39a03445d8a 100644 --- a/code/game/objects/alien/defines.dm +++ b/code/game/objects/alien/defines.dm @@ -1,10 +1,10 @@ -/obj/effects/alien +/obj/effect/alien name = "alien thing" desc = "theres something alien about this" icon = 'alien.dmi' unacidable = 1 //Aliens won't ment their own. -/obj/effects/alien/egg +/obj/effect/alien/egg desc = "It looks like a weird egg" name = "egg" icon_state = "egg" @@ -14,7 +14,7 @@ var/health = 100 -/obj/effects/alien/head +/obj/effect/alien/head name = "severed head" desc = "a severed head..." icon_state = "weeds" @@ -22,7 +22,7 @@ density = 0 anchored = 0 -/obj/effects/alien/resin +/obj/effect/alien/resin name = "resin" desc = "Looks like some kind of slimy growth." icon_state = "resin" @@ -45,7 +45,7 @@ opacity = 0 health = 20 -/obj/effects/alien/weeds +/obj/effect/alien/weeds name = "weeds" desc = "Weird purple weeds." icon_state = "weeds" @@ -54,7 +54,7 @@ density = 0 var/health = 50 -/obj/effects/alien/acid +/obj/effect/alien/acid name = "acid" desc = "Burbling corrossive stuff. I wouldn't want to touch it." icon_state = "acid" diff --git a/code/game/objects/alien/egg.dm b/code/game/objects/alien/egg.dm index b2dc7cc512c..cb42eda4a86 100644 --- a/code/game/objects/alien/egg.dm +++ b/code/game/objects/alien/egg.dm @@ -1,4 +1,4 @@ -/obj/effects/alien/egg/New() +/obj/effect/alien/egg/New() if(aliens_allowed) src.density = 0 // Aliens use resin walls to block paths now. I am lazy and didn't feel like going to the define. -- TLE spawn(1800) @@ -6,19 +6,19 @@ else del(src) -/obj/effects/alien/egg/proc/open() +/obj/effect/alien/egg/proc/open() spawn(10) src.density = 0 src.icon_state = "egg_hatched" - new /obj/effects/alien/facehugger(src.loc) + new /obj/effect/alien/facehugger(src.loc) -/obj/effects/alien/egg/bullet_act(var/obj/item/projectile/Proj) +/obj/effect/alien/egg/bullet_act(var/obj/item/projectile/Proj) health -= Proj.damage ..() healthcheck() return -/obj/effects/alien/egg/attackby(var/obj/item/weapon/W, var/mob/user) +/obj/effect/alien/egg/attackby(var/obj/item/weapon/W, var/mob/user) if(health <= 0) return src.visible_message("\red \The [src] has been attacked with \the [W][(user ? " by [user]." : ".")]") @@ -35,7 +35,7 @@ src.healthcheck() -/obj/effects/alien/egg/proc/healthcheck() +/obj/effect/alien/egg/proc/healthcheck() if(health <= 0) if(prob(15)) open() @@ -43,7 +43,7 @@ src.icon_state = "egg_hatched" -/obj/effects/alien/egg/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) +/obj/effect/alien/egg/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) if(exposed_temperature > 500) health -= 5 healthcheck() \ No newline at end of file diff --git a/code/game/objects/alien/facehugger.dm b/code/game/objects/alien/facehugger.dm index 345473016e3..0a348e772fe 100644 --- a/code/game/objects/alien/facehugger.dm +++ b/code/game/objects/alien/facehugger.dm @@ -16,7 +16,7 @@ L.Add(T) return L -/obj/effects/alien/facehugger +/obj/effect/alien/facehugger name = "alien" desc = "An alien, looks pretty scary!" icon_state = "facehugger" @@ -297,7 +297,7 @@ if(state != 2 || !alive || target) return - if(locate(/obj/effects/alien/weeds) in loc && health < maxhealth) + if(locate(/obj/effect/alien/weeds) in loc && health < maxhealth) health++ spawn(cycle_pause) idle() return @@ -315,12 +315,12 @@ spawn(cycle_pause) idle() return else - var/obj/effects/alien/weeds/W = null + var/obj/effect/alien/weeds/W = null if(health < maxhealth) var/list/the_weeds = new/list() find_weeds: - for(var/obj/effects/alien/weeds/weed in range(viewrange,loc)) + for(var/obj/effect/alien/weeds/weed in range(viewrange,loc)) if(!can_see(src,weed,viewrange)) continue for(var/atom/A in get_turf(weed)) if(A.density) continue find_weeds @@ -345,7 +345,7 @@ if(can_see(src,trg_idle,viewrange)) switch(get_dist(src, trg_idle)) if(1) - if(istype(trg_idle,/obj/effects/alien/weeds)) + if(istype(trg_idle,/obj/effect/alien/weeds)) step_towards(src,get_step_towards2(src , trg_idle)) if(2 to INFINITY) step_towards(src,get_step_towards2(src , trg_idle)) diff --git a/code/game/objects/alien/resin.dm b/code/game/objects/alien/resin.dm index 9a132b3e9c4..e08ffaf5c42 100644 --- a/code/game/objects/alien/resin.dm +++ b/code/game/objects/alien/resin.dm @@ -1,6 +1,6 @@ // Resin walls improved. /N -/obj/effects/alien/resin/proc/healthcheck() +/obj/effect/alien/resin/proc/healthcheck() if(health <=0) density = 0 /* if(affecting) @@ -17,13 +17,13 @@ del(src) return -/obj/effects/alien/resin/bullet_act(var/obj/item/projectile/Proj) +/obj/effect/alien/resin/bullet_act(var/obj/item/projectile/Proj) health -= Proj.damage ..() healthcheck() return -/obj/effects/alien/resin/ex_act(severity) +/obj/effect/alien/resin/ex_act(severity) switch(severity) if(1.0) health-=50 @@ -37,17 +37,17 @@ healthcheck() return -/obj/effects/alien/resin/blob_act() +/obj/effect/alien/resin/blob_act() health-=50 healthcheck() return -/obj/effects/alien/resin/meteorhit() +/obj/effect/alien/resin/meteorhit() health-=50 healthcheck() return -/obj/effects/alien/resin/hitby(AM as mob|obj) +/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) @@ -62,7 +62,7 @@ ..() return -/obj/effects/alien/resin/attack_hand() +/obj/effect/alien/resin/attack_hand() if ((usr.mutations & HULK)) usr << text("\blue You easily destroy the [name].") for(var/mob/O in oviewers(src)) @@ -71,10 +71,10 @@ healthcheck() return -/obj/effects/alien/resin/attack_paw() +/obj/effect/alien/resin/attack_paw() return attack_hand() -/obj/effects/alien/resin/attack_alien() +/obj/effect/alien/resin/attack_alien() if (islarva(usr))//Safety check for larva. /N return usr << text("\green You claw at the [name].") @@ -89,7 +89,7 @@ healthcheck() return -/obj/effects/alien/resin/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/effect/alien/resin/attackby(obj/item/weapon/W as obj, mob/user as mob) /*if (istype(W, /obj/item/weapon/grab) && get_dist(src,user)<2) var/obj/item/weapon/grab/G = W if(isalien(user)&&(ishuman(G.affecting)||ismonkey(G.affecting))) @@ -118,7 +118,7 @@ ..() return -/obj/effects/alien/resin/process() //Buggy and irrelevant now that you're able to just make nice little infection chambers - Urist +/obj/effect/alien/resin/process() //Buggy and irrelevant now that you're able to just make nice little infection chambers - Urist /*if(affecting) var/mob/living/carbon/M = affecting var/check = 0 @@ -159,7 +159,7 @@ O.show_message(text("\red An alien larva bursts from the resin wall!"), 1, text("\red You hear a high, alien screech nearby!"), 2)*/ return -/obj/effects/alien/resin/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) +/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)) return !opacity diff --git a/code/game/objects/alien/weeds.dm b/code/game/objects/alien/weeds.dm index 28afad90a6c..9d4fa1fcaba 100644 --- a/code/game/objects/alien/weeds.dm +++ b/code/game/objects/alien/weeds.dm @@ -1,4 +1,4 @@ -/obj/effects/alien/weeds/New() +/obj/effect/alien/weeds/New() ..() if(istype(loc, /turf/space)) del(src) @@ -9,7 +9,7 @@ Life() return -/obj/effects/alien/weeds/proc/Life() +/obj/effect/alien/weeds/proc/Life() set background = 1 var/turf/U = get_turf(src) /* @@ -33,7 +33,7 @@ Alien plants should do something if theres a lot of poison for(var/dirn in cardinal) var/turf/T = get_step(src, dirn) - if (!istype(T) || T.density || locate(/obj/effects/alien/weeds) in T || istype(T.loc, /area/arrival) || istype(T, /turf/space)) + if (!istype(T) || T.density || locate(/obj/effect/alien/weeds) in T || istype(T.loc, /area/arrival) || istype(T, /turf/space)) continue // if (locate(/obj/movable, T)) // don't propogate into movables @@ -43,10 +43,10 @@ Alien plants should do something if theres a lot of poison if(O.density) continue direction_loop - new /obj/effects/alien/weeds(T) + new /obj/effect/alien/weeds(T) -/obj/effects/alien/weeds/ex_act(severity) +/obj/effect/alien/weeds/ex_act(severity) switch(severity) if(1.0) del(src) @@ -58,7 +58,7 @@ Alien plants should do something if theres a lot of poison del(src) return -/obj/effects/alien/weeds/attackby(var/obj/item/weapon/W, var/mob/user) +/obj/effect/alien/weeds/attackby(var/obj/item/weapon/W, var/mob/user) visible_message("\red \The [src] have been attacked with \the [W][(user ? " by [user]." : ".")]") var/damage = W.force / 4.0 @@ -73,17 +73,17 @@ Alien plants should do something if theres a lot of poison health -= damage healthcheck() -/obj/effects/alien/weeds/proc/healthcheck() +/obj/effect/alien/weeds/proc/healthcheck() if(health <= 0) del(src) -/obj/effects/alien/weeds/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) +/obj/effect/alien/weeds/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) if(exposed_temperature > 300) health -= 5 healthcheck() -/*/obj/effects/alien/weeds/burn(fi_amount) +/*/obj/effect/alien/weeds/burn(fi_amount) if (fi_amount > 18000) spawn( 0 ) del(src) diff --git a/code/game/objects/biomass.dm b/code/game/objects/biomass.dm index e8c60fc327c..1bfca36eef7 100644 --- a/code/game/objects/biomass.dm +++ b/code/game/objects/biomass.dm @@ -1,4 +1,4 @@ -/obj/effects/biomass +/obj/effect/biomass icon = 'biomass.dmi' icon_state = "stage1" opacity = 0 @@ -7,20 +7,20 @@ layer = 20 //DEBUG var/health = 10 var/stage = 1 - var/obj/effects/rift/originalRift = null //the originating rift of that biomass + var/obj/effect/rift/originalRift = null //the originating rift of that biomass var/maxDistance = 15 //the maximum length of a thread var/newSpreadDistance = 10 //the length of a thread at which new ones are created var/curDistance = 1 //the current length of a thread var/continueChance = 3 //weighed chance of continuing in the same direction. turning left or right has 1 weight both var/spreadDelay = 1 //will change to something bigger later, but right now I want it to spread as fast as possible for testing -/obj/effects/rift +/obj/effect/rift icon = 'biomass.dmi' icon_state = "rift" - var/list/obj/effects/biomass/linkedBiomass = list() //all the biomass patches that have spread from it + var/list/obj/effect/biomass/linkedBiomass = list() //all the biomass patches that have spread from it var/newicon = 1 //DEBUG -/obj/effects/rift/New() +/obj/effect/rift/New() set background = 1 ..() @@ -28,19 +28,19 @@ for(var/turf/T in orange(1,src)) if(!IsValidBiomassLoc(T)) continue - var/obj/effects/biomass/starting = new /obj/effects/biomass(T) + var/obj/effect/biomass/starting = new /obj/effect/biomass(T) starting.dir = get_dir(src,starting) starting.originalRift = src linkedBiomass += starting spawn(1) //DEBUG starting.icon_state = "[newicon]" -/obj/effects/rift/Del() - for(var/obj/effects/biomass/biomass in linkedBiomass) +/obj/effect/rift/Del() + for(var/obj/effect/biomass/biomass in linkedBiomass) del(biomass) ..() -/obj/effects/biomass/New() +/obj/effect/biomass/New() set background = 1 ..() @@ -62,7 +62,7 @@ sleep(spreadDelay) Spread() -/obj/effects/biomass/proc/Spread(var/direction = dir) +/obj/effect/biomass/proc/Spread(var/direction = dir) set background = 1 var/possibleDirsInt = 0 @@ -89,7 +89,7 @@ direction = pick(possibleDirs) - var/obj/effects/biomass/newBiomass = new /obj/effects/biomass(get_step(src,direction)) + var/obj/effect/biomass/newBiomass = new /obj/effect/biomass(get_step(src,direction)) newBiomass.curDistance = curDistance + 1 newBiomass.maxDistance = maxDistance newBiomass.dir = direction @@ -98,23 +98,23 @@ originalRift.linkedBiomass += newBiomass if(!(curDistance%newSpreadDistance)) - var/obj/effects/rift/newrift = new /obj/effects/rift(loc) + var/obj/effect/rift/newrift = new /obj/effect/rift(loc) if(originalRift.newicon <= 3) newrift.newicon = originalRift.newicon + 1 // NewSpread() -/obj/effects/biomass/proc/NewSpread(maxDistance = 15) +/obj/effect/biomass/proc/NewSpread(maxDistance = 15) set background = 1 for(var/turf/T in orange(1,src)) if(!IsValidBiomassLoc(T,src)) continue - var/obj/effects/biomass/starting = new /obj/effects/biomass(T) + var/obj/effect/biomass/starting = new /obj/effect/biomass(T) starting.dir = get_dir(src,starting) starting.maxDistance = maxDistance -/proc/IsValidBiomassLoc(turf/location,obj/effects/biomass/source = null) +/proc/IsValidBiomassLoc(turf/location,obj/effect/biomass/source = null) set background = 1 - for(var/obj/effects/biomass/biomass in location) + for(var/obj/effect/biomass/biomass in location) if(biomass != source) return 0 if(istype(location,/turf/space)) diff --git a/code/game/objects/blood.dm b/code/game/objects/blood.dm index ea9dab1b268..c660cafc029 100644 --- a/code/game/objects/blood.dm +++ b/code/game/objects/blood.dm @@ -1,9 +1,9 @@ -/obj/effects/decal/cleanable/New() +/obj/effect/decal/cleanable/New() if (random_icon_states && length(src.random_icon_states) > 0) src.icon_state = pick(src.random_icon_states) ..() /* -/obj/effects/decal/cleanable/blood/burn(fi_amount) +/obj/effect/decal/cleanable/blood/burn(fi_amount) if(fi_amount > 900000.0) src.virus = null sleep(11) @@ -13,41 +13,41 @@ //Gibs.spread proc in gibs.dm -/obj/effects/decal/cleanable/blood/gibs/proc/streak(var/list/directions) +/obj/effect/decal/cleanable/blood/gibs/proc/streak(var/list/directions) spawn (0) var/direction = pick(directions) for (var/i = 0, i < pick(1, 200; 2, 150; 3, 50; 4), i++) sleep(3) if (i > 0) - var/obj/effects/decal/cleanable/blood/b = new /obj/effects/decal/cleanable/blood/splatter(src.loc) + var/obj/effect/decal/cleanable/blood/b = new /obj/effect/decal/cleanable/blood/splatter(src.loc) for(var/datum/disease/D in src.viruses) b.viruses += D if (step_to(src, get_step(src, direction), 0)) break -/obj/effects/decal/cleanable/xenoblood/xgibs/proc/streak(var/list/directions) +/obj/effect/decal/cleanable/xenoblood/xgibs/proc/streak(var/list/directions) spawn (0) var/direction = pick(directions) for (var/i = 0, i < pick(1, 200; 2, 150; 3, 50; 4), i++) sleep(3) if (i > 0) - var/obj/effects/decal/cleanable/xenoblood/b = new /obj/effects/decal/cleanable/xenoblood/xsplatter(src.loc) + var/obj/effect/decal/cleanable/xenoblood/b = new /obj/effect/decal/cleanable/xenoblood/xsplatter(src.loc) for(var/datum/disease/D in src.viruses) b.viruses += D if (step_to(src, get_step(src, direction), 0)) break -/obj/effects/decal/cleanable/robot_debris/proc/streak(var/list/directions) +/obj/effect/decal/cleanable/robot_debris/proc/streak(var/list/directions) spawn (0) var/direction = pick(directions) for (var/i = 0, i < pick(1, 200; 2, 150; 3, 50; 4), i++) sleep(3) if (i > 0) if (prob(40)) - /*var/obj/effects/decal/cleanable/oil/o =*/ - new /obj/effects/decal/cleanable/oil/streak(src.loc) + /*var/obj/effect/decal/cleanable/oil/o =*/ + new /obj/effect/decal/cleanable/oil/streak(src.loc) else if (prob(10)) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() if (step_to(src, get_step(src, direction), 0)) @@ -56,7 +56,7 @@ // not a great place for it, but as good as any -/obj/effects/decal/cleanable/greenglow +/obj/effect/decal/cleanable/greenglow New() ..() diff --git a/code/game/objects/bodybag.dm b/code/game/objects/bodybag.dm index be573beebc4..58b4bacd131 100644 --- a/code/game/objects/bodybag.dm +++ b/code/game/objects/bodybag.dm @@ -1,78 +1,55 @@ -//Thank you BS12! For the sprites as well. -Petethegoat - -//folded bodybag (for boxes) -obj/item/bodybag - icon = 'bodybag.dmi' - icon_state = "folded" - desc = "A folded body bag designed to contain those with a less fortunate fate." +/obj/item/bodybag name = "body bag" + desc = "A folded bag designed to contain dead things." + icon = 'bodybag.dmi' + icon_state = "bodybag_folded" attack_self(mob/user) - var/obj/item/bodybag/unfolded/R = new /obj/item/bodybag/unfolded(user.loc) + var/obj/structure/closet/body_bag/R = new /obj/structure/closet/body_bag(user.loc) R.add_fingerprint(user) del(src) -//unfolded, real world bodybag -obj/item/bodybag/unfolded - icon = 'bodybag.dmi' - icon_state = "b00" - desc = "A body bag designed to contain those with a less fortunate fate." + +/obj/item/weapon/storage/body_bag_box + name = "body bags" + desc = "This box contains body bags." + icon_state = "bodybags" + item_state = "syringe_kit" + + + New() + new /obj/item/bodybag(src) + new /obj/item/bodybag(src) + new /obj/item/bodybag(src) + new /obj/item/bodybag(src) + new /obj/item/bodybag(src) + new /obj/item/bodybag(src) + new /obj/item/bodybag(src) + ..() + return + + +/obj/structure/closet/body_bag name = "body bag" - var/mob/captured - var/writhe_time = 0 - var/open = 0 - -obj/item/bodybag/unfolded/attack_hand(mob/user) - add_fingerprint(user) - - if(open) - close() - else - open() - -obj/item/bodybag/unfolded/proc/open() - if(captured) - captured.loc = src.loc - captured = null - - for (var/obj/item/I in src) - I.loc = src.loc - - open = 1 - UpdateIcon() - -//Bug alert! Somehow this seems to pick up bodybag boxes (and only bodybag boxes) in the tiles south, southwest, and west of itself. -//A bajillion points if you can fix it. -Petethegoat -obj/item/bodybag/unfolded/proc/close() - for (var/obj/item/I in src.loc) - if (!I.anchored) - I.loc = src - - for(var/mob/M in src.loc) - if(M.lying) - captured = M - M.loc = src - break - open = 0 - UpdateIcon() - -obj/item/bodybag/unfolded/proc/UpdateIcon() - icon_state = "b[open][captured?"1":"0"]" - return - -//mouthwatering copypasta from morgue trays -/obj/item/bodybag/unfolded/attackby(P as obj, mob/user as mob) - if (istype(P, /obj/item/weapon/pen)) - var/t = input(user, "What would you like the label to be?", text("[]", src.name), null) as text - if (user.equipped() != P) - return - if (!in_range(src, user) && src.loc != user) - return - t = copytext(sanitize(t),1,MAX_MESSAGE_LEN) - if (t) - src.name = t - else - src.name = "body bag" - add_fingerprint(user) - return + desc = "A bag designed to contain dead things." + icon = 'bodybag.dmi' + icon_state = "bodybag_closed" + icon_closed = "bodybag_closed" + icon_opened = "bodybag_open" + density = 0 + attackby(P as obj, mob/user as mob) + if (istype(P, /obj/item/weapon/pen)) + var/t = input(user, "What would you like the label to be?", text("[]", src.name), null) as text + if (user.equipped() != P) + return + if (!in_range(src, user) && src.loc != user) + return + t = copytext(sanitize(t),1,MAX_MESSAGE_LEN) + if (t) + src.name = "body bag - " + src.name += t + else + src.name = "body bag" + ..() + return \ No newline at end of file diff --git a/code/game/objects/bombspawner.dm b/code/game/objects/bombspawner.dm index 74fa8ef2a9e..1a9809f063e 100644 --- a/code/game/objects/bombspawner.dm +++ b/code/game/objects/bombspawner.dm @@ -1,5 +1,5 @@ /* The old single tank bombs that dont really work anymore -/obj/effects/spawner/bomb +/obj/effect/spawner/bomb name = "bomb" icon = 'screen1.dmi' icon_state = "x" @@ -8,22 +8,22 @@ var/btemp = 500 // bomb temperature (degC) var/active = 0 -/obj/effects/spawner/bomb/radio +/obj/effect/spawner/bomb/radio btype = 0 -/obj/effects/spawner/bomb/proximity +/obj/effect/spawner/bomb/proximity btype = 1 -/obj/effects/spawner/bomb/timer +/obj/effect/spawner/bomb/timer btype = 2 -/obj/effects/spawner/bomb/timer/syndicate +/obj/effect/spawner/bomb/timer/syndicate btemp = 450 -/obj/effects/spawner/bomb/suicide +/obj/effect/spawner/bomb/suicide btype = 3 -/obj/effects/spawner/bomb/New() +/obj/effect/spawner/bomb/New() ..() switch (src.btype) @@ -105,7 +105,7 @@ del(src) */ -/obj/effects/spawner/newbomb +/obj/effect/spawner/newbomb name = "bomb" icon = 'screen1.dmi' icon_state = "x" @@ -127,7 +127,7 @@ btype = 0 -/obj/effects/spawner/newbomb/New() +/obj/effect/spawner/newbomb/New() ..() switch (src.btype) diff --git a/code/game/objects/cleaner.dm b/code/game/objects/cleaner.dm index 143863ba990..1e829a2c2a0 100644 --- a/code/game/objects/cleaner.dm +++ b/code/game/objects/cleaner.dm @@ -1,15 +1,15 @@ -/obj/station_objects/mopbucket/New() +/obj/structure/mopbucket/New() var/datum/reagents/R = new/datum/reagents(100) reagents = R R.my_atom = src -/obj/station_objects/mopbucket/examine() +/obj/structure/mopbucket/examine() set src in usr usr << text("\icon[] [] contains [] units of water left!", src, src.name, src.reagents.total_volume) ..() -/obj/station_objects/mopbucket/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/mopbucket/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/mop)) if (src.reagents.total_volume >= 2) src.reagents.trans_to(W, 2) @@ -19,7 +19,7 @@ user << "\blue Out of water!" return -/obj/station_objects/mopbucket/ex_act(severity) +/obj/structure/mopbucket/ex_act(severity) switch(severity) if(1.0) del(src) diff --git a/code/game/objects/closets.dm b/code/game/objects/closets.dm index d50b9a6e1b6..250696eb4a7 100644 --- a/code/game/objects/closets.dm +++ b/code/game/objects/closets.dm @@ -1,29 +1,29 @@ -/obj/station_objects/closet/alter_health() +/obj/structure/closet/alter_health() return get_turf(src) -/obj/station_objects/closet/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) +/obj/structure/closet/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(air_group || (height==0 || wall_mounted)) return 1 return opened -/obj/station_objects/closet/proc/can_open() +/obj/structure/closet/proc/can_open() if (src.welded) return 0 return 1 -/obj/station_objects/closet/proc/can_close() - for(var/obj/station_objects/closet/closet in get_turf(src)) +/obj/structure/closet/proc/can_close() + for(var/obj/structure/closet/closet in get_turf(src)) if(closet != src) return 0 - for(var/obj/station_objects/secure_closet/closet in get_turf(src)) + for(var/obj/structure/secure_closet/closet in get_turf(src)) return 0 return 1 -/obj/station_objects/closet/proc/dump_contents() +/obj/structure/closet/proc/dump_contents() for (var/obj/item/I in src) I.loc = src.loc - for (var/obj/effects/overlay/o in src) //REMOVE THIS + for (var/obj/effect/overlay/o in src) //REMOVE THIS o.loc = src.loc for(var/mob/M in src) @@ -32,7 +32,7 @@ M.client.eye = M.client.mob M.client.perspective = MOB_PERSPECTIVE -/obj/station_objects/closet/proc/open() +/obj/structure/closet/proc/open() if (src.opened) return 0 @@ -46,7 +46,7 @@ playsound(src.loc, 'click.ogg', 15, 1, -3) return 1 -/obj/station_objects/closet/proc/close() +/obj/structure/closet/proc/close() if (!src.opened) return 0 if (!src.can_close()) @@ -56,7 +56,7 @@ if (!I.anchored) I.loc = src - for (var/obj/effects/overlay/o in src.loc) //REMOVE THIS + for (var/obj/effect/overlay/o in src.loc) //REMOVE THIS if (!o.anchored) o.loc = src @@ -76,13 +76,13 @@ playsound(src.loc, 'click.ogg', 15, 1, -3) return 1 -/obj/station_objects/closet/proc/toggle() +/obj/structure/closet/proc/toggle() if (src.opened) return src.close() return src.open() // this should probably use dump_contents() -/obj/station_objects/closet/ex_act(severity) +/obj/structure/closet/ex_act(severity) switch(severity) if (1) for (var/atom/movable/A as mob|obj in src) @@ -102,7 +102,7 @@ ex_act(severity) del(src) -/obj/station_objects/closet/bullet_act(var/obj/item/projectile/Proj) +/obj/structure/closet/bullet_act(var/obj/item/projectile/Proj) health -= Proj.damage ..() if(health <= 0) @@ -113,22 +113,22 @@ return // this should probably use dump_contents() -/obj/station_objects/closet/blob_act() +/obj/structure/closet/blob_act() if (prob(75)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc del(src) -/obj/station_objects/closet/meteorhit(obj/O as obj) +/obj/structure/closet/meteorhit(obj/O as obj) if (O.icon_state == "flaming") src.dump_contents() del(src) -/obj/station_objects/closet/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/closet/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/packageWrap)) var/obj/item/weapon/packageWrap/O = W if (O.amount > 3) - var/obj/effects/bigDelivery/P = new /obj/effects/bigDelivery(get_turf(src.loc)) + var/obj/effect/bigDelivery/P = new /obj/effect/bigDelivery(get_turf(src.loc)) P.wrapped = src src.close() src.welded = 1 @@ -167,7 +167,7 @@ src.attack_hand(user) return -/obj/station_objects/closet/MouseDrop_T(atom/movable/O as mob|obj, mob/user as mob) +/obj/structure/closet/MouseDrop_T(atom/movable/O as mob|obj, mob/user as mob) if (!user.can_use_hands()) return if ((!( istype(O, /atom/movable) ) || O.anchored || get_dist(user, src) > 1 || get_dist(user, O) > 1 || user.contents.Find(src))) @@ -178,7 +178,7 @@ return if(!src.opened) return - if(istype(O, /obj/station_objects/secure_closet) || istype(O, /obj/station_objects/closet)) + if(istype(O, /obj/structure/secure_closet) || istype(O, /obj/structure/closet)) return if(isrobot(user)) return @@ -187,9 +187,9 @@ src.add_fingerprint(user) return -/obj/station_objects/closet +/obj/structure/closet var/lastbang -/obj/station_objects/closet/relaymove(mob/user as mob) +/obj/structure/closet/relaymove(mob/user as mob) if (user.stat) return @@ -200,18 +200,18 @@ for (var/mob/M in hearers(src, null)) M << text("BANG, bang!", max(0, 5 - get_dist(src, M))) -/obj/station_objects/closet/Move() +/obj/structure/closet/Move() ..() for(var/mob/M in contents) - for(var/obj/effects/speech_bubble/B in range(1, src)) + for(var/obj/effect/speech_bubble/B in range(1, src)) if(B.parent == M) B.loc = loc -/obj/station_objects/closet/attack_paw(mob/user as mob) +/obj/structure/closet/attack_paw(mob/user as mob) return src.attack_hand(user) -/obj/station_objects/closet/attack_hand(mob/user as mob) +/obj/structure/closet/attack_hand(mob/user as mob) src.add_fingerprint(user) if (!src.toggle()) diff --git a/code/game/objects/closets/bombsuit.dm b/code/game/objects/closets/bombsuit.dm index d8e54505a24..e88201c1650 100644 --- a/code/game/objects/closets/bombsuit.dm +++ b/code/game/objects/closets/bombsuit.dm @@ -1,4 +1,4 @@ -/obj/station_objects/closet/bombcloset/New() +/obj/structure/closet/bombcloset/New() ..() sleep(2) new /obj/item/clothing/suit/bomb_suit( src ) @@ -6,7 +6,7 @@ new /obj/item/clothing/shoes/black( src ) new /obj/item/clothing/head/bomb_hood( src ) -/obj/station_objects/closet/bombclosetsecurity/New() +/obj/structure/closet/bombclosetsecurity/New() ..() sleep(2) new /obj/item/clothing/suit/bomb_suit/security( src ) diff --git a/code/game/objects/closets/emergency.dm b/code/game/objects/closets/emergency.dm index e6b4ca57aac..02f642ac4c3 100644 --- a/code/game/objects/closets/emergency.dm +++ b/code/game/objects/closets/emergency.dm @@ -1,4 +1,4 @@ -/obj/station_objects/closet/emcloset/New() +/obj/structure/closet/emcloset/New() ..() if (prob(40)) @@ -29,5 +29,5 @@ //If you want to re-add fire, just add "fire" = 15 to the pick list. /*if ("fire") - new /obj/station_objects/closet/firecloset(src.loc) + new /obj/structure/closet/firecloset(src.loc) del(src)*/ diff --git a/code/game/objects/closets/firecloset.dm b/code/game/objects/closets/firecloset.dm index 9814dfbdc43..be3571a83f1 100644 --- a/code/game/objects/closets/firecloset.dm +++ b/code/game/objects/closets/firecloset.dm @@ -1,4 +1,4 @@ -/obj/station_objects/closet/firecloset/full/New() +/obj/structure/closet/firecloset/full/New() ..() sleep(4) contents = list() @@ -10,7 +10,7 @@ new /obj/item/weapon/extinguisher(src) new /obj/item/clothing/head/helmet/hardhat/red(src) -/obj/station_objects/closet/firecloset/New() +/obj/structure/closet/firecloset/New() ..() new /obj/item/clothing/suit/fire/firefighter(src) @@ -40,7 +40,7 @@ new /obj/item/clothing/suit/fire/firefighter(src) new /obj/item/clothing/head/helmet/hardhat/red(src)*/ -/obj/station_objects/closet/toolcloset/New() +/obj/structure/closet/toolcloset/New() if(prob(40)) new /obj/item/clothing/suit/hazardvest(src) if(prob(70)) diff --git a/code/game/objects/closets/gimmick.dm b/code/game/objects/closets/gimmick.dm index 5f50c6299e6..bb3d58e8d1f 100644 --- a/code/game/objects/closets/gimmick.dm +++ b/code/game/objects/closets/gimmick.dm @@ -1,4 +1,4 @@ -/obj/station_objects/closet/gimmick/russian/New() +/obj/structure/closet/gimmick/russian/New() ..() sleep(2) new /obj/item/clothing/head/ushanka(src) @@ -12,7 +12,7 @@ new /obj/item/clothing/under/soviet(src) new /obj/item/clothing/under/soviet(src) -/obj/station_objects/closet/gimmick/tacticool/New() +/obj/structure/closet/gimmick/tacticool/New() ..() sleep(2) new /obj/item/clothing/glasses/eyepatch(src) diff --git a/code/game/objects/closets/gmcloset.dm b/code/game/objects/closets/gmcloset.dm index 60c0d90f407..3f3aadd70be 100644 --- a/code/game/objects/closets/gmcloset.dm +++ b/code/game/objects/closets/gmcloset.dm @@ -1,4 +1,4 @@ -/obj/station_objects/closet/gmcloset/New() +/obj/structure/closet/gmcloset/New() ..() sleep(2) new /obj/item/clothing/head/that(src) diff --git a/code/game/objects/closets/janitor.dm b/code/game/objects/closets/janitor.dm index a6d626b409b..ecfd32476f4 100644 --- a/code/game/objects/closets/janitor.dm +++ b/code/game/objects/closets/janitor.dm @@ -1,4 +1,4 @@ -/obj/station_objects/closet/jcloset/New() +/obj/structure/closet/jcloset/New() ..() sleep(2) new /obj/item/clothing/suit/bio_suit/janitor(src) diff --git a/code/game/objects/closets/kitchen.dm b/code/game/objects/closets/kitchen.dm index 59a2f121de6..9f45350b43e 100644 --- a/code/game/objects/closets/kitchen.dm +++ b/code/game/objects/closets/kitchen.dm @@ -1,4 +1,4 @@ -/obj/station_objects/secure_closet/kitchen/New() +/obj/structure/secure_closet/kitchen/New() ..() sleep(2) /*new /obj/item/clothing/head/chefhat(src) @@ -38,7 +38,7 @@ new /obj/item/weapon/kitchen/utensil/spoon(src) new /obj/item/weapon/kitchen/rollingpin(src)*/ -/obj/station_objects/secure_closet/meat/New() +/obj/structure/secure_closet/meat/New() ..() sleep(2) new /obj/item/kitchen/egg_box(src) @@ -48,7 +48,7 @@ new /obj/item/weapon/reagent_containers/food/snacks/meat/monkey(src) new /obj/item/weapon/reagent_containers/food/snacks/meat/monkey(src) -/obj/station_objects/secure_closet/fridge/New() +/obj/structure/secure_closet/fridge/New() ..() sleep(2) new /obj/item/weapon/reagent_containers/food/drinks/milk(src) @@ -62,7 +62,7 @@ new /obj/item/weapon/reagent_containers/food/drinks/soymilk(src) new /obj/item/weapon/reagent_containers/food/drinks/soymilk(src) -/obj/station_objects/secure_closet/money_freezer/New() +/obj/structure/secure_closet/money_freezer/New() ..() sleep(2) new /obj/item/weapon/spacecash/c1000(src) diff --git a/code/game/objects/closets/l3closet.dm b/code/game/objects/closets/l3closet.dm index ec1be85634c..9cc2393c72c 100644 --- a/code/game/objects/closets/l3closet.dm +++ b/code/game/objects/closets/l3closet.dm @@ -1,38 +1,38 @@ -/obj/station_objects/closet/l3closet/New() +/obj/structure/closet/l3closet/New() ..() sleep(2) new /obj/item/clothing/suit/bio_suit/general( src ) new /obj/item/clothing/head/bio_hood/general( src ) -/obj/station_objects/closet/l3closet/general/New() +/obj/structure/closet/l3closet/general/New() ..() sleep(2) contents = list() new /obj/item/clothing/suit/bio_suit/general( src ) new /obj/item/clothing/head/bio_hood/general( src ) -/obj/station_objects/closet/l3closet/virology/New() +/obj/structure/closet/l3closet/virology/New() ..() sleep(2) contents = list() new /obj/item/clothing/suit/bio_suit/virology( src ) new /obj/item/clothing/head/bio_hood/virology( src ) -/obj/station_objects/closet/l3closet/security/New() +/obj/structure/closet/l3closet/security/New() ..() sleep(2) contents = list() new /obj/item/clothing/suit/bio_suit/security( src ) new /obj/item/clothing/head/bio_hood/security( src ) -/obj/station_objects/closet/l3closet/janitor/New() +/obj/structure/closet/l3closet/janitor/New() ..() sleep(2) contents = list() new /obj/item/clothing/suit/bio_suit/janitor( src ) new /obj/item/clothing/head/bio_hood/janitor( src ) -/obj/station_objects/closet/l3closet/scientist/New() +/obj/structure/closet/l3closet/scientist/New() ..() sleep(2) contents = list() diff --git a/code/game/objects/closets/malfunction.dm b/code/game/objects/closets/malfunction.dm index 5a2241ea43f..cb85b49a68b 100644 --- a/code/game/objects/closets/malfunction.dm +++ b/code/game/objects/closets/malfunction.dm @@ -1,4 +1,4 @@ -/obj/station_objects/closet/malf/suits/New() +/obj/structure/closet/malf/suits/New() ..() sleep(2) new /obj/item/weapon/tank/jetpack/void_jetpack(src) diff --git a/code/game/objects/closets/nuclear.dm b/code/game/objects/closets/nuclear.dm index 851d5d5742b..1940d1a28c6 100644 --- a/code/game/objects/closets/nuclear.dm +++ b/code/game/objects/closets/nuclear.dm @@ -1,4 +1,4 @@ -/obj/station_objects/closet/syndicate/nuclear/New() +/obj/structure/closet/syndicate/nuclear/New() ..() sleep(2) new /obj/item/ammo_magazine/c45( src ) diff --git a/code/game/objects/closets/secure/bar.dm b/code/game/objects/closets/secure/bar.dm index 0d9fd4085ae..da1978d35b2 100644 --- a/code/game/objects/closets/secure/bar.dm +++ b/code/game/objects/closets/secure/bar.dm @@ -1,4 +1,4 @@ -/obj/station_objects/secure_closet/bar +/obj/structure/secure_closet/bar name = "Booze" req_access = list(access_bar) diff --git a/code/game/objects/closets/secure/engineering.dm b/code/game/objects/closets/secure/engineering.dm index f94b4e51ab6..33632c84bae 100644 --- a/code/game/objects/closets/secure/engineering.dm +++ b/code/game/objects/closets/secure/engineering.dm @@ -1,4 +1,4 @@ -/obj/station_objects/secure_closet/engineering_chief +/obj/structure/secure_closet/engineering_chief name = "Chief Engineer's Locker" req_access = list(access_ce) @@ -22,7 +22,7 @@ -/obj/station_objects/secure_closet/engineering_electrical +/obj/structure/secure_closet/engineering_electrical name = "Electrical Supplies" req_access = list(access_engine) @@ -42,7 +42,7 @@ -/obj/station_objects/secure_closet/engineering_welding +/obj/structure/secure_closet/engineering_welding name = "Welding Supplies" req_access = list(access_engine) @@ -60,7 +60,7 @@ -/obj/station_objects/secure_closet/engineering_personal +/obj/structure/secure_closet/engineering_personal name = "Engineer's Locker" req_access = list(access_engine) diff --git a/code/game/objects/closets/secure/medical.dm b/code/game/objects/closets/secure/medical.dm index 6640fb4552d..00bb2643168 100644 --- a/code/game/objects/closets/secure/medical.dm +++ b/code/game/objects/closets/secure/medical.dm @@ -1,4 +1,4 @@ -/obj/station_objects/secure_closet/medical1 +/obj/structure/secure_closet/medical1 name = "Medicine Closet" desc = "Filled with medical junk." icon_state = "medical1" @@ -26,7 +26,7 @@ -/obj/station_objects/secure_closet/medical2 +/obj/structure/secure_closet/medical2 name = "Anesthetic" desc = "Used to knock people out." icon_state = "medical1" @@ -51,7 +51,7 @@ -/obj/station_objects/secure_closet/medical3 +/obj/structure/secure_closet/medical3 name = "Medical Doctor's Locker" req_access = list(access_medical) @@ -71,7 +71,7 @@ -/obj/station_objects/secure_closet/CMO +/obj/structure/secure_closet/CMO name = "Chief Medical Officer" req_access = list(access_cmo) @@ -90,7 +90,7 @@ -/obj/station_objects/secure_closet/animal +/obj/structure/secure_closet/animal name = "Animal Control" req_access = list(access_medical) @@ -106,7 +106,7 @@ -/obj/station_objects/secure_closet/chemical +/obj/structure/secure_closet/chemical name = "Chemical Closet" desc = "Store dangerous chemicals in here." icon_state = "medical1" diff --git a/code/game/objects/closets/secure/personal.dm b/code/game/objects/closets/secure/personal.dm index 0d0ab9e031c..e963d752943 100644 --- a/code/game/objects/closets/secure/personal.dm +++ b/code/game/objects/closets/secure/personal.dm @@ -1,7 +1,7 @@ -/obj/station_objects/secure_closet/personal/var/registered = null -/obj/station_objects/secure_closet/personal/req_access = list(access_all_personal_lockers) +/obj/structure/secure_closet/personal/var/registered = null +/obj/structure/secure_closet/personal/req_access = list(access_all_personal_lockers) -/obj/station_objects/secure_closet/personal/New() +/obj/structure/secure_closet/personal/New() ..() spawn(2) new /obj/item/device/radio/signaler( src ) @@ -10,7 +10,7 @@ new /obj/item/device/radio/headset( src ) return -/obj/station_objects/secure_closet/personal/patient/New() +/obj/structure/secure_closet/personal/patient/New() ..() contents = list() spawn(4) @@ -18,7 +18,7 @@ new /obj/item/clothing/shoes/white( src ) return -/obj/station_objects/secure_closet/personal/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/secure_closet/personal/attackby(obj/item/weapon/W as obj, mob/user as mob) if (src.opened) if (istype(W, /obj/item/weapon/grab)) src.MouseDrop_T(W:affecting, user) //act like they were dragged onto the closet @@ -53,7 +53,7 @@ desc = "It appears to be broken." icon_state = src.icon_broken if(istype(W, /obj/item/weapon/melee/energy/blade)) - var/datum/effects/system/spark_spread/spark_system = new /datum/effects/system/spark_spread() + var/datum/effect/system/spark_spread/spark_system = new /datum/effect/system/spark_spread() spark_system.set_up(5, 0, src.loc) spark_system.start() playsound(src.loc, 'blade1.ogg', 50, 1) diff --git a/code/game/objects/closets/secure/scientist.dm b/code/game/objects/closets/secure/scientist.dm index 07a192d48d6..037560a23b1 100644 --- a/code/game/objects/closets/secure/scientist.dm +++ b/code/game/objects/closets/secure/scientist.dm @@ -1,4 +1,4 @@ -/obj/station_objects/secure_closet/scientist +/obj/structure/secure_closet/scientist name = "Scientist Locker" req_access = list(access_tox_storage) @@ -16,7 +16,7 @@ -/obj/station_objects/secure_closet/RD +/obj/structure/secure_closet/RD name = "Research Director" req_access = list(access_rd) diff --git a/code/game/objects/closets/secure/security.dm b/code/game/objects/closets/secure/security.dm index 7193f5cfce0..baf9a52339c 100644 --- a/code/game/objects/closets/secure/security.dm +++ b/code/game/objects/closets/secure/security.dm @@ -1,4 +1,4 @@ -/obj/station_objects/secure_closet/captains +/obj/structure/secure_closet/captains name = "Captain's Closet" req_access = list(access_captain) @@ -20,7 +20,7 @@ -/obj/station_objects/secure_closet/hop +/obj/structure/secure_closet/hop name = "Head of Personnel" req_access = list(access_hop) @@ -42,7 +42,7 @@ -/obj/station_objects/secure_closet/hos +/obj/structure/secure_closet/hos name = "Head Of Security" req_access = list(access_hos) @@ -64,7 +64,7 @@ -/obj/station_objects/secure_closet/warden +/obj/structure/secure_closet/warden name = "Warden's Locker" req_access = list(access_armory) @@ -85,7 +85,7 @@ -/obj/station_objects/secure_closet/security +/obj/structure/secure_closet/security name = "Security Locker" req_access = list(access_security) @@ -106,7 +106,7 @@ -/obj/station_objects/secure_closet/detective +/obj/structure/secure_closet/detective name = "Detective" req_access = list(access_forensics_lockers) icon_state = "cabinetdetective" @@ -135,7 +135,7 @@ -/obj/station_objects/secure_closet/injection +/obj/structure/secure_closet/injection name = "Lethal Injections" req_access = list(access_hos) @@ -149,7 +149,7 @@ -/obj/station_objects/secure_closet/brig +/obj/structure/secure_closet/brig name = "Brig Locker" req_access = list(access_brig) var/id = null @@ -163,7 +163,7 @@ -/obj/station_objects/secure_closet/courtroom +/obj/structure/secure_closet/courtroom name = "Courtroom Locker" req_access = list(access_court) diff --git a/code/game/objects/closets/syndicate.dm b/code/game/objects/closets/syndicate.dm index 37fc9a5fa2e..241485e0d5e 100644 --- a/code/game/objects/closets/syndicate.dm +++ b/code/game/objects/closets/syndicate.dm @@ -1,4 +1,4 @@ -/obj/station_objects/closet/syndicate/personal/New() +/obj/structure/closet/syndicate/personal/New() ..() sleep(2) new /obj/item/weapon/tank/jetpack(src) diff --git a/code/game/objects/closets/thunderdome.dm b/code/game/objects/closets/thunderdome.dm index ef99391e028..19b7ed2376c 100644 --- a/code/game/objects/closets/thunderdome.dm +++ b/code/game/objects/closets/thunderdome.dm @@ -1,8 +1,8 @@ -/obj/station_objects/closet/thunderdome/New() +/obj/structure/closet/thunderdome/New() ..() sleep(2) -/obj/station_objects/closet/thunderdome/tdred/New() +/obj/structure/closet/thunderdome/tdred/New() ..() sleep(2) new /obj/item/clothing/suit/armor/tdome/red(src) @@ -24,7 +24,7 @@ new /obj/item/clothing/head/helmet/thunderdome(src) new /obj/item/clothing/head/helmet/thunderdome(src) -/obj/station_objects/closet/thunderdome/tdgreen/New() +/obj/structure/closet/thunderdome/tdgreen/New() ..() sleep(2) new /obj/item/clothing/suit/armor/tdome/green(src) diff --git a/code/game/objects/closets/wardrobe.dm b/code/game/objects/closets/wardrobe.dm index 7f984513c53..eaded55bf1d 100644 --- a/code/game/objects/closets/wardrobe.dm +++ b/code/game/objects/closets/wardrobe.dm @@ -1,4 +1,4 @@ -/obj/station_objects/closet/wardrobe/New() +/obj/structure/closet/wardrobe/New() new /obj/item/clothing/under/color/blue(src) new /obj/item/clothing/under/color/blue(src) new /obj/item/clothing/under/color/blue(src) @@ -7,7 +7,7 @@ new /obj/item/clothing/shoes/brown(src) return -/obj/station_objects/closet/wardrobe/red/New() +/obj/structure/closet/wardrobe/red/New() new /obj/item/clothing/under/rank/security(src) new /obj/item/clothing/under/rank/security(src) new /obj/item/clothing/under/rank/security(src) @@ -22,7 +22,7 @@ new /obj/item/clothing/head/secsoft(src) return -/obj/station_objects/closet/wardrobe/pink/New() +/obj/structure/closet/wardrobe/pink/New() new /obj/item/clothing/under/color/pink(src) new /obj/item/clothing/under/color/pink(src) new /obj/item/clothing/under/color/pink(src) @@ -31,7 +31,7 @@ new /obj/item/clothing/shoes/brown(src) return -/obj/station_objects/closet/wardrobe/black/New() +/obj/structure/closet/wardrobe/black/New() new /obj/item/clothing/under/color/black(src) new /obj/item/clothing/under/color/black(src) new /obj/item/clothing/under/color/black(src) @@ -43,7 +43,7 @@ new /obj/item/clothing/head/that(src) return -/obj/station_objects/closet/wardrobe/chaplain_black/New() +/obj/structure/closet/wardrobe/chaplain_black/New() //new /obj/item/clothing/suit/imperium_monk(src) //No. -- Urist new /obj/item/clothing/under/rank/chaplain(src) new /obj/item/clothing/shoes/black(src) @@ -58,7 +58,7 @@ new /obj/item/weapon/candlepack(src) return -/obj/station_objects/closet/wardrobe/green/New() +/obj/structure/closet/wardrobe/green/New() new /obj/item/clothing/under/color/green(src) new /obj/item/clothing/under/color/green(src) new /obj/item/clothing/under/color/green(src) @@ -67,7 +67,7 @@ new /obj/item/clothing/shoes/black(src) return -/obj/station_objects/closet/wardrobe/orange/New() +/obj/structure/closet/wardrobe/orange/New() new /obj/item/clothing/under/color/orange(src) new /obj/item/clothing/under/color/orange(src) new /obj/item/clothing/under/color/orange(src) @@ -76,7 +76,7 @@ new /obj/item/clothing/shoes/orange(src) return -/obj/station_objects/closet/wardrobe/yellow/New() +/obj/structure/closet/wardrobe/yellow/New() new /obj/item/clothing/under/color/yellow(src) new /obj/item/clothing/under/color/yellow(src) new /obj/item/clothing/under/color/yellow(src) @@ -85,7 +85,7 @@ new /obj/item/clothing/shoes/orange(src) return -/obj/station_objects/closet/wardrobe/atmospherics_yellow/New() +/obj/structure/closet/wardrobe/atmospherics_yellow/New() new /obj/item/clothing/under/rank/atmospheric_technician(src) new /obj/item/clothing/under/rank/atmospheric_technician(src) new /obj/item/clothing/under/rank/atmospheric_technician(src) @@ -94,7 +94,7 @@ new /obj/item/clothing/shoes/black(src) return -/obj/station_objects/closet/wardrobe/engineering_yellow/New() +/obj/structure/closet/wardrobe/engineering_yellow/New() new /obj/item/clothing/under/rank/engineer(src) new /obj/item/clothing/under/rank/engineer(src) new /obj/item/clothing/under/rank/engineer(src) @@ -103,7 +103,7 @@ new /obj/item/clothing/shoes/orange(src) return -/obj/station_objects/closet/wardrobe/white/New() +/obj/structure/closet/wardrobe/white/New() new /obj/item/clothing/under/color/white(src) new /obj/item/clothing/under/color/white(src) new /obj/item/clothing/under/color/white(src) @@ -112,7 +112,7 @@ new /obj/item/clothing/shoes/white(src) return -/obj/station_objects/closet/wardrobe/toxins_white/New() +/obj/structure/closet/wardrobe/toxins_white/New() new /obj/item/clothing/under/rank/scientist(src) new /obj/item/clothing/under/rank/scientist(src) new /obj/item/clothing/under/rank/scientist(src) @@ -124,7 +124,7 @@ new /obj/item/clothing/shoes/white(src) return -/obj/station_objects/closet/wardrobe/genetics_white/New() +/obj/structure/closet/wardrobe/genetics_white/New() new /obj/item/clothing/under/rank/geneticist(src) new /obj/item/clothing/under/rank/geneticist(src) new /obj/item/clothing/under/rank/geneticist(src) @@ -138,7 +138,7 @@ new /obj/item/clothing/suit/labcoat(src) return -/obj/station_objects/closet/wardrobe/grey/New() +/obj/structure/closet/wardrobe/grey/New() new /obj/item/clothing/under/color/grey(src) new /obj/item/clothing/under/color/grey(src) new /obj/item/clothing/under/color/grey(src) @@ -147,7 +147,7 @@ new /obj/item/clothing/shoes/black(src) return -/obj/station_objects/closet/wardrobe/mixed/New() +/obj/structure/closet/wardrobe/mixed/New() new /obj/item/clothing/under/color/white(src) new /obj/item/clothing/under/color/blue(src) new /obj/item/clothing/under/color/yellow(src) @@ -159,7 +159,7 @@ new /obj/item/clothing/shoes/white(src) return -/obj/station_objects/closet/lawcloset/New() +/obj/structure/closet/lawcloset/New() new /obj/item/clothing/under/lawyer/black(src) new /obj/item/clothing/under/lawyer/red(src) new /obj/item/clothing/under/lawyer/bluesuit(src) diff --git a/code/game/objects/devices/PDA/cart.dm b/code/game/objects/devices/PDA/cart.dm index ef2aab2be9c..a6a01ec6974 100644 --- a/code/game/objects/devices/PDA/cart.dm +++ b/code/game/objects/devices/PDA/cart.dm @@ -478,7 +478,7 @@ Code: menu += "Calculating navigation path" if(7) menu += "Unable to locate destination" - var/obj/station_objects/crate/C = QC.botstatus["load"] + var/obj/structure/crate/C = QC.botstatus["load"] menu += "
    Current Load: [ !C ? "none" : "[C.name] (
    unload)" ]
    " menu += "Destination: [!QC.botstatus["dest"] ? "none" : QC.botstatus["dest"] ] (set)
    " menu += "Power: [QC.botstatus["powr"]]%
    " @@ -517,7 +517,7 @@ Code: menu += "

    Located Mop Buckets:

    " ldat = null - for (var/obj/station_objects/mopbucket/B in world) + for (var/obj/structure/mopbucket/B in world) var/turf/bl = get_turf(B) if (bl.z != cl.z) diff --git a/code/game/objects/devices/chameleonproj.dm b/code/game/objects/devices/chameleonproj.dm index 90a7fcf85d4..2efe2bf108b 100644 --- a/code/game/objects/devices/chameleonproj.dm +++ b/code/game/objects/devices/chameleonproj.dm @@ -1,4 +1,4 @@ -/obj/effects/dummy/chameleon +/obj/effect/dummy/chameleon name = "" desc = "" density = 0 @@ -40,7 +40,7 @@ w_class = 2.0 origin_tech = "syndicate=4;magnets=4" var/can_use = 1 - var/obj/effects/dummy/chameleon/active_dummy = null + var/obj/effect/dummy/chameleon/active_dummy = null var/saved_item = "/obj/item/weapon/shard" dropped() @@ -67,7 +67,7 @@ del(active_dummy) active_dummy = null usr << "\blue You deactivate the [src]." - var/obj/effects/overlay/T = new/obj/effects/overlay(get_turf(src)) + var/obj/effect/overlay/T = new/obj/effect/overlay(get_turf(src)) T.icon = 'effects.dmi' flick("emppulse",T) spawn(8) del(T) @@ -75,7 +75,7 @@ playsound(src, 'pop.ogg', 100, 1, 1) var/obj/O = new saved_item (src) if(!O) return - var/obj/effects/dummy/chameleon/C = new/obj/effects/dummy/chameleon(get_turf(src)) + var/obj/effect/dummy/chameleon/C = new/obj/effect/dummy/chameleon(get_turf(src)) C.name = O.name C.desc = O.desc C.icon = O.icon @@ -86,14 +86,14 @@ src.active_dummy = C del(O) usr << "\blue You activate the [src]." - var/obj/effects/overlay/T = new/obj/effects/overlay(get_turf(src)) + var/obj/effect/overlay/T = new/obj/effect/overlay(get_turf(src)) T.icon = 'effects.dmi' flick("emppulse",T) spawn(8) del(T) proc/disrupt() if(active_dummy) - var/datum/effects/system/spark_spread/spark_system = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/spark_system = new /datum/effect/system/spark_spread spark_system.set_up(5, 0, src) spark_system.attach(src) spark_system.start() diff --git a/code/game/objects/devices/infra_sensor.dm b/code/game/objects/devices/infra_sensor.dm index 1de2843a6a2..26e217ac51d 100644 --- a/code/game/objects/devices/infra_sensor.dm +++ b/code/game/objects/devices/infra_sensor.dm @@ -1,6 +1,6 @@ /obj/item/device/infra_sensor/process() if (src.passive) - for(var/obj/effects/beam/i_beam/I in range(2, src.loc)) + for(var/obj/effect/beam/i_beam/I in range(2, src.loc)) I.left = 2 return 1 @@ -9,7 +9,7 @@ return null /obj/item/device/infra_sensor/proc/burst() - for(var/obj/effects/beam/i_beam/I in range(src.loc)) + for(var/obj/effect/beam/i_beam/I in range(src.loc)) I.left = 8 /* for(var/obj/item/device/infra/I in range(src.loc))ugh will have to fix this I.visible = 1 diff --git a/code/game/objects/devices/powersink.dm b/code/game/objects/devices/powersink.dm index 706bdda9f95..4edc453e01d 100644 --- a/code/game/objects/devices/powersink.dm +++ b/code/game/objects/devices/powersink.dm @@ -19,7 +19,7 @@ var/mode = 0 // 0 = off, 1=clamped (off), 2=operating - var/obj/station_objects/cable/attached // the attached cable + var/obj/structure/cable/attached // the attached cable attackby(var/obj/item/I, var/mob/user) if(istype(I, /obj/item/weapon/screwdriver)) diff --git a/code/game/objects/devices/scanners.dm b/code/game/objects/devices/scanners.dm index 103731eed21..d45b33504c1 100644 --- a/code/game/objects/devices/scanners.dm +++ b/code/game/objects/devices/scanners.dm @@ -132,7 +132,7 @@ MASS SPECTROMETER /obj/item/device/detective_scanner/afterattack(atom/A as mob|obj|turf|area, mob/user as mob) src.add_fingerprint(user) - if (istype(A, /obj/effects/decal/cleanable/blood) || istype(A, /obj/effects/rune)) + if (istype(A, /obj/effect/decal/cleanable/blood) || istype(A, /obj/effect/rune)) if(A.blood_DNA) user << "\blue Blood type: [A.blood_type]\nDNA: [A.blood_DNA]" else if (A.blood_DNA) diff --git a/code/game/objects/displaycase.dm b/code/game/objects/displaycase.dm index 742050134b3..aa06f50f3f3 100644 --- a/code/game/objects/displaycase.dm +++ b/code/game/objects/displaycase.dm @@ -1,4 +1,4 @@ -/obj/station_objects/displaycase/ex_act(severity) +/obj/structure/displaycase/ex_act(severity) switch(severity) if (1) new /obj/item/weapon/shard( src.loc ) @@ -16,14 +16,14 @@ src.healthcheck() -/obj/station_objects/displaycase/bullet_act(var/obj/item/projectile/Proj) +/obj/structure/displaycase/bullet_act(var/obj/item/projectile/Proj) health -= Proj.damage ..() src.healthcheck() return -/obj/station_objects/displaycase/blob_act() +/obj/structure/displaycase/blob_act() if (prob(75)) new /obj/item/weapon/shard( src.loc ) if (occupied) @@ -32,13 +32,13 @@ del(src) -/obj/station_objects/displaycase/meteorhit(obj/O as obj) +/obj/structure/displaycase/meteorhit(obj/O as obj) new /obj/item/weapon/shard( src.loc ) new /obj/item/weapon/gun/energy/laser/captain( src.loc ) del(src) -/obj/station_objects/displaycase/proc/healthcheck() +/obj/structure/displaycase/proc/healthcheck() if (src.health <= 0) if (!( src.destroyed )) src.density = 0 @@ -50,7 +50,7 @@ playsound(src.loc, 'Glasshit.ogg', 75, 1) return -/obj/station_objects/displaycase/update_icon() +/obj/structure/displaycase/update_icon() if(src.destroyed) src.icon_state = "glassboxb[src.occupied]" else @@ -58,16 +58,16 @@ return -/obj/station_objects/displaycase/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/displaycase/attackby(obj/item/weapon/W as obj, mob/user as mob) src.health -= W.force src.healthcheck() ..() return -/obj/station_objects/displaycase/attack_paw(mob/user as mob) +/obj/structure/displaycase/attack_paw(mob/user as mob) return src.attack_hand(user) -/obj/station_objects/displaycase/attack_hand(mob/user as mob) +/obj/structure/displaycase/attack_hand(mob/user as mob) if (src.destroyed && src.occupied) new /obj/item/weapon/gun/energy/laser/captain( src.loc ) user << "\b You deactivate the hover field built into the case." diff --git a/code/game/objects/door_assembly.dm b/code/game/objects/door_assembly.dm index 5883ca7d9a1..8d8d9979187 100644 --- a/code/game/objects/door_assembly.dm +++ b/code/game/objects/door_assembly.dm @@ -1,4 +1,4 @@ -obj/station_objects/door_assembly +obj/structure/door_assembly icon = 'door_assembly.dmi' name = "Airlock Assembly" @@ -129,7 +129,7 @@ obj/station_objects/door_assembly state = 1 glass = 1 -/obj/station_objects/door_assembly/attackby(obj/item/W as obj, mob/user as mob) +/obj/structure/door_assembly/attackby(obj/item/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/weldingtool) && W:welding && !anchored ) if (W:remove_fuel(0,user)) W:welding = 2 diff --git a/code/game/objects/effect_system.dm b/code/game/objects/effect_system.dm index 0c4561f2d3f..125c271078a 100644 --- a/code/game/objects/effect_system.dm +++ b/code/game/objects/effect_system.dm @@ -1,4 +1,4 @@ -/* This is an attempt to make some easily reusable "particle" type effects, to stop the code +/* This is an attempt to make some easily reusable "particle" type effect, to stop the code constantly having to be rewritten. An item like the jetpack that uses the ion_trail_follow system, just has one defined, then set up when it is created with New(). Then this same system can just be reused each time it needs to create more trails.A beaker could have a steam_trail_follow system set up, then the steam @@ -6,14 +6,14 @@ would spawn and follow the beaker, even if it is carried or thrown. */ -/obj/effects - name = "effects" +/obj/effect + name = "effect" icon = 'effects.dmi' mouse_opacity = 0 - unacidable = 1//So effects are not targeted by alien acid. + unacidable = 1//So effect are not targeted by alien acid. flags = TABLEPASS -/obj/effects/water +/obj/effect/water name = "water" icon = 'effects.dmi' icon_state = "extinguish" @@ -21,7 +21,7 @@ would spawn and follow the beaker, even if it is carried or thrown. flags = 2.0 mouse_opacity = 0 -/obj/effects/smoke +/obj/effect/smoke name = "smoke" icon = 'water.dmi' icon_state = "smoke" @@ -31,7 +31,7 @@ would spawn and follow the beaker, even if it is carried or thrown. var/amount = 8.0 -/obj/effects/water/New() +/obj/effect/water/New() ..() //var/turf/T = src.loc //if (istype(T, /turf)) @@ -41,14 +41,14 @@ would spawn and follow the beaker, even if it is carried or thrown. return return -/obj/effects/water/Del() +/obj/effect/water/Del() //var/turf/T = src.loc //if (istype(T, /turf)) // T.firelevel = 0 //TODO: FIX ..() return -/obj/effects/water/Move(turf/newloc) +/obj/effect/water/Move(turf/newloc) //var/turf/T = src.loc //if (istype(T, /turf)) // T.firelevel = 0 //TODO: FIX @@ -59,7 +59,7 @@ would spawn and follow the beaker, even if it is carried or thrown. return 0 .=..() -/obj/effects/water/Bump(atom/A) +/obj/effect/water/Bump(atom/A) if(reagents) reagents.reaction(A) return ..() @@ -73,41 +73,41 @@ would spawn and follow the beaker, even if it is carried or thrown. // will always spawn at the items location, even if it's moved. /* Example: -var/datum/effects/system/steam_spread/steam = new /datum/effects/system/steam_spread() -- creates new system +var/datum/effect/system/steam_spread/steam = new /datum/effect/system/steam_spread() -- creates new system steam.set_up(5, 0, mob.loc) -- sets up variables OPTIONAL: steam.attach(mob) steam.start() -- spawns the effect */ ///////////////////////////////////////////// -/obj/effects/steam +/obj/effect/steam name = "steam" icon = 'effects.dmi' icon_state = "extinguish" density = 0 -/datum/effects/system/steam_spread +/datum/effect/system/steam_spread var/number = 3 var/cardinals = 0 var/turf/location var/atom/holder -/datum/effects/system/steam_spread/proc/set_up(n = 3, c = 0, turf/loc) +/datum/effect/system/steam_spread/proc/set_up(n = 3, c = 0, turf/loc) if(n > 10) n = 10 number = n cardinals = c location = loc -/datum/effects/system/steam_spread/proc/attach(atom/atom) +/datum/effect/system/steam_spread/proc/attach(atom/atom) holder = atom -/datum/effects/system/steam_spread/proc/start() +/datum/effect/system/steam_spread/proc/start() var/i = 0 for(i=0, i 10) n = 10 number = n @@ -180,10 +180,10 @@ steam.start() -- spawns the effect else location = get_turf(loca) -/datum/effects/system/spark_spread/proc/attach(atom/atom) +/datum/effect/system/spark_spread/proc/attach(atom/atom) holder = atom -/datum/effects/system/spark_spread/proc/start() +/datum/effect/system/spark_spread/proc/start() var/i = 0 for(i=0, i 20) @@ -191,7 +191,7 @@ steam.start() -- spawns the effect spawn(0) if(holder) src.location = get_turf(holder) - var/obj/effects/sparks/sparks = new /obj/effects/sparks(src.location) + var/obj/effect/sparks/sparks = new /obj/effect/sparks(src.location) src.total_sparks++ var/direction if(src.cardinals) @@ -219,7 +219,7 @@ steam.start() -- spawns the effect ///////////////////////////////////////////// -/obj/effects/harmless_smoke +/obj/effect/harmless_smoke name = "smoke" icon_state = "smoke" opacity = 1 @@ -231,17 +231,17 @@ steam.start() -- spawns the effect pixel_x = -32 pixel_y = -32 -/obj/effects/harmless_smoke/New() +/obj/effect/harmless_smoke/New() ..() spawn (100) del(src) return -/obj/effects/harmless_smoke/Move() +/obj/effect/harmless_smoke/Move() ..() return -/datum/effects/system/harmless_smoke_spread +/datum/effect/system/harmless_smoke_spread var/number = 3 var/cardinals = 0 var/turf/location @@ -249,7 +249,7 @@ steam.start() -- spawns the effect var/total_smoke = 0 // To stop it being spammed and lagging! var/direction -/datum/effects/system/harmless_smoke_spread/proc/set_up(n = 5, c = 0, loca, direct) +/datum/effect/system/harmless_smoke_spread/proc/set_up(n = 5, c = 0, loca, direct) if(n > 10) n = 10 number = n @@ -262,10 +262,10 @@ steam.start() -- spawns the effect direction = direct -/datum/effects/system/harmless_smoke_spread/proc/attach(atom/atom) +/datum/effect/system/harmless_smoke_spread/proc/attach(atom/atom) holder = atom -/datum/effects/system/harmless_smoke_spread/proc/start() +/datum/effect/system/harmless_smoke_spread/proc/start() var/i = 0 for(i=0, i 20) @@ -273,7 +273,7 @@ steam.start() -- spawns the effect spawn(0) if(holder) src.location = get_turf(holder) - var/obj/effects/harmless_smoke/smoke = new /obj/effects/harmless_smoke(src.location) + var/obj/effect/harmless_smoke/smoke = new /obj/effect/harmless_smoke(src.location) src.total_smoke++ var/direction = src.direction if(!direction) @@ -298,7 +298,7 @@ steam.start() -- spawns the effect // Bad smoke ///////////////////////////////////////////// -/obj/effects/bad_smoke +/obj/effect/bad_smoke name = "smoke" icon_state = "smoke" opacity = 1 @@ -310,13 +310,13 @@ steam.start() -- spawns the effect pixel_x = -32 pixel_y = -32 -/obj/effects/bad_smoke/New() +/obj/effect/bad_smoke/New() ..() spawn (200+rand(10,30)) del(src) return -/obj/effects/bad_smoke/Move() +/obj/effect/bad_smoke/Move() ..() for(var/mob/living/carbon/M in get_turf(src)) if (M.internal != null && M.wear_mask && (M.wear_mask.flags & MASKINTERNALS)) @@ -331,7 +331,7 @@ steam.start() -- spawns the effect return -/obj/effects/bad_smoke/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) +/obj/effect/bad_smoke/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(air_group || (height==0)) return 1 if(istype(mover, /obj/item/projectile/beam)) var/obj/item/projectile/beam/B = mover @@ -340,7 +340,7 @@ steam.start() -- spawns the effect return 1 -/obj/effects/bad_smoke/HasEntered(mob/living/carbon/M as mob ) +/obj/effect/bad_smoke/HasEntered(mob/living/carbon/M as mob ) ..() if(istype(M, /mob/living/carbon)) if (M.internal != null && M.wear_mask && (M.wear_mask.flags & MASKINTERNALS)) @@ -355,7 +355,7 @@ steam.start() -- spawns the effect M.coughedtime = 0 return -/datum/effects/system/bad_smoke_spread +/datum/effect/system/bad_smoke_spread var/number = 3 var/cardinals = 0 var/turf/location @@ -363,7 +363,7 @@ steam.start() -- spawns the effect var/total_smoke = 0 // To stop it being spammed and lagging! var/direction -/datum/effects/system/bad_smoke_spread/proc/set_up(n = 5, c = 0, loca, direct) +/datum/effect/system/bad_smoke_spread/proc/set_up(n = 5, c = 0, loca, direct) if(n > 20) n = 20 number = n @@ -376,10 +376,10 @@ steam.start() -- spawns the effect direction = direct -/datum/effects/system/bad_smoke_spread/proc/attach(atom/atom) +/datum/effect/system/bad_smoke_spread/proc/attach(atom/atom) holder = atom -/datum/effects/system/bad_smoke_spread/proc/start() +/datum/effect/system/bad_smoke_spread/proc/start() var/i = 0 for(i=0, i 20) @@ -387,7 +387,7 @@ steam.start() -- spawns the effect spawn(0) if(holder) src.location = get_turf(holder) - var/obj/effects/bad_smoke/smoke = new /obj/effects/bad_smoke(src.location) + var/obj/effect/bad_smoke/smoke = new /obj/effect/bad_smoke(src.location) src.total_smoke++ var/direction = src.direction if(!direction) @@ -408,7 +408,7 @@ steam.start() -- spawns the effect ///////////////////////////////////////////// -/obj/effects/chem_smoke +/obj/effect/chem_smoke name = "smoke" opacity = 1 anchored = 0.0 @@ -419,7 +419,7 @@ steam.start() -- spawns the effect pixel_x = -32 pixel_y = -32 -/obj/effects/chem_smoke/New() +/obj/effect/chem_smoke/New() ..() var/datum/reagents/R = new/datum/reagents(500) reagents = R @@ -429,20 +429,20 @@ steam.start() -- spawns the effect del(src) return -/obj/effects/chem_smoke/Move() +/obj/effect/chem_smoke/Move() ..() for(var/atom/A in view(1, src)) reagents.reaction(A) return -/obj/effects/chem_smoke/HasEntered(mob/living/carbon/M as mob ) +/obj/effect/chem_smoke/HasEntered(mob/living/carbon/M as mob ) ..() reagents.reaction(M) return -/datum/effects/system/chem_smoke_spread +/datum/effect/system/chem_smoke_spread var/number = 3 var/cardinals = 0 var/turf/location @@ -457,7 +457,7 @@ steam.start() -- spawns the effect chemholder.reagents = R R.my_atom = chemholder -/datum/effects/system/chem_smoke_spread/proc/set_up(var/datum/reagents/carry = null, n = 5, c = 0, loca, direct) +/datum/effect/system/chem_smoke_spread/proc/set_up(var/datum/reagents/carry = null, n = 5, c = 0, loca, direct) if(n > 20) n = 20 number = n @@ -472,10 +472,10 @@ steam.start() -- spawns the effect direction = direct -/datum/effects/system/chem_smoke_spread/proc/attach(atom/atom) +/datum/effect/system/chem_smoke_spread/proc/attach(atom/atom) holder = atom -/datum/effects/system/chem_smoke_spread/proc/start() +/datum/effect/system/chem_smoke_spread/proc/start() var/i = 0 // Calculate the smokes' color @@ -506,7 +506,7 @@ steam.start() -- spawns the effect spawn(0) if(holder) src.location = get_turf(holder) - var/obj/effects/chem_smoke/smoke = new /obj/effects/chem_smoke(src.location) + var/obj/effect/chem_smoke/smoke = new /obj/effect/chem_smoke(src.location) src.total_smoke++ var/direction = src.direction if(!direction) @@ -538,7 +538,7 @@ steam.start() -- spawns the effect // Sleep smoke ///////////////////////////////////////////// -/obj/effects/sleep_smoke +/obj/effect/sleep_smoke name = "smoke" icon_state = "smoke" opacity = 1 @@ -550,13 +550,13 @@ steam.start() -- spawns the effect pixel_x = -32 pixel_y = -32 -/obj/effects/sleep_smoke/New() +/obj/effect/sleep_smoke/New() ..() spawn (200+rand(10,30)) del(src) return -/obj/effects/sleep_smoke/Move() +/obj/effect/sleep_smoke/Move() ..() for(var/mob/living/carbon/M in get_turf(src)) if (M.internal != null && M.wear_mask && (M.wear_mask.flags & MASKINTERNALS)) @@ -571,7 +571,7 @@ steam.start() -- spawns the effect M.coughedtime = 0 return -/obj/effects/sleep_smoke/HasEntered(mob/living/carbon/M as mob ) +/obj/effect/sleep_smoke/HasEntered(mob/living/carbon/M as mob ) ..() if(istype(M, /mob/living/carbon)) if (M.internal != null && M.wear_mask && (M.wear_mask.flags & MASKINTERNALS)) @@ -587,7 +587,7 @@ steam.start() -- spawns the effect M.coughedtime = 0 return -/datum/effects/system/sleep_smoke_spread +/datum/effect/system/sleep_smoke_spread var/number = 3 var/cardinals = 0 var/turf/location @@ -595,7 +595,7 @@ steam.start() -- spawns the effect var/total_smoke = 0 // To stop it being spammed and lagging! var/direction -/datum/effects/system/sleep_smoke_spread/proc/set_up(n = 5, c = 0, loca, direct) +/datum/effect/system/sleep_smoke_spread/proc/set_up(n = 5, c = 0, loca, direct) if(n > 20) n = 20 number = n @@ -608,10 +608,10 @@ steam.start() -- spawns the effect direction = direct -/datum/effects/system/sleep_smoke_spread/proc/attach(atom/atom) +/datum/effect/system/sleep_smoke_spread/proc/attach(atom/atom) holder = atom -/datum/effects/system/sleep_smoke_spread/proc/start() +/datum/effect/system/sleep_smoke_spread/proc/start() var/i = 0 for(i=0, i 20) @@ -619,7 +619,7 @@ steam.start() -- spawns the effect spawn(0) if(holder) src.location = get_turf(holder) - var/obj/effects/sleep_smoke/smoke = new /obj/effects/sleep_smoke(src.location) + var/obj/effect/sleep_smoke/smoke = new /obj/effect/sleep_smoke(src.location) src.total_smoke++ var/direction = src.direction if(!direction) @@ -639,7 +639,7 @@ steam.start() -- spawns the effect ///////////////////////////////////////////// -/obj/effects/mustard_gas +/obj/effect/mustard_gas name = "mustard gas" icon_state = "mustard" opacity = 1 @@ -647,13 +647,13 @@ steam.start() -- spawns the effect mouse_opacity = 0 var/amount = 6.0 -/obj/effects/mustard_gas/New() +/obj/effect/mustard_gas/New() ..() spawn (100) del(src) return -/obj/effects/mustard_gas/Move() +/obj/effect/mustard_gas/Move() ..() for(var/mob/living/carbon/human/R in get_turf(src)) if (R.internal != null && usr.wear_mask && (R.wear_mask.flags & MASKINTERNALS) && R.wear_suit != null && !istype(R.wear_suit, /obj/item/clothing/suit/labcoat) && !istype(R.wear_suit, /obj/item/clothing/suit/straight_jacket) && !istype(R.wear_suit, /obj/item/clothing/suit/straight_jacket && !istype(R.wear_suit, /obj/item/clothing/suit/armor))) @@ -667,7 +667,7 @@ steam.start() -- spawns the effect R.updatehealth() return -/obj/effects/mustard_gas/HasEntered(mob/living/carbon/human/R as mob ) +/obj/effect/mustard_gas/HasEntered(mob/living/carbon/human/R as mob ) ..() if (istype(R, /mob/living/carbon/human)) if (R.internal != null && usr.wear_mask && (R.wear_mask.flags & MASKINTERNALS) && R.wear_suit != null && !istype(R.wear_suit, /obj/item/clothing/suit/labcoat) && !istype(R.wear_suit, /obj/item/clothing/suit/straight_jacket) && !istype(R.wear_suit, /obj/item/clothing/suit/straight_jacket && !istype(R.wear_suit, /obj/item/clothing/suit/armor))) @@ -681,7 +681,7 @@ steam.start() -- spawns the effect R.updatehealth() return -/datum/effects/system/mustard_gas_spread +/datum/effect/system/mustard_gas_spread var/number = 3 var/cardinals = 0 var/turf/location @@ -689,7 +689,7 @@ steam.start() -- spawns the effect var/total_smoke = 0 // To stop it being spammed and lagging! var/direction -/datum/effects/system/mustard_gas_spread/proc/set_up(n = 5, c = 0, loca, direct) +/datum/effect/system/mustard_gas_spread/proc/set_up(n = 5, c = 0, loca, direct) if(n > 20) n = 20 number = n @@ -701,10 +701,10 @@ steam.start() -- spawns the effect if(direct) direction = direct -/datum/effects/system/mustard_gas_spread/proc/attach(atom/atom) +/datum/effect/system/mustard_gas_spread/proc/attach(atom/atom) holder = atom -/datum/effects/system/mustard_gas_spread/proc/start() +/datum/effect/system/mustard_gas_spread/proc/start() var/i = 0 for(i=0, i 20) @@ -712,7 +712,7 @@ steam.start() -- spawns the effect spawn(0) if(holder) src.location = get_turf(holder) - var/obj/effects/mustard_gas/smoke = new /obj/effects/mustard_gas(src.location) + var/obj/effect/mustard_gas/smoke = new /obj/effect/mustard_gas(src.location) src.total_smoke++ var/direction = src.direction if(!direction) @@ -738,22 +738,22 @@ steam.start() -- spawns the effect /// and don't call start() in a loop that will be repeated otherwise it'll get spammed! ///////////////////////////////////////////// -/obj/effects/ion_trails +/obj/effect/ion_trails name = "ion trails" icon_state = "ion_trails" anchored = 1.0 -/datum/effects/system/ion_trail_follow +/datum/effect/system/ion_trail_follow var/atom/holder var/turf/oldposition var/processing = 1 var/on = 1 -/datum/effects/system/ion_trail_follow/proc/set_up(atom/atom) +/datum/effect/system/ion_trail_follow/proc/set_up(atom/atom) holder = atom oldposition = get_turf(atom) -/datum/effects/system/ion_trail_follow/proc/start() +/datum/effect/system/ion_trail_follow/proc/start() if(!src.on) src.on = 1 src.processing = 1 @@ -763,7 +763,7 @@ steam.start() -- spawns the effect var/turf/T = get_turf(src.holder) if(T != src.oldposition) if(istype(T, /turf/space)) - var/obj/effects/ion_trails/I = new /obj/effects/ion_trails(src.oldposition) + var/obj/effect/ion_trails/I = new /obj/effect/ion_trails(src.oldposition) src.oldposition = T I.dir = src.holder.dir flick("ion_fade", I) @@ -780,7 +780,7 @@ steam.start() -- spawns the effect src.processing = 1 src.start() -/datum/effects/system/ion_trail_follow/proc/stop() +/datum/effect/system/ion_trail_follow/proc/stop() src.processing = 0 src.on = 0 @@ -793,18 +793,18 @@ steam.start() -- spawns the effect // even if it's carried of thrown. ///////////////////////////////////////////// -/datum/effects/system/steam_trail_follow +/datum/effect/system/steam_trail_follow var/atom/holder var/turf/oldposition var/processing = 1 var/on = 1 var/number -/datum/effects/system/steam_trail_follow/proc/set_up(atom/atom) +/datum/effect/system/steam_trail_follow/proc/set_up(atom/atom) holder = atom oldposition = get_turf(atom) -/datum/effects/system/steam_trail_follow/proc/start() +/datum/effect/system/steam_trail_follow/proc/start() if(!src.on) src.on = 1 src.processing = 1 @@ -812,7 +812,7 @@ steam.start() -- spawns the effect src.processing = 0 spawn(0) if(src.number < 3) - var/obj/effects/steam/I = new /obj/effects/steam(src.oldposition) + var/obj/effect/steam/I = new /obj/effect/steam(src.oldposition) src.number++ src.oldposition = get_turf(holder) I.dir = src.holder.dir @@ -829,7 +829,7 @@ steam.start() -- spawns the effect src.processing = 1 src.start() -/datum/effects/system/steam_trail_follow/proc/stop() +/datum/effect/system/steam_trail_follow/proc/stop() src.processing = 0 src.on = 0 @@ -839,7 +839,7 @@ steam.start() -- spawns the effect // Similar to smoke, but spreads out more // metal foams leave behind a foamed metal wall -/obj/effects/foam +/obj/effect/foam name = "foam" icon_state = "foam" opacity = 0 @@ -853,7 +853,7 @@ steam.start() -- spawns the effect var/metal = 0 -/obj/effects/foam/New(loc, var/ismetal=0) +/obj/effect/foam/New(loc, var/ismetal=0) ..(loc) icon_state = "[ismetal ? "m":""]foam" metal = ismetal @@ -865,7 +865,7 @@ steam.start() -- spawns the effect sleep(30) if(metal) - var/obj/station_objects/foamedmetal/M = new(src.loc) + var/obj/structure/foamedmetal/M = new(src.loc) M.metal = metal M.updateicon() @@ -875,7 +875,7 @@ steam.start() -- spawns the effect return // on delete, transfer any reagents to the floor -/obj/effects/foam/Del() +/obj/effect/foam/Del() if(!metal && reagents) for(var/atom/A in oview(0,src)) if(A == src) @@ -883,7 +883,7 @@ steam.start() -- spawns the effect reagents.reaction(A, 1, 1) ..() -/obj/effects/foam/process() +/obj/effect/foam/process() if(--amount < 0) return @@ -900,7 +900,7 @@ steam.start() -- spawns the effect if(!T.Enter(src)) continue - var/obj/effects/foam/F = locate() in T + var/obj/effect/foam/F = locate() in T if(F) continue @@ -915,7 +915,7 @@ steam.start() -- spawns the effect // foam disolves when heated // except metal foams -/obj/effects/foam/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) +/obj/effect/foam/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) if(!metal && prob(max(0, exposed_temperature - 475))) flick("[icon_state]-disolve", src) @@ -923,7 +923,7 @@ steam.start() -- spawns the effect del(src) -/obj/effects/foam/HasEntered(var/atom/movable/AM) +/obj/effect/foam/HasEntered(var/atom/movable/AM) if(metal) return @@ -939,7 +939,7 @@ steam.start() -- spawns the effect M.weakened = 2 -/datum/effects/system/foam_spread +/datum/effect/system/foam_spread var/amount = 5 // the size of the foam spread. var/turf/location var/list/carried_reagents // the IDs of reagents present when the foam was mixed @@ -948,7 +948,7 @@ steam.start() -- spawns the effect -/datum/effects/system/foam_spread/proc/set_up(amt=5, loca, var/datum/reagents/carry = null, var/metalfoam = 0) +/datum/effect/system/foam_spread/proc/set_up(amt=5, loca, var/datum/reagents/carry = null, var/metalfoam = 0) amount = round(amt/5, 1) if(istype(loca, /turf/)) location = loca @@ -968,9 +968,9 @@ steam.start() -- spawns the effect for(var/datum/reagent/R in carry.reagent_list) carried_reagents += R.id -/datum/effects/system/foam_spread/proc/start() +/datum/effect/system/foam_spread/proc/start() spawn(0) - var/obj/effects/foam/F = locate() in location + var/obj/effect/foam/F = locate() in location if(F) F.amount += amount return @@ -990,7 +990,7 @@ steam.start() -- spawns the effect // wall formed by metal foams // dense and opaque, but easy to break -/obj/station_objects/foamedmetal +/obj/structure/foamedmetal icon = 'effects.dmi' icon_state = "metalfoam" density = 1 @@ -1118,13 +1118,13 @@ steam.start() -- spawns the effect return 1 -/datum/effects/system/reagents_explosion +/datum/effect/system/reagents_explosion var/amount // TNT equivalent var/turf/location var/flashing = 0 // does explosion creates flash effect? var/flashing_factor = 0 // factor of how powerful the flash effect relatively to the explosion -/datum/effects/system/reagents_explosion/proc/set_up (amt, loc, flash = 0, flash_fact = 0) +/datum/effect/system/reagents_explosion/proc/set_up (amt, loc, flash = 0, flash_fact = 0) amount = amt if(istype(loc, /turf/)) location = loc @@ -1136,9 +1136,9 @@ steam.start() -- spawns the effect return -/datum/effects/system/reagents_explosion/proc/start() +/datum/effect/system/reagents_explosion/proc/start() if (amount <= 2) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(2, 1, location) s.start() diff --git a/code/game/objects/empulse.dm b/code/game/objects/empulse.dm index 8fce8691c08..7ac272474aa 100644 --- a/code/game/objects/empulse.dm +++ b/code/game/objects/empulse.dm @@ -9,7 +9,7 @@ proc/empulse(turf/epicenter, heavy_range, light_range, log=0) log_game("EMP with size ([heavy_range], [light_range]) in area [epicenter.loc.name] ") if(heavy_range > 1) - var/obj/effects/overlay/pulse = new/obj/effects/overlay ( epicenter ) + var/obj/effect/overlay/pulse = new/obj/effect/overlay ( epicenter ) pulse.icon = 'effects.dmi' pulse.icon_state = "emppulse" pulse.name = "emp pulse" diff --git a/code/game/objects/explosion.dm b/code/game/objects/explosion.dm index f32ed052c10..c1e16a59fb6 100644 --- a/code/game/objects/explosion.dm +++ b/code/game/objects/explosion.dm @@ -14,7 +14,7 @@ proc/explosion(turf/epicenter, devastation_range, heavy_impact_range, light_impa log_game("Explosion with size ([devastation_range], [heavy_impact_range], [light_impact_range]) in area [epicenter.loc.name] ") if(heavy_impact_range > 1) - var/datum/effects/system/explosion/E = new/datum/effects/system/explosion() + var/datum/effect/system/explosion/E = new/datum/effect/system/explosion() E.set_up(epicenter) E.start() diff --git a/code/game/objects/gibs.dm b/code/game/objects/gibs.dm index 883b9e7a012..629a99e7f96 100644 --- a/code/game/objects/gibs.dm +++ b/code/game/objects/gibs.dm @@ -1,15 +1,15 @@ //HUMANS /proc/gibs(atom/location, var/list/viruses) - new /obj/effects/gibspawner/human(get_turf(location),viruses) + new /obj/effect/gibspawner/human(get_turf(location),viruses) /proc/xgibs(atom/location, var/list/viruses) - new /obj/effects/gibspawner/xeno(get_turf(location),viruses) + new /obj/effect/gibspawner/xeno(get_turf(location),viruses) /proc/robogibs(atom/location, var/list/viruses) - new /obj/effects/gibspawner/robot(get_turf(location),viruses) + new /obj/effect/gibspawner/robot(get_turf(location),viruses) -/obj/effects/gibspawner +/obj/effect/gibspawner var/sparks = 0 //whether sparks spread on Gib() var/virusProb = 20 //the chance for viruses to spread on the gibs var/list/gibtypes = list() @@ -27,13 +27,13 @@ world << "\red Gib list length mismatch!" return - var/obj/effects/decal/cleanable/blood/gibs/gib = null + var/obj/effect/decal/cleanable/blood/gibs/gib = null for(var/datum/disease/D in viruses) if(D.spread_type == SPECIAL) del(D) if(sparks) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(2, 1, location) s.start() @@ -56,9 +56,9 @@ del(src) -/obj/effects/gibspawner +/obj/effect/gibspawner human - gibtypes = list(/obj/effects/decal/cleanable/blood/gibs/up,/obj/effects/decal/cleanable/blood/gibs/down,/obj/effects/decal/cleanable/blood/gibs,/obj/effects/decal/cleanable/blood/gibs,/obj/effects/decal/cleanable/blood/gibs/body,/obj/effects/decal/cleanable/blood/gibs/limb,/obj/effects/decal/cleanable/blood/gibs/core) + gibtypes = list(/obj/effect/decal/cleanable/blood/gibs/up,/obj/effect/decal/cleanable/blood/gibs/down,/obj/effect/decal/cleanable/blood/gibs,/obj/effect/decal/cleanable/blood/gibs,/obj/effect/decal/cleanable/blood/gibs/body,/obj/effect/decal/cleanable/blood/gibs/limb,/obj/effect/decal/cleanable/blood/gibs/core) gibamounts = list(1,1,1,1,1,1,1) New() @@ -67,7 +67,7 @@ ..() xeno - gibtypes = list(/obj/effects/decal/cleanable/xenoblood/xgibs/up,/obj/effects/decal/cleanable/xenoblood/xgibs/down,/obj/effects/decal/cleanable/xenoblood/xgibs,/obj/effects/decal/cleanable/xenoblood/xgibs,/obj/effects/decal/cleanable/xenoblood/xgibs/body,/obj/effects/decal/cleanable/xenoblood/xgibs/limb,/obj/effects/decal/cleanable/xenoblood/xgibs/core) + gibtypes = list(/obj/effect/decal/cleanable/xenoblood/xgibs/up,/obj/effect/decal/cleanable/xenoblood/xgibs/down,/obj/effect/decal/cleanable/xenoblood/xgibs,/obj/effect/decal/cleanable/xenoblood/xgibs,/obj/effect/decal/cleanable/xenoblood/xgibs/body,/obj/effect/decal/cleanable/xenoblood/xgibs/limb,/obj/effect/decal/cleanable/xenoblood/xgibs/core) gibamounts = list(1,1,1,1,1,1,1) New() @@ -77,7 +77,7 @@ robot sparks = 1 - gibtypes = list(/obj/effects/decal/cleanable/robot_debris/up,/obj/effects/decal/cleanable/robot_debris/down,/obj/effects/decal/cleanable/robot_debris,/obj/effects/decal/cleanable/robot_debris,/obj/effects/decal/cleanable/robot_debris,/obj/effects/decal/cleanable/robot_debris/limb) + gibtypes = list(/obj/effect/decal/cleanable/robot_debris/up,/obj/effect/decal/cleanable/robot_debris/down,/obj/effect/decal/cleanable/robot_debris,/obj/effect/decal/cleanable/robot_debris,/obj/effect/decal/cleanable/robot_debris,/obj/effect/decal/cleanable/robot_debris/limb) gibamounts = list(1,1,1,1,1,1) New() diff --git a/code/game/objects/glowshroom.dm b/code/game/objects/glowshroom.dm index dc7c2b667e6..6ae84e27615 100644 --- a/code/game/objects/glowshroom.dm +++ b/code/game/objects/glowshroom.dm @@ -1,6 +1,6 @@ //separate dm since hydro is getting bloated already -/obj/effects/glowshroom +/obj/effect/glowshroom name = "glowshroom" anchored = 1 opacity = 0 @@ -17,10 +17,10 @@ var/spreadIntoAdjacentChance = 60 var/evolveChance = 2 -/obj/effects/glowshroom/single +/obj/effect/glowshroom/single spreadChance = 0 -/obj/effects/glowshroom/New() +/obj/effect/glowshroom/New() set background = 1 ..() @@ -46,7 +46,7 @@ if(src) Spread() -/obj/effects/glowshroom/proc/Spread() +/obj/effect/glowshroom/proc/Spread() set background = 1 var/spreaded = 1 @@ -62,7 +62,7 @@ spreadsIntoAdjacent = 1 for(var/turf/simulated/floor/plating/airless/asteroid/earth in view(3,src)) - if(spreadsIntoAdjacent || !locate(/obj/effects/glowshroom) in view(1,earth)) + if(spreadsIntoAdjacent || !locate(/obj/effect/glowshroom) in view(1,earth)) possibleLocs += earth if(!possibleLocs.len) @@ -72,7 +72,7 @@ var/shroomCount = 0 //hacky var/placeCount = 1 - for(var/obj/effects/glowshroom/shroom in newLoc) + for(var/obj/effect/glowshroom/shroom in newLoc) shroomCount++ for(var/wallDir in cardinal) var/turf/isWall = get_step(newLoc,wallDir) @@ -81,7 +81,7 @@ if(shroomCount >= placeCount) continue - var/obj/effects/glowshroom/child = new /obj/effects/glowshroom(newLoc) + var/obj/effect/glowshroom/child = new /obj/effect/glowshroom(newLoc) child.potency = potency child.yield = yield child.delay = delay @@ -94,7 +94,7 @@ sleep(delay) -/obj/effects/glowshroom/proc/CalcDir(turf/location = loc) +/obj/effect/glowshroom/proc/CalcDir(turf/location = loc) set background = 1 var/direction = 16 @@ -103,7 +103,7 @@ if(newTurf.density) direction |= wallDir - for(var/obj/effects/glowshroom/shroom in location) + for(var/obj/effect/glowshroom/shroom in location) if(shroom == src) continue if(shroom.floor) //special @@ -127,14 +127,14 @@ floor = 1 return 1 -/obj/effects/glowshroom/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/effect/glowshroom/attackby(obj/item/weapon/W as obj, mob/user as mob) ..() endurance -= W.force CheckEndurance() -/obj/effects/glowshroom/ex_act(severity) +/obj/effect/glowshroom/ex_act(severity) switch(severity) if(1.0) del(src) @@ -150,11 +150,11 @@ else return -/obj/effects/glowshroom/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) +/obj/effect/glowshroom/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) if(exposed_temperature > 300) endurance -= 5 CheckEndurance() -/obj/effects/glowshroom/proc/CheckEndurance() +/obj/effect/glowshroom/proc/CheckEndurance() if(endurance <= 0) del(src) \ No newline at end of file diff --git a/code/game/objects/grille.dm b/code/game/objects/grille.dm index 48deef9ee28..ccf6ce7a0f7 100644 --- a/code/game/objects/grille.dm +++ b/code/game/objects/grille.dm @@ -1,4 +1,4 @@ -/obj/station_objects/grille +/obj/structure/grille desc = "A piece of metal with evenly spaced gridlike holes in it. Blocks large object but lets small items, gas, or energy beams through. Strangely enough these grilles also lets meteors pass through them, whether they be small or huge station breaking death stones." name = "grille" icon = 'structures.dmi' @@ -147,10 +147,10 @@ if(!prob(prb)) return 0 var/turf/T = get_turf(src) - var/obj/station_objects/cable/C = T.get_cable_node() + var/obj/structure/cable/C = T.get_cable_node() if(C) if (electrocute_mob(user, C, src)) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(5, 1, src) s.start() return 1 diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 6fd25503081..cb53bc3bdd8 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -30,7 +30,7 @@ if ((usr.mutations & CLOWN) && prob(50)) usr << "\red Uh ... how do those things work?!" if (istype(M, /mob/living/carbon/human)) - var/obj/effects/equip_e/human/O = new /obj/effects/equip_e/human( ) + var/obj/effect/equip_e/human/O = new /obj/effect/equip_e/human( ) O.source = user O.target = user O.item = user.equipped() @@ -48,7 +48,7 @@ if (istype(M, /mob/living/carbon/human)) M.attack_log += text("\[[time_stamp()]\] Has been handcuffed (attempt) by [user.name] ([user.ckey])") user.attack_log += text("\[[time_stamp()]\] Attempted to handcuff [M.name] ([M.ckey])") - var/obj/effects/equip_e/human/O = new /obj/effects/equip_e/human( ) + var/obj/effect/equip_e/human/O = new /obj/effect/equip_e/human( ) O.source = user O.target = M O.item = user.equipped() @@ -61,7 +61,7 @@ O.process() return else - var/obj/effects/equip_e/monkey/O = new /obj/effects/equip_e/monkey( ) + var/obj/effect/equip_e/monkey/O = new /obj/effect/equip_e/monkey( ) O.source = user O.target = M O.item = user.equipped() @@ -95,7 +95,7 @@ /obj/item/weapon/extinguisher/afterattack(atom/target, mob/user , flag) //TODO; Add support for reagents in water. - if( istype(target, /obj/station_objects/reagent_dispensers/watertank) && get_dist(src,target) <= 1) + if( istype(target, /obj/structure/reagent_dispensers/watertank) && get_dist(src,target) <= 1) var/obj/o = target o.reagents.trans_to(src, 50) user << "\blue Extinguisher refilled" @@ -123,7 +123,7 @@ for(var/a=0, a<5, a++) spawn(0) - var/obj/effects/water/W = new /obj/effects/water( get_turf(src) ) + var/obj/effect/water/W = new /obj/effect/water( get_turf(src) ) var/turf/my_target = pick(the_targets) var/datum/reagents/R = new/datum/reagents(5) if(!W) return @@ -217,12 +217,12 @@ ..() return -/obj/effects/manifest/New() +/obj/effect/manifest/New() src.invisibility = 101 return -/obj/effects/manifest/proc/manifest() +/obj/effect/manifest/proc/manifest() var/dat = "Crew Manifest:
    " for(var/mob/living/carbon/human/M in world) dat += text(" [] - []
    ", M.name, M.get_assignment()) diff --git a/code/game/objects/items/blueprints.dm b/code/game/objects/items/blueprints.dm index be6d009d4b9..325a6cbdc75 100644 --- a/code/game/objects/items/blueprints.dm +++ b/code/game/objects/items/blueprints.dm @@ -185,7 +185,7 @@ move an amendment to the drawing.

    if (!istype(T2, /turf/simulated)) return BORDER_BETWEEN - for (var/obj/station_objects/window/W in T2) + for (var/obj/structure/window/W in T2) if(turn(dir,180) == W.dir) return BORDER_BETWEEN if (W.dir in list(NORTHEAST,SOUTHEAST,NORTHWEST,SOUTHWEST)) @@ -195,9 +195,9 @@ move an amendment to the drawing.

    return BORDER_BETWEEN if (locate(/obj/machinery/door) in T2) return BORDER_2NDTILE - if (locate(/obj/station_objects/falsewall) in T2) + if (locate(/obj/structure/falsewall) in T2) return BORDER_2NDTILE - if (locate(/obj/station_objects/falserwall) in T2) + if (locate(/obj/structure/falserwall) in T2) return BORDER_2NDTILE return BORDER_NONE @@ -212,7 +212,7 @@ move an amendment to the drawing.

    pending -= T for (var/dir in cardinal) var/skip = 0 - for (var/obj/station_objects/window/W in T) + for (var/obj/structure/window/W in T) if(dir == W.dir || (W.dir in list(NORTHEAST,SOUTHEAST,NORTHWEST,SOUTHWEST))) skip = 1; break if (skip) continue diff --git a/code/game/objects/items/shock_kit.dm b/code/game/objects/items/shock_kit.dm index 4d18a322453..ee5847d0569 100644 --- a/code/game/objects/items/shock_kit.dm +++ b/code/game/objects/items/shock_kit.dm @@ -49,8 +49,8 @@ /obj/item/assembly/shock_kit/receive_signal() //***** //world << "Shock kit got r_signal" - if (istype(src.loc, /obj/station_objects/stool/chair/e_chair)) - var/obj/station_objects/stool/chair/e_chair/C = src.loc + if (istype(src.loc, /obj/structure/stool/chair/e_chair)) + var/obj/structure/stool/chair/e_chair/C = src.loc //world << "Shock kit sending shock to EC" C.shock() return diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index 58b95991050..323d2859319 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -19,7 +19,7 @@ RCD m_amt = 50000 origin_tech = "engineering=4;materials=2" var - datum/effects/system/spark_spread/spark_system + datum/effect/system/spark_spread/spark_system matter = 0 working = 0 mode = 1 @@ -28,7 +28,7 @@ RCD New() desc = "A RCD. It currently holds [matter]/30 matter-units." - src.spark_system = new /datum/effects/system/spark_spread + src.spark_system = new /datum/effect/system/spark_spread spark_system.set_up(5, 0, src) spark_system.attach(src) return @@ -116,7 +116,7 @@ RCD src.spark_system.start() if(locate(/obj/machinery/door) in get_turf(src)) return var/obj/machinery/door/airlock/T = new /obj/machinery/door/airlock( A ) - var/obj/station_objects/window/killthis = (locate(/obj/station_objects/window) in get_turf(src)) + var/obj/structure/window/killthis = (locate(/obj/structure/window) in get_turf(src)) if(killthis) killthis.ex_act(2)//Smashin windows T.autoclose = 1 diff --git a/code/game/objects/items/weapons/RSF.dm b/code/game/objects/items/weapons/RSF.dm index 63085103f0a..1bdecd7d5e1 100644 --- a/code/game/objects/items/weapons/RSF.dm +++ b/code/game/objects/items/weapons/RSF.dm @@ -49,11 +49,11 @@ RSF // Change mode /obj/item/weapon/rsf/afterattack(atom/A, mob/user as mob) - if (!(istype(A, /obj/station_objects/table) || istype(A, /turf/simulated/floor))) + if (!(istype(A, /obj/structure/table) || istype(A, /turf/simulated/floor))) return - if (istype(A, /obj/station_objects/table) && mode == 1) - if (istype(A, /obj/station_objects/table) && matter >= 1) + if (istype(A, /obj/structure/table) && mode == 1) + if (istype(A, /obj/structure/table) && matter >= 1) user << "Dispensing Dosh..." playsound(src.loc, 'click.ogg', 10, 1) new /obj/item/weapon/spacecash/c10( A.loc ) @@ -80,8 +80,8 @@ RSF desc = "A RSF. It currently holds [matter]/30 fabrication-units." return - else if (istype(A, /obj/station_objects/table) && mode == 2) - if (istype(A, /obj/station_objects/table) && matter >= 1) + else if (istype(A, /obj/structure/table) && mode == 2) + if (istype(A, /obj/structure/table) && matter >= 1) user << "Dispensing Drinking Glass..." playsound(src.loc, 'click.ogg', 10, 1) new /obj/item/weapon/reagent_containers/food/drinks/drinkingglass( A.loc ) @@ -108,8 +108,8 @@ RSF desc = "A RSF. It currently holds [matter]/30 fabrication-units." return - else if (istype(A, /obj/station_objects/table) && mode == 3) - if (istype(A, /obj/station_objects/table) && matter >= 1) + else if (istype(A, /obj/structure/table) && mode == 3) + if (istype(A, /obj/structure/table) && matter >= 1) user << "Dispensing Paper Sheet..." playsound(src.loc, 'click.ogg', 10, 1) new /obj/item/weapon/paper( A.loc ) @@ -136,8 +136,8 @@ RSF desc = "A RSF. It currently holds [matter]/30 fabrication-units." return - else if (istype(A, /obj/station_objects/table) && mode == 4) - if (istype(A, /obj/station_objects/table) && matter >= 1) + else if (istype(A, /obj/structure/table) && mode == 4) + if (istype(A, /obj/structure/table) && matter >= 1) user << "Dispensing Pen..." playsound(src.loc, 'click.ogg', 10, 1) new /obj/item/weapon/pen( A.loc ) @@ -164,8 +164,8 @@ RSF desc = "A RSF. It currently holds [matter]/30 fabrication-units." return - else if (istype(A, /obj/station_objects/table) && mode == 5) - if (istype(A, /obj/station_objects/table) && matter >= 1) + else if (istype(A, /obj/structure/table) && mode == 5) + if (istype(A, /obj/structure/table) && matter >= 1) user << "Dispensing Dice Pack..." playsound(src.loc, 'click.ogg', 10, 1) new /obj/item/weapon/storage/dice( A.loc ) @@ -192,8 +192,8 @@ RSF desc = "A RSF. It currently holds [matter]/30 fabrication-units." return - else if (istype(A, /obj/station_objects/table) && mode == 6) - if (istype(A, /obj/station_objects/table) && matter >= 1) + else if (istype(A, /obj/structure/table) && mode == 6) + if (istype(A, /obj/structure/table) && matter >= 1) user << "Dispensing Cigarette..." playsound(src.loc, 'click.ogg', 10, 1) new /obj/item/clothing/mask/cigarette( A.loc ) diff --git a/code/game/objects/items/weapons/clown_items.dm b/code/game/objects/items/weapons/clown_items.dm index 2195cca7317..ffc7836431a 100644 --- a/code/game/objects/items/weapons/clown_items.dm +++ b/code/game/objects/items/weapons/clown_items.dm @@ -44,7 +44,7 @@ BIKE HORN M.weakened = 5 /obj/item/weapon/soap/afterattack(atom/target, mob/user as mob) - if(istype(target,/obj/effects/decal/cleanable)) + if(istype(target,/obj/effect/decal/cleanable)) del(target) user << "\blue You scrub the [target.name] out." else diff --git a/code/game/objects/items/weapons/dna_injector.dm b/code/game/objects/items/weapons/dna_injector.dm index bcb99a747fc..b81e19e5952 100644 --- a/code/game/objects/items/weapons/dna_injector.dm +++ b/code/game/objects/items/weapons/dna_injector.dm @@ -63,7 +63,7 @@ if (user) if (istype(M, /mob/living/carbon/human)) - var/obj/effects/equip_e/human/O = new /obj/effects/equip_e/human( ) + var/obj/effect/equip_e/human/O = new /obj/effect/equip_e/human( ) O.source = user O.target = M O.item = src diff --git a/code/game/objects/items/weapons/grenades.dm b/code/game/objects/items/weapons/grenades.dm index 9021c6cd6b0..6086c4292ab 100644 --- a/code/game/objects/items/weapons/grenades.dm +++ b/code/game/objects/items/weapons/grenades.dm @@ -220,7 +220,7 @@ FLASHBANG M << "\red Your ears start to ring!" //Blob damage here - for(var/obj/effects/blob/B in view(8,T)) + for(var/obj/effect/blob/B in view(8,T)) var/damage = round(30/(get_dist(B,T)+1)) B.health -= damage B.update() diff --git a/code/game/objects/items/weapons/hydroponics.dm b/code/game/objects/items/weapons/hydroponics.dm index 76e31e50871..b7a5b5aee05 100644 --- a/code/game/objects/items/weapons/hydroponics.dm +++ b/code/game/objects/items/weapons/hydroponics.dm @@ -23,7 +23,7 @@ Deathnettle if (istype(A, /obj/item/weapon/storage/backpack )) return - else if (locate (/obj/station_objects/table, src.loc)) + else if (locate (/obj/structure/table, src.loc)) return else if (src.reagents.total_volume < 1) @@ -37,11 +37,11 @@ Deathnettle if (istype(A, /obj/machinery/hydroponics)) // We are targeting hydrotray return - else if (istype(A, /obj/effects/blob)) // blob damage in blob code + else if (istype(A, /obj/effect/blob)) // blob damage in blob code return else - var/obj/effects/decal/D = new/obj/effects/decal/(get_turf(src)) // Targeting elsewhere + var/obj/effect/decal/D = new/obj/effect/decal/(get_turf(src)) // Targeting elsewhere D.name = "chemicals" D.icon = 'chemical.dmi' D.icon_state = "weedpuff" diff --git a/code/game/objects/items/weapons/mops_cleaners.dm b/code/game/objects/items/weapons/mops_cleaners.dm index 2ff41d6acc4..a84f3560a3b 100644 --- a/code/game/objects/items/weapons/mops_cleaners.dm +++ b/code/game/objects/items/weapons/mops_cleaners.dm @@ -16,13 +16,13 @@ MOP /obj/item/weapon/cleaner/afterattack(atom/A as mob|obj, mob/user as mob) if (istype(A, /obj/item/weapon/storage/backpack )) return - if (istype(A, /obj/effects/proc_holder/spell )) + if (istype(A, /obj/effect/proc_holder/spell )) return else if (src.reagents.total_volume < 1) user << "\blue [src] is empty!" return - var/obj/effects/decal/D = new/obj/effects/decal(get_turf(src)) + var/obj/effect/decal/D = new/obj/effect/decal(get_turf(src)) D.create_reagents(5) src.reagents.trans_to(D, 5) @@ -93,7 +93,7 @@ MOP /obj/item/weapon/chemsprayer/afterattack(atom/A as mob|obj, mob/user as mob) if (istype(A, /obj/item/weapon/storage/backpack )) return - if (istype(A, /obj/effects/proc_holder/spell )) + if (istype(A, /obj/effect/proc_holder/spell )) return else if (src.reagents.total_volume < 1) user << "\blue [src] is empty!" @@ -104,7 +104,7 @@ MOP var/Sprays[3] for(var/i=1, i<=3, i++) // intialize sprays if(src.reagents.total_volume < 1) break - var/obj/effects/decal/D = new/obj/effects/decal(get_turf(src)) + var/obj/effect/decal/D = new/obj/effect/decal(get_turf(src)) D.name = "chemicals" D.icon = 'chempuff.dmi' D.create_reagents(5) @@ -140,7 +140,7 @@ MOP for(var/i=1, i<=Sprays.len, i++) spawn() - var/obj/effects/decal/D = Sprays[i] + var/obj/effect/decal/D = Sprays[i] if(!D) continue // Spreads the sprays a little bit @@ -190,12 +190,12 @@ MOP user << "\blue You have finished mopping!" src.reagents.reaction(A,1,10) A.clean_blood() - for(var/obj/effects/rune/R in A) + for(var/obj/effect/rune/R in A) del(R) - for(var/obj/effects/decal/cleanable/crayon/R in A) + for(var/obj/effect/decal/cleanable/crayon/R in A) del(R) mopcount++ - else if (istype(A, /obj/effects/decal/cleanable/blood) || istype(A, /obj/effects/overlay) || istype(A, /obj/effects/decal/cleanable/xenoblood) || istype(A, /obj/effects/rune) || istype(A,/obj/effects/decal/cleanable/crayon) || istype(A,/obj/effects/decal/cleanable/vomit) ) + else if (istype(A, /obj/effect/decal/cleanable/blood) || istype(A, /obj/effect/overlay) || istype(A, /obj/effect/decal/cleanable/xenoblood) || istype(A, /obj/effect/rune) || istype(A,/obj/effect/decal/cleanable/crayon) || istype(A,/obj/effect/decal/cleanable/vomit) ) for(var/mob/O in viewers(user, null)) O.show_message(text("\red [user] begins to clean [A]"), 1) sleep(20) diff --git a/code/game/objects/items/weapons/papers_bins.dm b/code/game/objects/items/weapons/papers_bins.dm index 69e7b1f1ff9..a2ba05b3dab 100644 --- a/code/game/objects/items/weapons/papers_bins.dm +++ b/code/game/objects/items/weapons/papers_bins.dm @@ -423,7 +423,7 @@ CLIPBOARDS /obj/item/weapon/wrapping_paper/attackby(obj/item/weapon/W as obj, mob/user as mob) ..() - if (!( locate(/obj/station_objects/table, src.loc) )) + if (!( locate(/obj/structure/table, src.loc) )) user << "\blue You MUST put the paper on a table!" if (W.w_class < 4) if ((istype(user.l_hand, /obj/item/weapon/wirecutters) || istype(user.r_hand, /obj/item/weapon/wirecutters))) @@ -466,7 +466,7 @@ CLIPBOARDS if (!istype(target, /mob/living/carbon/human)) return if (istype(target:wear_suit, /obj/item/clothing/suit/straight_jacket) || target:stat) if (src.amount > 2) - var/obj/effects/spresent/present = new /obj/effects/spresent (target:loc) + var/obj/effect/spresent/present = new /obj/effect/spresent (target:loc) src.amount -= 2 if (target:client) @@ -507,12 +507,12 @@ CLIPBOARDS return -/obj/effects/spresent/relaymove(mob/user as mob) +/obj/effect/spresent/relaymove(mob/user as mob) if (user.stat) return user << "\blue You cant move." -/obj/effects/spresent/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/effect/spresent/attackby(obj/item/weapon/W as obj, mob/user as mob) ..() if (!istype(W, /obj/item/weapon/wirecutters)) @@ -598,23 +598,23 @@ CLIPBOARDS // BEDSHEET BIN -/obj/station_objects/bedsheetbin/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/bedsheetbin/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/bedsheet)) //W = null del(W) src.amount++ return -/obj/station_objects/bedsheetbin/attack_paw(mob/user as mob) +/obj/structure/bedsheetbin/attack_paw(mob/user as mob) return src.attack_hand(user) -/obj/station_objects/bedsheetbin/attack_hand(mob/user as mob) +/obj/structure/bedsheetbin/attack_hand(mob/user as mob) if (src.amount >= 1) src.amount-- new /obj/item/weapon/bedsheet( src.loc ) add_fingerprint(user) -/obj/station_objects/bedsheetbin/examine() +/obj/structure/bedsheetbin/examine() set src in oview(1) src.amount = round(src.amount) diff --git a/code/game/objects/items/weapons/surgery_tools.dm b/code/game/objects/items/weapons/surgery_tools.dm index 2e4eb61dfce..b73b508df45 100644 --- a/code/game/objects/items/weapons/surgery_tools.dm +++ b/code/game/objects/items/weapons/surgery_tools.dm @@ -16,7 +16,7 @@ CIRCULAR SAW if(!istype(M)) return - if(!((locate(/obj/machinery/optable, M.loc) && M.resting) || (locate(/obj/station_objects/table/, M.loc) && (M.lying || M.weakened || M.stunned || M.paralysis || M.sleeping || M.stat) && prob(50)))) + if(!((locate(/obj/machinery/optable, M.loc) && M.resting) || (locate(/obj/structure/table/, M.loc) && (M.lying || M.weakened || M.stunned || M.paralysis || M.sleeping || M.stat) && prob(50)))) return ..() if(user.zone_sel.selecting == "groin") @@ -89,7 +89,7 @@ CIRCULAR SAW if(!istype(M)) return - if(!((locate(/obj/machinery/optable, M.loc) && M.resting) || (locate(/obj/station_objects/table/, M.loc) && M.lying && prob(50)))) + if(!((locate(/obj/machinery/optable, M.loc) && M.resting) || (locate(/obj/structure/table/, M.loc) && M.lying && prob(50)))) return ..() if(user.zone_sel.selecting == "groin") @@ -174,7 +174,7 @@ CIRCULAR SAW if(!istype(M)) return - if(!((locate(/obj/machinery/optable, M.loc) && M.resting) || (locate(/obj/station_objects/table/, M.loc) && M.lying && prob(50)))) + if(!((locate(/obj/machinery/optable, M.loc) && M.resting) || (locate(/obj/structure/table/, M.loc) && M.lying && prob(50)))) return ..() if(user.zone_sel.selecting == "groin") @@ -257,7 +257,7 @@ CIRCULAR SAW M = user return eyestab(M,user) - if(!((locate(/obj/machinery/optable, M.loc) && M.resting) || (locate(/obj/station_objects/table/, M.loc) && M.lying && prob(50)))) + if(!((locate(/obj/machinery/optable, M.loc) && M.resting) || (locate(/obj/structure/table/, M.loc) && M.lying && prob(50)))) return ..() src.add_fingerprint(user) @@ -454,7 +454,7 @@ CIRCULAR SAW M = user return eyestab(M,user) - if(!((locate(/obj/machinery/optable, M.loc) && M.resting) || (locate(/obj/station_objects/table/, M.loc) && M.lying && prob(50)))) + if(!((locate(/obj/machinery/optable, M.loc) && M.resting) || (locate(/obj/structure/table/, M.loc) && M.lying && prob(50)))) return ..() src.add_fingerprint(user) diff --git a/code/game/objects/items/weapons/swords_axes_etc.dm b/code/game/objects/items/weapons/swords_axes_etc.dm index 0f7b781b4e6..e400e45cb2c 100644 --- a/code/game/objects/items/weapons/swords_axes_etc.dm +++ b/code/game/objects/items/weapons/swords_axes_etc.dm @@ -55,7 +55,7 @@ STUN BATON //Most of the other special functions are handled in their own files. /obj/item/weapon/melee/energy/blade/New() - spark_system = new /datum/effects/system/spark_spread() + spark_system = new /datum/effect/system/spark_spread() spark_system.set_up(5, 0, src) spark_system.attach(src) return diff --git a/code/game/objects/items/weapons/table_rack_parts.dm b/code/game/objects/items/weapons/table_rack_parts.dm index 31e7b75651f..4dc1e13076c 100644 --- a/code/game/objects/items/weapons/table_rack_parts.dm +++ b/code/game/objects/items/weapons/table_rack_parts.dm @@ -18,7 +18,7 @@ RACK PARTS del(src) /obj/item/weapon/table_parts/attack_self(mob/user as mob) - new /obj/station_objects/table( user.loc ) + new /obj/structure/table( user.loc ) del(src) return @@ -31,7 +31,7 @@ RACK PARTS del(src) /obj/item/weapon/table_parts/wood/attack_self(mob/user as mob) - new /obj/station_objects/table/woodentable( user.loc ) + new /obj/structure/table/woodentable( user.loc ) del(src) return @@ -45,7 +45,7 @@ RACK PARTS del(src) /obj/item/weapon/table_parts/reinforced/attack_self(mob/user as mob) - new /obj/station_objects/table/reinforced( user.loc ) + new /obj/structure/table/reinforced( user.loc ) del(src) return @@ -63,7 +63,7 @@ RACK PARTS return /obj/item/weapon/rack_parts/attack_self(mob/user as mob) - var/obj/station_objects/rack/R = new /obj/station_objects/rack( user.loc ) + var/obj/structure/rack/R = new /obj/structure/rack( user.loc ) R.add_fingerprint(user) del(src) return \ No newline at end of file diff --git a/code/game/objects/items/weapons/teleportation.dm b/code/game/objects/items/weapons/teleportation.dm index 87243d2a616..d2f37e012b2 100644 --- a/code/game/objects/items/weapons/teleportation.dm +++ b/code/game/objects/items/weapons/teleportation.dm @@ -125,7 +125,7 @@ Frequency: if ((user.equipped() != src || user.stat || user.restrained())) return var/count = 0 //num of portals from this teleport in world - for(var/obj/effects/portal/PO in world) + for(var/obj/effect/portal/PO in world) if(PO.creator == src) count++ if(count >= 3) user.show_message("\red The hand teleporter is recharging!") @@ -133,7 +133,7 @@ Frequency: var/T = L[t1] for(var/mob/O in hearers(user, null)) O.show_message("\blue Locked In", 2) - var/obj/effects/portal/P = new /obj/effects/portal( get_turf(src) ) + var/obj/effect/portal/P = new /obj/effect/portal( get_turf(src) ) P.target = T P.creator = src src.add_fingerprint(user) diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index 36788a8e2cb..bbc3d988381 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -147,12 +147,12 @@ WELDINGTOOOL afterattack(obj/O as obj, mob/user as mob) - if (istype(O, /obj/station_objects/reagent_dispensers/fueltank) && get_dist(src,O) <= 1 && !src.welding) + if (istype(O, /obj/structure/reagent_dispensers/fueltank) && get_dist(src,O) <= 1 && !src.welding) O.reagents.trans_to(src, max_fuel) user << "\blue Welder refueled" playsound(src.loc, 'refill.ogg', 50, 1, -6) return - else if (istype(O, /obj/station_objects/reagent_dispensers/fueltank) && get_dist(src,O) <= 1 && src.welding) + else if (istype(O, /obj/structure/reagent_dispensers/fueltank) && get_dist(src,O) <= 1 && src.welding) message_admins("[key_name_admin(user)] triggered a fueltank explosion.") log_game("[key_name(user)] triggered a fueltank explosion.") user << "\red That was stupid of you." diff --git a/code/game/objects/kitchen.dm b/code/game/objects/kitchen.dm index 0bba7b4e1d9..7900e3f41f9 100644 --- a/code/game/objects/kitchen.dm +++ b/code/game/objects/kitchen.dm @@ -1,6 +1,6 @@ //////Kitchen Spike -/obj/station_objects/kitchenspike +/obj/structure/kitchenspike attack_paw(mob/user as mob) return src.attack_hand(usr) diff --git a/code/game/objects/lamarr.dm b/code/game/objects/lamarr.dm index fcf2edc2245..aef18d99608 100644 --- a/code/game/objects/lamarr.dm +++ b/code/game/objects/lamarr.dm @@ -1,4 +1,4 @@ -/obj/station_objects/lamarr +/obj/structure/lamarr name = "Lab Cage" icon = 'stationobjs.dmi' icon_state = "labcage1" @@ -10,12 +10,12 @@ var/occupied = 1 var/destroyed = 0 -/obj/station_objects/lamarr/ex_act(severity) +/obj/structure/lamarr/ex_act(severity) switch(severity) if (1) new /obj/item/weapon/shard( src.loc ) if (occupied) - var/obj/effects/alien/facehugger/A = new /obj/effects/alien/facehugger( src.loc ) + var/obj/effect/alien/facehugger/A = new /obj/effect/alien/facehugger( src.loc ) A.lamarr = 1 A.name = "Lamarr" occupied = 0 @@ -30,40 +30,40 @@ src.healthcheck() -/obj/station_objects/lamarr/bullet_act(var/obj/item/projectile/Proj) +/obj/structure/lamarr/bullet_act(var/obj/item/projectile/Proj) health -= Proj.damage ..() src.healthcheck() return -/obj/station_objects/lamarr/blob_act() +/obj/structure/lamarr/blob_act() if (prob(75)) new /obj/item/weapon/shard( src.loc ) if (occupied) - var/obj/effects/alien/facehugger/A = new /obj/effects/alien/facehugger( src.loc ) + var/obj/effect/alien/facehugger/A = new /obj/effect/alien/facehugger( src.loc ) A.lamarr = 1 A.name = "Lamarr" occupied = 0 del(src) -/obj/station_objects/lamarr/meteorhit(obj/O as obj) +/obj/structure/lamarr/meteorhit(obj/O as obj) new /obj/item/weapon/shard( src.loc ) - var/obj/effects/alien/facehugger/A = new /obj/effects/alien/facehugger( src.loc ) + var/obj/effect/alien/facehugger/A = new /obj/effect/alien/facehugger( src.loc ) A.lamarr = 1 A.name = "Lamarr" del(src) -/obj/station_objects/lamarr/proc/healthcheck() +/obj/structure/lamarr/proc/healthcheck() if (src.health <= 0) if (!( src.destroyed )) src.density = 0 src.destroyed = 1 new /obj/item/weapon/shard( src.loc ) playsound(src, "shatter", 70, 1) - var/obj/effects/alien/facehugger/A = new /obj/effects/alien/facehugger( src.loc ) + var/obj/effect/alien/facehugger/A = new /obj/effect/alien/facehugger( src.loc ) A.lamarr = 1 A.name = "Lamarr" occupied = 0 @@ -72,7 +72,7 @@ playsound(src.loc, 'Glasshit.ogg', 75, 1) return -/obj/station_objects/lamarr/update_icon() +/obj/structure/lamarr/update_icon() if(src.destroyed) src.icon_state = "labcageb[src.occupied]" else @@ -80,16 +80,16 @@ return -/obj/station_objects/lamarr/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/lamarr/attackby(obj/item/weapon/W as obj, mob/user as mob) src.health -= W.force src.healthcheck() ..() return -/obj/station_objects/lamarr/attack_paw(mob/user as mob) +/obj/structure/lamarr/attack_paw(mob/user as mob) return src.attack_hand(user) -/obj/station_objects/lamarr/attack_hand(mob/user as mob) +/obj/structure/lamarr/attack_hand(mob/user as mob) if (src.destroyed) return else diff --git a/code/game/objects/mineral_doors.dm b/code/game/objects/mineral_doors.dm index 40696b1678a..8e8f7cc6b88 100644 --- a/code/game/objects/mineral_doors.dm +++ b/code/game/objects/mineral_doors.dm @@ -1,7 +1,7 @@ //NOT using the existing /obj/machinery/door type, since that has some complications on its own, mainly based on its //machineryness -/obj/station_objects/mineral_door +/obj/structure/mineral_door name = "mineral door" density = 1 anchored = 1 @@ -47,7 +47,7 @@ CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(air_group) return 0 - if(istype(mover, /obj/effects/beam)) + if(istype(mover, /obj/effect/beam)) return !opacity return !density @@ -180,18 +180,18 @@ return 1 -/obj/station_objects/mineral_door/iron +/obj/structure/mineral_door/iron mineralType = "iron" hardness = 3 -/obj/station_objects/mineral_door/silver +/obj/structure/mineral_door/silver mineralType = "silver" hardness = 3 -/obj/station_objects/mineral_door/gold +/obj/structure/mineral_door/gold mineralType = "gold" -/obj/station_objects/mineral_door/uranium +/obj/structure/mineral_door/uranium mineralType = "uranium" hardness = 3 @@ -199,18 +199,18 @@ ..() sd_SetLuminosity(3) -/obj/station_objects/mineral_door/sandstone +/obj/structure/mineral_door/sandstone mineralType = "sandstone" hardness = 0.5 -/obj/station_objects/mineral_door/transparent +/obj/structure/mineral_door/transparent opacity = 0 Close() ..() opacity = 0 -/obj/station_objects/mineral_door/transparent/plasma +/obj/structure/mineral_door/transparent/plasma mineralType = "plasma" attackby(obj/item/weapon/W as obj, mob/user as mob) @@ -241,6 +241,6 @@ hardness -= toxinsToDeduce/100 CheckHardness() -/obj/station_objects/mineral_door/transparent/diamond +/obj/structure/mineral_door/transparent/diamond mineralType = "diamond" hardness = 10 \ No newline at end of file diff --git a/code/game/objects/new_year.dm b/code/game/objects/new_year.dm index 028a9cf5afe..72fc742aeb1 100644 --- a/code/game/objects/new_year.dm +++ b/code/game/objects/new_year.dm @@ -1,5 +1,5 @@ -/obj/effects/new_year_tree +/obj/effect/new_year_tree name = "The fir" desc = "This is a fir. Real fir on dammit spess station. You smell pine-needles." icon = '160x160.dmi' @@ -11,7 +11,7 @@ pixel_x = -64 //pixel_y = -64 -/obj/effects/new_year_tree/attackby(obj/item/W, mob/user) +/obj/effect/new_year_tree/attackby(obj/item/W, mob/user) if (istype(W, /obj/item/weapon/grab)) return W.loc = src @@ -94,14 +94,14 @@ playsound(src.loc, 'bang.ogg', 25, 1) var/turf/T = get_turf(src) if(T) - var/datum/effects/system/harmless_smoke_spread/smoke = new + var/datum/effect/system/harmless_smoke_spread/smoke = new smoke.set_up(3, 0, src.loc) smoke.attach(src) smoke.start() - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() - new /obj/effects/new_year_tree(T) + new /obj/effect/new_year_tree(T) del(src) return @@ -132,6 +132,6 @@ "/obj/item/weapon/wrapping_paper", "/obj/item/weapon/wrapping_paper") cost = 20 - containertype = "/obj/station_objects/crate" + containertype = "/obj/structure/crate" containername = "New Year Celebration crate" */ \ No newline at end of file diff --git a/code/game/objects/noticeboard.dm b/code/game/objects/noticeboard.dm index 43488a08beb..3ae115a4850 100644 --- a/code/game/objects/noticeboard.dm +++ b/code/game/objects/noticeboard.dm @@ -1,7 +1,7 @@ -/obj/station_objects/noticeboard +/obj/structure/noticeboard //attaching papers!! -/obj/station_objects/noticeboard/attackby(var/obj/item/weapon/O as obj, var/mob/user as mob) +/obj/structure/noticeboard/attackby(var/obj/item/weapon/O as obj, var/mob/user as mob) if (istype(O, /obj/item/weapon/paper)) if (src.notices < 5) O.add_fingerprint(user) @@ -14,7 +14,7 @@ else user << "\red You reach to pin your paper to the board but hesitate. You are certain your paper will not be seen among the many others already attached." -/obj/station_objects/noticeboard/attack_hand(user as mob) +/obj/structure/noticeboard/attack_hand(user as mob) var/dat = "Noticeboard
    " for(var/obj/item/weapon/paper/P in src) dat += text("[] Write Remove
    ", src, P, P.name, src, P, src, P) @@ -22,7 +22,7 @@ onclose(user, "noticeboard") -/obj/station_objects/noticeboard/Topic(href, href_list) +/obj/structure/noticeboard/Topic(href, href_list) ..() usr.machine = src if (href_list["remove"]) diff --git a/code/game/objects/portals.dm b/code/game/objects/portals.dm index 7d011f8d1ef..f0e698555b6 100644 --- a/code/game/objects/portals.dm +++ b/code/game/objects/portals.dm @@ -1,25 +1,25 @@ -/obj/effects/portal/Bumped(mob/M as mob|obj) +/obj/effect/portal/Bumped(mob/M as mob|obj) spawn(0) src.teleport(M) return return -/obj/effects/portal/HasEntered(AM as mob|obj) +/obj/effect/portal/HasEntered(AM as mob|obj) spawn(0) src.teleport(AM) return return -/obj/effects/portal/New() +/obj/effect/portal/New() spawn(300) del(src) return return -/obj/effects/portal/proc/teleport(atom/movable/M as mob|obj) - if(istype(M, /obj/effects)) //sparks don't teleport +/obj/effect/portal/proc/teleport(atom/movable/M as mob|obj) + if(istype(M, /obj/effect)) //sparks don't teleport return if (M.anchored&&istype(M, /obj/mecha)) return diff --git a/code/game/objects/radio/electropack.dm b/code/game/objects/radio/electropack.dm index a5b7f88db0f..082c29848f8 100644 --- a/code/game/objects/radio/electropack.dm +++ b/code/game/objects/radio/electropack.dm @@ -134,7 +134,7 @@ if (M.moved_recently && M.last_move) step(M, M.last_move) M.show_message("\red You feel a sharp shock!") - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, M) s.start() diff --git a/code/game/objects/secstorage/secstorage.dm b/code/game/objects/secstorage/secstorage.dm index af0c1f3f729..724529eb351 100644 --- a/code/game/objects/secstorage/secstorage.dm +++ b/code/game/objects/secstorage/secstorage.dm @@ -102,7 +102,7 @@ overlays += image('storage.dmi', icon_locking) locked = 0 if(istype(W, /obj/item/weapon/melee/energy/blade)) - var/datum/effects/system/spark_spread/spark_system = new /datum/effects/system/spark_spread() + var/datum/effect/system/spark_spread/spark_system = new /datum/effect/system/spark_spread() spark_system.set_up(5, 0, src.loc) spark_system.start() playsound(src.loc, 'blade1.ogg', 50, 1) diff --git a/code/game/objects/secure_closets.dm b/code/game/objects/secure_closets.dm index 1d42105685b..64837bd7059 100644 --- a/code/game/objects/secure_closets.dm +++ b/code/game/objects/secure_closets.dm @@ -1,29 +1,29 @@ -/obj/station_objects/secure_closet/alter_health() +/obj/structure/secure_closet/alter_health() return get_turf(src) -/obj/station_objects/secure_closet/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) +/obj/structure/secure_closet/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(air_group || (height==0) || wall_mounted) return 1 return src.opened -/obj/station_objects/secure_closet/proc/can_close() - for(var/obj/station_objects/closet/closet in get_turf(src)) +/obj/structure/secure_closet/proc/can_close() + for(var/obj/structure/closet/closet in get_turf(src)) return 0 - for(var/obj/station_objects/secure_closet/closet in get_turf(src)) + for(var/obj/structure/secure_closet/closet in get_turf(src)) if(closet != src) return 0 return 1 -/obj/station_objects/secure_closet/proc/can_open() +/obj/structure/secure_closet/proc/can_open() if (src.locked) return 0 return 1 -/obj/station_objects/secure_closet/proc/dump_contents() +/obj/structure/secure_closet/proc/dump_contents() for (var/obj/item/I in src) I.loc = src.loc - for (var/obj/effects/overlay/o in src) //REMOVE THIS + for (var/obj/effect/overlay/o in src) //REMOVE THIS o.loc = src.loc for(var/mob/M in src) @@ -31,7 +31,7 @@ if (M.client) M.client.eye = M.client.mob M.client.perspective = MOB_PERSPECTIVE -/obj/station_objects/secure_closet/proc/open() +/obj/structure/secure_closet/proc/open() if (src.opened) return 0 @@ -45,7 +45,7 @@ playsound(src.loc, 'click.ogg', 15, 1, -3) return 1 -/obj/station_objects/secure_closet/proc/close() +/obj/structure/secure_closet/proc/close() if (!src.opened) return 0 @@ -56,7 +56,7 @@ if (!I.anchored) I.loc = src - for (var/obj/effects/overlay/o in src.loc) //REMOVE THIS + for (var/obj/effect/overlay/o in src.loc) //REMOVE THIS if (!o.anchored) o.loc = src @@ -77,12 +77,12 @@ playsound(src.loc, 'click.ogg', 15, 1, -3) return 1 -/obj/station_objects/secure_closet/proc/toggle() +/obj/structure/secure_closet/proc/toggle() if (src.opened) return src.close() return src.open() -/obj/station_objects/secure_closet/emp_act(severity) +/obj/structure/secure_closet/emp_act(severity) for(var/obj/O in src) O.emp_act(severity) if(!broken) @@ -96,7 +96,7 @@ src.req_access += pick(get_all_accesses()) ..() -/obj/station_objects/secure_closet/ex_act(severity) +/obj/structure/secure_closet/ex_act(severity) switch(severity) if (1) for (var/atom/movable/A as mob|obj in src) @@ -116,13 +116,13 @@ ex_act(severity) del(src) -/obj/station_objects/secure_closet/blob_act() +/obj/structure/secure_closet/blob_act() if (prob(75)) for(var/atom/movable/A as mob|obj in src) A.loc = src.loc del(src) -/obj/station_objects/secure_closet/meteorhit(obj/O as obj) +/obj/structure/secure_closet/meteorhit(obj/O as obj) if (O.icon_state == "flaming") for(var/obj/item/I in src) I.loc = src.loc @@ -136,7 +136,7 @@ return return -/obj/station_objects/secure_closet/bullet_act(var/obj/item/projectile/Proj) +/obj/structure/secure_closet/bullet_act(var/obj/item/projectile/Proj) health -= Proj.damage ..() if(health <= 0) @@ -145,7 +145,7 @@ del(src) return -/obj/station_objects/secure_closet/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/secure_closet/attackby(obj/item/weapon/W as obj, mob/user as mob) if (src.opened) if (istype(W, /obj/item/weapon/grab)) if (src.large) @@ -164,7 +164,7 @@ desc = "It appears to be broken." icon_state = src.icon_broken if(istype(W, /obj/item/weapon/melee/energy/blade)) - var/datum/effects/system/spark_spread/spark_system = new /datum/effects/system/spark_spread() + var/datum/effect/system/spark_spread/spark_system = new /datum/effect/system/spark_spread() spark_system.set_up(5, 0, src.loc) spark_system.start() playsound(src.loc, 'blade1.ogg', 50, 1) @@ -188,9 +188,9 @@ user << "\red Access Denied" return -/obj/station_objects/secure_closet +/obj/structure/secure_closet var/lastbang -/obj/station_objects/secure_closet/relaymove(mob/user as mob) +/obj/structure/secure_closet/relaymove(mob/user as mob) if (user.stat) return if (!( src.locked )) @@ -211,14 +211,14 @@ M << text("BANG, bang!", max(0, 5 - get_dist(src, M))) return -/obj/station_objects/secure_closet/MouseDrop_T(atom/movable/O as mob|obj, mob/user as mob) +/obj/structure/secure_closet/MouseDrop_T(atom/movable/O as mob|obj, mob/user as mob) if ((user.restrained() || user.stat)) return if ((!( istype(O, /atom/movable) ) || O.anchored || get_dist(user, src) > 1 || get_dist(user, O) > 1 || user.contents.Find(src))) return if(!src.opened) return - if(istype(O, /obj/station_objects/secure_closet) || istype(O, /obj/station_objects/closet)) + if(istype(O, /obj/structure/secure_closet) || istype(O, /obj/structure/closet)) return step_towards(O, src.loc) if (user != O) @@ -228,7 +228,7 @@ src.add_fingerprint(user) return /* -/obj/station_objects/secure_closet/attack_hand(mob/user as mob) +/obj/structure/secure_closet/attack_hand(mob/user as mob) src.add_fingerprint(user) if (!src.opened && !src.locked) if(!src.can_open()) @@ -265,11 +265,11 @@ return src.attackby(null, user) return*/ -/obj/station_objects/secure_closet/attack_hand(mob/user as mob) +/obj/structure/secure_closet/attack_hand(mob/user as mob) src.add_fingerprint(user) if (!src.toggle()) return src.attackby(null, user) -/obj/station_objects/secure_closet/attack_paw(mob/user as mob) +/obj/structure/secure_closet/attack_paw(mob/user as mob) return src.attack_hand(user) diff --git a/code/game/objects/sign_decals.dm b/code/game/objects/sign_decals.dm index 25a05c662e8..3335c54a9ea 100644 --- a/code/game/objects/sign_decals.dm +++ b/code/game/objects/sign_decals.dm @@ -1,4 +1,4 @@ -/obj/effects/securearea/ex_act(severity) +/obj/effect/securearea/ex_act(severity) switch(severity) if(1.0) del(src) @@ -11,14 +11,14 @@ else return -/obj/effects/securearea/blob_act() +/obj/effect/securearea/blob_act() if (prob(75)) del(src) return return -/obj/effects/sign/ex_act(severity) +/obj/effect/sign/ex_act(severity) switch(severity) if(1.0) del(src) @@ -31,7 +31,7 @@ else return -/obj/effects/sign/blob_act() +/obj/effect/sign/blob_act() if (prob(75)) del(src) return diff --git a/code/game/objects/stacks/glass.dm b/code/game/objects/stacks/glass.dm index f2079289b13..107edfa856c 100644 --- a/code/game/objects/stacks/glass.dm +++ b/code/game/objects/stacks/glass.dm @@ -22,31 +22,31 @@ SHARDS if (src.amount < 1) return 1 var/list/directions = new/list(cardinal) - for (var/obj/station_objects/window/win in usr.loc) + for (var/obj/structure/window/win in usr.loc) directions-=win.dir if(!(win.ini_dir in cardinal)) usr << "\red Can't let you do that." return 1 var/dir_to_set = 2 //yes, this could probably be done better but hey... it works... - for(var/obj/station_objects/window/WT in usr.loc) + for(var/obj/structure/window/WT in usr.loc) if (WT.dir == dir_to_set) dir_to_set = 4 - for(var/obj/station_objects/window/WT in usr.loc) + for(var/obj/structure/window/WT in usr.loc) if (WT.dir == dir_to_set) dir_to_set = 1 - for(var/obj/station_objects/window/WT in usr.loc) + for(var/obj/structure/window/WT in usr.loc) if (WT.dir == dir_to_set) dir_to_set = 8 - for(var/obj/station_objects/window/WT in usr.loc) + for(var/obj/structure/window/WT in usr.loc) if (WT.dir == dir_to_set) dir_to_set = 2 - var/obj/station_objects/window/W + var/obj/structure/window/W if(reinf) - W = new /obj/station_objects/window/reinforced( usr.loc, reinf ) + W = new /obj/structure/window/reinforced( usr.loc, reinf ) W.state = 0 else - W = new /obj/station_objects/window/basic( usr.loc, reinf ) + W = new /obj/structure/window/basic( usr.loc, reinf ) W.dir = dir_to_set W.ini_dir = W.dir W.anchored = 0 @@ -54,15 +54,15 @@ SHARDS if("full (2 sheets)") if (src.amount < 2) return 1 - if (locate(/obj/station_objects/window) in usr.loc) + if (locate(/obj/structure/window) in usr.loc) usr << "\red Can't let you do that." return 1 - var/obj/station_objects/window/W + var/obj/structure/window/W if(reinf) - W = new /obj/station_objects/window/reinforced( usr.loc, reinf ) + W = new /obj/structure/window/reinforced( usr.loc, reinf ) W.state = 0 else - W = new /obj/station_objects/window/basic( usr.loc, reinf ) + W = new /obj/structure/window/basic( usr.loc, reinf ) W.dir = SOUTHWEST W.ini_dir = SOUTHWEST W.anchored = 0 diff --git a/code/game/objects/stacks/metal.dm b/code/game/objects/stacks/metal.dm index e640d42b239..a0f8738fd71 100644 --- a/code/game/objects/stacks/metal.dm +++ b/code/game/objects/stacks/metal.dm @@ -33,8 +33,8 @@ FLOOR TILES /obj/item/stack/rods/attack_self(mob/user as mob) src.add_fingerprint(user) - if (locate(/obj/station_objects/grille, usr.loc)) - for(var/obj/station_objects/grille/G in usr.loc) + if (locate(/obj/structure/grille, usr.loc)) + for(var/obj/structure/grille/G in usr.loc) if (G.destroyed) G.health = 10 G.density = 1 @@ -47,7 +47,7 @@ FLOOR TILES if(amount < 2) user << "\blue You need at least two rods to do this." return - new /obj/station_objects/grille( usr.loc ) + new /obj/structure/grille( usr.loc ) use(2) return @@ -57,12 +57,12 @@ FLOOR TILES // /datum/stack_recipe/New(title, result_type, req_amount, res_amount, max_res_amount, time, one_per_turf, on_floor = 0) var/global/list/datum/stack_recipe/metal_recipes = list ( \ - new/datum/stack_recipe("stool", /obj/station_objects/stool), \ - new/datum/stack_recipe("chair", /obj/station_objects/stool/chair, one_per_turf = 1), \ - new/datum/stack_recipe("bed", /obj/station_objects/stool/bed, 2, one_per_turf = 1), \ + new/datum/stack_recipe("stool", /obj/structure/stool), \ + new/datum/stack_recipe("chair", /obj/structure/stool/chair, one_per_turf = 1), \ + new/datum/stack_recipe("bed", /obj/structure/stool/bed, 2, one_per_turf = 1), \ new/datum/stack_recipe("table parts", /obj/item/weapon/table_parts, 2), \ new/datum/stack_recipe("rack parts", /obj/item/weapon/rack_parts), \ - new/datum/stack_recipe("closet", /obj/station_objects/closet, 2, one_per_turf = 1), \ + new/datum/stack_recipe("closet", /obj/structure/closet, 2, one_per_turf = 1), \ null, \ new/datum/stack_recipe("canister", /obj/machinery/portable_atmospherics/canister, 2, one_per_turf = 1), \ null, \ @@ -70,16 +70,16 @@ var/global/list/datum/stack_recipe/metal_recipes = list ( \ new/datum/stack_recipe("metal rod", /obj/item/stack/rods, 1, 2, 60), \ new/datum/stack_recipe("reinforced sheet", /obj/item/stack/sheet/r_metal, 2, 1, 50), \ null, \ - new/datum/stack_recipe("computer frame", /obj/station_objects/computerframe, 5, one_per_turf = 1), \ - new/datum/stack_recipe("wall girders", /obj/station_objects/structure/girder, 2, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("airlock assembly", /obj/station_objects/door_assembly, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("computer frame", /obj/structure/computerframe, 5, one_per_turf = 1), \ + new/datum/stack_recipe("wall girders", /obj/structure/girder, 2, time = 50, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("airlock assembly", /obj/structure/door_assembly, 4, time = 50, one_per_turf = 1, on_floor = 1), \ new/datum/stack_recipe("machine frame", /obj/machinery/constructable_frame/machine_frame, 5, one_per_turf = 1), \ new/datum/stack_recipe("turret frame", /obj/machinery/porta_turret_construct, 5, one_per_turf = 1), \ null, \ new/datum/stack_recipe("apc frame", /obj/item/apc_frame, 2), \ new/datum/stack_recipe("grenade casing", /obj/item/weapon/chem_grenade), \ null, \ - new/datum/stack_recipe("iron door", /obj/station_objects/mineral_door/iron, 20), \ + new/datum/stack_recipe("iron door", /obj/structure/mineral_door/iron, 20), \ ) /obj/item/stack/sheet/metal @@ -93,7 +93,7 @@ var/global/list/datum/stack_recipe/metal_recipes = list ( \ var/global/list/datum/stack_recipe/r_metal_recipes = list ( \ new/datum/stack_recipe("table parts", /obj/item/weapon/table_parts/reinforced, 2), \ new/datum/stack_recipe("metal sheet", /obj/item/stack/sheet/metal, 1, 2, 50), \ - new/datum/stack_recipe("AI core", /obj/station_objects/AIcore, 4, one_per_turf = 1), \ + new/datum/stack_recipe("AI core", /obj/structure/AIcore, 4, one_per_turf = 1), \ ) /obj/item/stack/sheet/r_metal diff --git a/code/game/objects/stacks/minerals.dm b/code/game/objects/stacks/minerals.dm index 333f6e7debc..49a28193172 100644 --- a/code/game/objects/stacks/minerals.dm +++ b/code/game/objects/stacks/minerals.dm @@ -10,7 +10,7 @@ SILVER //Sandstone var/global/list/datum/stack_recipe/sandstone_recipes = list ( \ - new/datum/stack_recipe("sandstone door", /obj/station_objects/mineral_door/sandstone, 10), \ + new/datum/stack_recipe("sandstone door", /obj/structure/mineral_door/sandstone, 10), \ /* new/datum/stack_recipe("sandstone wall", ???), \ new/datum/stack_recipe("sandstone floor", ???),\*/ ) @@ -22,7 +22,7 @@ var/global/list/datum/stack_recipe/sandstone_recipes = list ( \ //Diamond var/global/list/datum/stack_recipe/diamond_recipes = list ( \ - new/datum/stack_recipe("diamond door", /obj/station_objects/mineral_door/transparent/diamond, 10), \ + new/datum/stack_recipe("diamond door", /obj/structure/mineral_door/transparent/diamond, 10), \ ) /obj/item/stack/sheet/diamond @@ -32,7 +32,7 @@ var/global/list/datum/stack_recipe/diamond_recipes = list ( \ //Uranium var/global/list/datum/stack_recipe/uranium_recipes = list ( \ - new/datum/stack_recipe("uranium door", /obj/station_objects/mineral_door/uranium, 10), \ + new/datum/stack_recipe("uranium door", /obj/structure/mineral_door/uranium, 10), \ ) /obj/item/stack/sheet/uranium @@ -42,7 +42,7 @@ var/global/list/datum/stack_recipe/uranium_recipes = list ( \ //Plasma var/global/list/datum/stack_recipe/plasma_recipes = list ( \ - new/datum/stack_recipe("plasma door", /obj/station_objects/mineral_door/transparent/plasma, 10), \ + new/datum/stack_recipe("plasma door", /obj/structure/mineral_door/transparent/plasma, 10), \ ) /obj/item/stack/sheet/plasma @@ -52,7 +52,7 @@ var/global/list/datum/stack_recipe/plasma_recipes = list ( \ //Gold var/global/list/datum/stack_recipe/gold_recipes = list ( \ - new/datum/stack_recipe("golden door", /obj/station_objects/mineral_door/gold, 10), \ + new/datum/stack_recipe("golden door", /obj/structure/mineral_door/gold, 10), \ ) /obj/item/stack/sheet/gold @@ -62,7 +62,7 @@ var/global/list/datum/stack_recipe/gold_recipes = list ( \ //Silver var/global/list/datum/stack_recipe/silver_recipes = list ( \ - new/datum/stack_recipe("silver door", /obj/station_objects/mineral_door/silver, 10), \ + new/datum/stack_recipe("silver door", /obj/structure/mineral_door/silver, 10), \ ) /obj/item/stack/sheet/silver diff --git a/code/game/objects/stacks/wood.dm b/code/game/objects/stacks/wood.dm index 03957ed5010..e7a0bdf5a62 100644 --- a/code/game/objects/stacks/wood.dm +++ b/code/game/objects/stacks/wood.dm @@ -5,7 +5,7 @@ WOOD PLANKS var/global/list/datum/stack_recipe/wood_recipes = list ( \ new/datum/stack_recipe("table parts", /obj/item/weapon/table_parts/wood, 2), \ - new/datum/stack_recipe("wooden barricade", /obj/station_objects/barricade/wooden, 5, time = 30, one_per_turf = 1, on_floor = 1),\ + new/datum/stack_recipe("wooden barricade", /obj/structure/barricade/wooden, 5, time = 30, one_per_turf = 1, on_floor = 1),\ ) /obj/item/stack/sheet/wood diff --git a/code/game/objects/stool.dm b/code/game/objects/stool.dm index b58c92f3a9c..4cd21ddea6d 100644 --- a/code/game/objects/stool.dm +++ b/code/game/objects/stool.dm @@ -1,4 +1,4 @@ -/obj/station_objects/stool/ex_act(severity) +/obj/structure/stool/ex_act(severity) switch(severity) if(1.0) @@ -18,12 +18,12 @@ else return -/obj/station_objects/stool/blob_act() +/obj/structure/stool/blob_act() if(prob(75)) new /obj/item/stack/sheet/metal( src.loc ) del(src) -/obj/station_objects/stool/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/stool/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/wrench)) playsound(src.loc, 'Ratchet.ogg', 50, 1) new /obj/item/stack/sheet/metal( src.loc ) @@ -32,7 +32,7 @@ return -/obj/station_objects/stool/bed/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/stool/bed/attackby(obj/item/weapon/W as obj, mob/user as mob) ..() if (istype(W, /obj/item/weapon/wrench)) playsound(src.loc, 'Ratchet.ogg', 50, 1) @@ -40,10 +40,10 @@ del(src) return -/obj/station_objects/stool/chair/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/stool/chair/attackby(obj/item/weapon/W as obj, mob/user as mob) ..() if (istype(W, /obj/item/assembly/shock_kit)) - var/obj/station_objects/stool/chair/e_chair/E = new /obj/station_objects/stool/chair/e_chair( src.loc ) + var/obj/structure/stool/chair/e_chair/E = new /obj/structure/stool/chair/e_chair( src.loc ) playsound(src.loc, 'Deconstruct.ogg', 50, 1) E.dir = src.dir E.part1 = W @@ -56,7 +56,7 @@ return return -/obj/station_objects/stool/bed/Del() +/obj/structure/stool/bed/Del() for(var/mob/M in src.buckled_mobs) if (M.buckled == src) M.lying = 0 @@ -64,13 +64,13 @@ ..() return -/obj/station_objects/stool/proc/unbuckle_all() +/obj/structure/stool/proc/unbuckle_all() for(var/mob/M in src:buckled_mobs) if (M.buckled == src) M.buckled = null M.anchored = 0 -/obj/station_objects/stool/proc/manual_unbuckle_all(mob/user as mob) +/obj/structure/stool/proc/manual_unbuckle_all(mob/user as mob) var/N = 0; for(var/mob/M in src:buckled_mobs) if (M.buckled == src) @@ -90,7 +90,7 @@ N++ return N -/obj/station_objects/stool/proc/buckle_mob(mob/M as mob, mob/user as mob) +/obj/structure/stool/proc/buckle_mob(mob/M as mob, mob/user as mob) if (!ticker) user << "You can't buckle anyone in before the game starts." if ((!( istype(M, /mob) ) || get_dist(src, user) > 1 || M.loc != src.loc || user.restrained() || usr.stat || M.buckled)) @@ -113,13 +113,13 @@ src.add_fingerprint(user) return -/obj/station_objects/stool/bed/MouseDrop_T(mob/M as mob, mob/user as mob) +/obj/structure/stool/bed/MouseDrop_T(mob/M as mob, mob/user as mob) if (!istype(M)) return buckle_mob(M, user) M.lying = 1 return -/obj/station_objects/stool/bed/attack_hand(mob/user as mob) +/obj/structure/stool/bed/attack_hand(mob/user as mob) for(var/mob/M in src.buckled_mobs) if (M.buckled == src) M.lying = 0 @@ -127,7 +127,7 @@ src.add_fingerprint(user) return -/obj/station_objects/stool/chair/e_chair/New() +/obj/structure/stool/chair/e_chair/New() src.overl = new /atom/movable/overlay( src.loc ) src.overl.icon = 'objects.dmi' @@ -137,17 +137,17 @@ src.overl.master = src return -/obj/station_objects/stool/chair/e_chair/Del() +/obj/structure/stool/chair/e_chair/Del() //src.overl = null del(src.overl) ..() return -/obj/station_objects/stool/chair/e_chair/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/stool/chair/e_chair/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/wrench)) - var/obj/station_objects/stool/chair/C = new /obj/station_objects/stool/chair( src.loc ) + var/obj/structure/stool/chair/C = new /obj/structure/stool/chair( src.loc ) playsound(src.loc, 'Ratchet.ogg', 50, 1) C.dir = src.dir src.part1.loc = src.loc @@ -158,7 +158,7 @@ return return -/obj/station_objects/stool/chair/e_chair/verb/toggle_power() +/obj/structure/stool/chair/e_chair/verb/toggle_power() set name = "Toggle Electric Chair" set category = "Object" set src in oview(1) @@ -170,7 +170,7 @@ src.overl.icon_state = text("e_chairo[]", src.on) return -/obj/station_objects/stool/chair/e_chair/proc/shock() +/obj/structure/stool/chair/e_chair/proc/shock() if (!( src.on )) return if ( (src.last_time + 50) > world.time) @@ -189,7 +189,7 @@ flick("e_chairs", src) flick("e_chairos", src.overl) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(12, 1, src) s.start() for(var/mob/living/M in src.loc) @@ -206,7 +206,7 @@ A.updateicon() return -/obj/station_objects/stool/chair/ex_act(severity) +/obj/structure/stool/chair/ex_act(severity) unbuckle_all() switch(severity) if(1.0) @@ -222,24 +222,24 @@ return return -/obj/station_objects/stool/chair/blob_act() +/obj/structure/stool/chair/blob_act() if(prob(75)) unbuckle_all() del(src) -/obj/station_objects/stool/chair/New() +/obj/structure/stool/chair/New() src.verbs -= /atom/movable/verb/pull if (src.dir == NORTH) src.layer = FLY_LAYER ..() return -/obj/station_objects/stool/chair/Del() +/obj/structure/stool/chair/Del() unbuckle_all() ..() return -/obj/station_objects/stool/chair/verb/rotate() +/obj/structure/stool/chair/verb/rotate() set name = "Rotate Chair" set category = "Object" set src in oview(1) @@ -251,21 +251,21 @@ src.layer = OBJ_LAYER return -/obj/station_objects/stool/chair/MouseDrop_T(mob/M as mob, mob/user as mob) +/obj/structure/stool/chair/MouseDrop_T(mob/M as mob, mob/user as mob) buckle_mob(M, user) return -/obj/station_objects/stool/chair/attack_paw(mob/user as mob) +/obj/structure/stool/chair/attack_paw(mob/user as mob) return src.attack_hand(user) -/obj/station_objects/stool/chair/attack_hand(mob/user as mob) +/obj/structure/stool/chair/attack_hand(mob/user as mob) if (manual_unbuckle_all(user)) src.add_fingerprint(user) return //roller bed -/obj/station_objects/stool/bed/roller +/obj/structure/stool/bed/roller name = "roller bed" icon = 'rollerbed.dmi' icon_state = "down" diff --git a/code/game/objects/storage/bible.dm b/code/game/objects/storage/bible.dm index 8c067b59889..cc77a59a9f1 100644 --- a/code/game/objects/storage/bible.dm +++ b/code/game/objects/storage/bible.dm @@ -75,7 +75,7 @@ if (istype(A, /turf/simulated/floor)) user << "\blue You hit the floor with the bible." if(user.mind && (user.mind.assigned_role == "Chaplain")) - call(/obj/effects/rune/proc/revealrunes)(src) + call(/obj/effect/rune/proc/revealrunes)(src) if(user.mind && (user.mind.assigned_role == "Chaplain")) if(A.reagents && A.reagents.has_reagent("water")) //blesses all the water in the holder user << "\blue You bless [A]." diff --git a/code/game/objects/storage/crates.dm b/code/game/objects/storage/crates.dm index ba523c03760..759d73b379c 100644 --- a/code/game/objects/storage/crates.dm +++ b/code/game/objects/storage/crates.dm @@ -1,4 +1,4 @@ -/obj/station_objects/crate +/obj/structure/crate desc = "A crate." name = "Crate" icon = 'storage.dmi' @@ -13,7 +13,7 @@ m_amt = 7500 mouse_drag_pointer = MOUSE_ACTIVE_POINTER -/obj/station_objects/crate/internals +/obj/structure/crate/internals desc = "A internals crate." name = "Internals crate" icon = 'storage.dmi' @@ -22,7 +22,7 @@ openicon = "o2crateopen" closedicon = "o2crate" -/obj/station_objects/crate/trashcart +/obj/structure/crate/trashcart desc = "A heavy, metal trashcart with wheels." name = "Trash Cart" icon = 'storage.dmi' @@ -31,7 +31,7 @@ openicon = "trashcartopen" closedicon = "trashcart" -/obj/station_objects/crate/hat +/obj/structure/crate/hat desc = "A crate filled with Valuable Collector's Hats!." name = "Hat Crate" icon = 'storage.dmi' @@ -40,7 +40,7 @@ openicon = "crateopen" closedicon = "crate" -/obj/station_objects/crate/medical +/obj/structure/crate/medical desc = "A medical crate." name = "Medical crate" icon = 'storage.dmi' @@ -49,7 +49,7 @@ openicon = "medicalcrateopen" closedicon = "medicalcrate" -/obj/station_objects/crate/rcd +/obj/structure/crate/rcd desc = "A crate for the storage of the RCD." name = "RCD crate" icon = 'storage.dmi' @@ -58,7 +58,7 @@ openicon = "crateopen" closedicon = "crate" -/obj/station_objects/crate/freezer +/obj/structure/crate/freezer desc = "A freezer." name = "Freezer" icon = 'storage.dmi' @@ -67,7 +67,7 @@ openicon = "freezeropen" closedicon = "freezer" -/obj/station_objects/crate/bin +/obj/structure/crate/bin desc = "A large bin." name = "Large bin" icon = 'storage.dmi' @@ -76,7 +76,7 @@ openicon = "largebinopen" closedicon = "largebin" -/obj/station_objects/crate/radiation +/obj/structure/crate/radiation desc = "A crate with a radiation sign on it." name = "Radioactive gear crate" icon = 'storage.dmi' @@ -87,7 +87,7 @@ /obj/item/clothing/suit/radiation -/obj/station_objects/crate/secure/weapon +/obj/structure/crate/secure/weapon desc = "A secure weapons crate." name = "Weapons crate" icon = 'storage.dmi' @@ -96,7 +96,7 @@ openicon = "weaponcrateopen" closedicon = "weaponcrate" -/obj/station_objects/crate/secure/plasma +/obj/structure/crate/secure/plasma desc = "A secure plasma crate." name = "Plasma crate" icon = 'storage.dmi' @@ -105,7 +105,7 @@ openicon = "plasmacrateopen" closedicon = "plasmacrate" -/obj/station_objects/crate/secure/gear +/obj/structure/crate/secure/gear desc = "A secure gear crate." name = "Gear crate" icon = 'storage.dmi' @@ -114,7 +114,7 @@ openicon = "secgearcrateopen" closedicon = "secgearcrate" -/obj/station_objects/crate/secure/bin +/obj/structure/crate/secure/bin desc = "A secure bin." name = "Secure bin" icon_state = "largebins" @@ -125,7 +125,7 @@ sparks = "largebinsparks" emag = "largebinemag" -/obj/station_objects/crate/secure +/obj/structure/crate/secure desc = "A secure crate." name = "Secure crate" icon_state = "securecrate" @@ -138,7 +138,7 @@ var/broken = 0 locked = 1 -/obj/station_objects/crate/hydroponics +/obj/structure/crate/hydroponics name = "Hydroponics crate" desc = "All you need to destroy those pesky weeds and pests." icon = 'storage.dmi' @@ -158,7 +158,7 @@ new /obj/item/weapon/pestspray(src) new /obj/item/weapon/pestspray(src) */ -/obj/station_objects/crate/hydroponics/prespawned +/obj/structure/crate/hydroponics/prespawned //This exists so the prespawned hydro crates spawn with their contents. /* name = "Hydroponics crate" desc = "All you need to destroy those pesky weeds and pests." @@ -179,7 +179,7 @@ // new /obj/item/weapon/pestspray(src) // new /obj/item/weapon/pestspray(src) -/obj/station_objects/crate/New() +/obj/structure/crate/New() ..() spawn(1) if(!opened) // if closed, any item at the crate's loc is put in the contents @@ -187,7 +187,7 @@ if(I.density || I.anchored || I == src) continue I.loc = src -/obj/station_objects/crate/secure/New() +/obj/structure/crate/secure/New() ..() if(locked) overlays = null @@ -196,14 +196,14 @@ overlays = null overlays += greenlight -/obj/station_objects/crate/rcd/New() +/obj/structure/crate/rcd/New() ..() new /obj/item/weapon/rcd_ammo(src) new /obj/item/weapon/rcd_ammo(src) new /obj/item/weapon/rcd_ammo(src) new /obj/item/weapon/rcd(src) -/obj/station_objects/crate/radiation/New() +/obj/structure/crate/radiation/New() ..() new /obj/item/clothing/suit/radiation(src) new /obj/item/clothing/head/radiation(src) @@ -214,7 +214,7 @@ new /obj/item/clothing/suit/radiation(src) new /obj/item/clothing/head/radiation(src) -/obj/station_objects/crate/proc/open() +/obj/structure/crate/proc/open() playsound(src.loc, 'click.ogg', 15, 1, -3) for(var/obj/O in src) @@ -225,7 +225,7 @@ icon_state = openicon src.opened = 1 -/obj/station_objects/crate/proc/close() +/obj/structure/crate/proc/close() playsound(src.loc, 'click.ogg', 15, 1, -3) for(var/obj/O in get_turf(src)) if(O.density || O.anchored || O == src) continue @@ -233,7 +233,7 @@ icon_state = closedicon src.opened = 0 -/obj/station_objects/crate/attack_hand(mob/user as mob) +/obj/structure/crate/attack_hand(mob/user as mob) if(!locked) if(opened) close() else open() @@ -241,7 +241,7 @@ user << "\red It's locked." return -/obj/station_objects/crate/secure/attack_hand(mob/user as mob) +/obj/structure/crate/secure/attack_hand(mob/user as mob) if(locked && allowed(user) && !broken) user << "\blue You unlock the [src]." src.locked = 0 @@ -249,7 +249,7 @@ overlays += greenlight return ..() -/obj/station_objects/crate/secure/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/crate/secure/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/card) && src.allowed(user) && !locked && !opened && !broken) user << "\red You lock the [src]." src.locked = 1 @@ -269,14 +269,14 @@ return ..() -/obj/station_objects/crate/attack_paw(mob/user as mob) +/obj/structure/crate/attack_paw(mob/user as mob) return attack_hand(user) -/obj/station_objects/crate/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/crate/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/packageWrap)) var/obj/item/weapon/packageWrap/O = W if (O.amount > 3) - var/obj/effects/bigDelivery/P = new /obj/effects/bigDelivery(get_turf(src.loc)) + var/obj/effect/bigDelivery/P = new /obj/effect/bigDelivery(get_turf(src.loc)) P.wrapped = src src.loc = P O.amount -= 3 @@ -288,7 +288,7 @@ W.loc = src.loc else return attack_hand(user) -/obj/station_objects/crate/secure/emp_act(severity) +/obj/structure/crate/secure/emp_act(severity) for(var/obj/O in src) O.emp_act(severity) if(!broken && !opened && prob(50/severity)) @@ -312,7 +312,7 @@ ..() -/obj/station_objects/crate/ex_act(severity) +/obj/structure/crate/ex_act(severity) switch(severity) if(1.0) for(var/obj/O in src.contents) diff --git a/code/game/objects/storage/kit.dm b/code/game/objects/storage/kit.dm index 59d9380080b..2ba728a8f2f 100644 --- a/code/game/objects/storage/kit.dm +++ b/code/game/objects/storage/kit.dm @@ -1,200 +1,188 @@ /obj/item/weapon/storage/lglo_kit/New() - new /obj/item/clothing/gloves/latex( src ) - new /obj/item/clothing/gloves/latex( src ) - new /obj/item/clothing/gloves/latex( src ) - new /obj/item/clothing/gloves/latex( src ) - new /obj/item/clothing/gloves/latex( src ) - new /obj/item/clothing/gloves/latex( src ) - new /obj/item/clothing/gloves/latex( src ) + new /obj/item/clothing/gloves/latex(src) + new /obj/item/clothing/gloves/latex(src) + new /obj/item/clothing/gloves/latex(src) + new /obj/item/clothing/gloves/latex(src) + new /obj/item/clothing/gloves/latex(src) + new /obj/item/clothing/gloves/latex(src) + new /obj/item/clothing/gloves/latex(src) ..() return /obj/item/weapon/storage/blankbox/New() - new /obj/item/ammo_casing/shotgun/blank( src ) - new /obj/item/ammo_casing/shotgun/blank( src ) - new /obj/item/ammo_casing/shotgun/blank( src ) - new /obj/item/ammo_casing/shotgun/blank( src ) - new /obj/item/ammo_casing/shotgun/blank( src ) - new /obj/item/ammo_casing/shotgun/blank( src ) - new /obj/item/ammo_casing/shotgun/blank( src ) + new /obj/item/ammo_casing/shotgun/blank(src) + new /obj/item/ammo_casing/shotgun/blank(src) + new /obj/item/ammo_casing/shotgun/blank(src) + new /obj/item/ammo_casing/shotgun/blank(src) + new /obj/item/ammo_casing/shotgun/blank(src) + new /obj/item/ammo_casing/shotgun/blank(src) + new /obj/item/ammo_casing/shotgun/blank(src) ..() return /obj/item/weapon/storage/flashbang_kit/New() - new /obj/item/weapon/flashbang( src ) - new /obj/item/weapon/flashbang( src ) - new /obj/item/weapon/flashbang( src ) - new /obj/item/weapon/flashbang( src ) - new /obj/item/weapon/flashbang( src ) - new /obj/item/weapon/flashbang( src ) - new /obj/item/weapon/flashbang( src ) + new /obj/item/weapon/flashbang(src) + new /obj/item/weapon/flashbang(src) + new /obj/item/weapon/flashbang(src) + new /obj/item/weapon/flashbang(src) + new /obj/item/weapon/flashbang(src) + new /obj/item/weapon/flashbang(src) + new /obj/item/weapon/flashbang(src) ..() return /obj/item/weapon/storage/emp_kit/New() - new /obj/item/weapon/empgrenade( src ) - new /obj/item/weapon/empgrenade( src ) - new /obj/item/weapon/empgrenade( src ) - new /obj/item/weapon/empgrenade( src ) - new /obj/item/weapon/empgrenade( src ) + new /obj/item/weapon/empgrenade(src) + new /obj/item/weapon/empgrenade(src) + new /obj/item/weapon/empgrenade(src) + new /obj/item/weapon/empgrenade(src) + new /obj/item/weapon/empgrenade(src) ..() return /obj/item/weapon/storage/stma_kit/New() - new /obj/item/clothing/mask/surgical( src ) - new /obj/item/clothing/mask/surgical( src ) - new /obj/item/clothing/mask/surgical( src ) - new /obj/item/clothing/mask/surgical( src ) - new /obj/item/clothing/mask/surgical( src ) - new /obj/item/clothing/mask/surgical( src ) - new /obj/item/clothing/mask/surgical( src ) + new /obj/item/clothing/mask/surgical(src) + new /obj/item/clothing/mask/surgical(src) + new /obj/item/clothing/mask/surgical(src) + new /obj/item/clothing/mask/surgical(src) + new /obj/item/clothing/mask/surgical(src) + new /obj/item/clothing/mask/surgical(src) + new /obj/item/clothing/mask/surgical(src) ..() return /obj/item/weapon/storage/gl_kit/New() - new /obj/item/clothing/glasses/regular( src ) - new /obj/item/clothing/glasses/regular( src ) - new /obj/item/clothing/glasses/regular( src ) - new /obj/item/clothing/glasses/regular( src ) - new /obj/item/clothing/glasses/regular( src ) - new /obj/item/clothing/glasses/regular( src ) - new /obj/item/clothing/glasses/regular( src ) - ..() - return - -/obj/item/weapon/storage/bb_kit/New() - - new /obj/item/bodybag( src ) - new /obj/item/bodybag( src ) - new /obj/item/bodybag( src ) - new /obj/item/bodybag( src ) - new /obj/item/bodybag( src ) - new /obj/item/bodybag( src ) - new /obj/item/bodybag( src ) + new /obj/item/clothing/glasses/regular(src) + new /obj/item/clothing/glasses/regular(src) + new /obj/item/clothing/glasses/regular(src) + new /obj/item/clothing/glasses/regular(src) + new /obj/item/clothing/glasses/regular(src) + new /obj/item/clothing/glasses/regular(src) + new /obj/item/clothing/glasses/regular(src) ..() return /obj/item/weapon/storage/trackimp_kit/New() - new /obj/item/weapon/implantcase/tracking( src ) - new /obj/item/weapon/implantcase/tracking( src ) - new /obj/item/weapon/implantcase/tracking( src ) - new /obj/item/weapon/implantcase/tracking( src ) - new /obj/item/weapon/implanter( src ) - new /obj/item/weapon/implantpad( src ) - new /obj/item/weapon/locator( src ) + new /obj/item/weapon/implantcase/tracking(src) + new /obj/item/weapon/implantcase/tracking(src) + new /obj/item/weapon/implantcase/tracking(src) + new /obj/item/weapon/implantcase/tracking(src) + new /obj/item/weapon/implanter(src) + new /obj/item/weapon/implantpad(src) + new /obj/item/weapon/locator(src) ..() return /obj/item/weapon/storage/chemimp_kit/New() - new /obj/item/weapon/implantcase/chem( src ) - new /obj/item/weapon/implantcase/chem( src ) - new /obj/item/weapon/implantcase/chem( src ) - new /obj/item/weapon/implantcase/chem( src ) - new /obj/item/weapon/implantcase/chem( src ) - new /obj/item/weapon/implanter( src ) - new /obj/item/weapon/implantpad( src ) + new /obj/item/weapon/implantcase/chem(src) + new /obj/item/weapon/implantcase/chem(src) + new /obj/item/weapon/implantcase/chem(src) + new /obj/item/weapon/implantcase/chem(src) + new /obj/item/weapon/implantcase/chem(src) + new /obj/item/weapon/implanter(src) + new /obj/item/weapon/implantpad(src) ..() return /obj/item/weapon/storage/injectbox/New() - new /obj/item/weapon/dnainjector/h2m( src ) - new /obj/item/weapon/dnainjector/h2m( src ) - new /obj/item/weapon/dnainjector/h2m( src ) - new /obj/item/weapon/dnainjector/m2h( src ) - new /obj/item/weapon/dnainjector/m2h( src ) - new /obj/item/weapon/dnainjector/m2h( src ) + new /obj/item/weapon/dnainjector/h2m(src) + new /obj/item/weapon/dnainjector/h2m(src) + new /obj/item/weapon/dnainjector/h2m(src) + new /obj/item/weapon/dnainjector/m2h(src) + new /obj/item/weapon/dnainjector/m2h(src) + new /obj/item/weapon/dnainjector/m2h(src) ..() return /obj/item/weapon/storage/fcard_kit/New() - new /obj/item/weapon/f_card( src ) - new /obj/item/weapon/f_card( src ) - new /obj/item/weapon/f_card( src ) - new /obj/item/weapon/f_card( src ) - new /obj/item/weapon/f_card( src ) - new /obj/item/weapon/f_card( src ) - new /obj/item/weapon/f_card( src ) + new /obj/item/weapon/f_card(src) + new /obj/item/weapon/f_card(src) + new /obj/item/weapon/f_card(src) + new /obj/item/weapon/f_card(src) + new /obj/item/weapon/f_card(src) + new /obj/item/weapon/f_card(src) + new /obj/item/weapon/f_card(src) ..() return /obj/item/weapon/storage/id_kit/New() - new /obj/item/weapon/card/id( src ) - new /obj/item/weapon/card/id( src ) - new /obj/item/weapon/card/id( src ) - new /obj/item/weapon/card/id( src ) - new /obj/item/weapon/card/id( src ) - new /obj/item/weapon/card/id( src ) - new /obj/item/weapon/card/id( src ) + new /obj/item/weapon/card/id(src) + new /obj/item/weapon/card/id(src) + new /obj/item/weapon/card/id(src) + new /obj/item/weapon/card/id(src) + new /obj/item/weapon/card/id(src) + new /obj/item/weapon/card/id(src) + new /obj/item/weapon/card/id(src) ..() return /obj/item/weapon/storage/handcuff_kit/New() - new /obj/item/weapon/handcuffs( src ) - new /obj/item/weapon/handcuffs( src ) - new /obj/item/weapon/handcuffs( src ) - new /obj/item/weapon/handcuffs( src ) - new /obj/item/weapon/handcuffs( src ) - new /obj/item/weapon/handcuffs( src ) - new /obj/item/weapon/handcuffs( src ) + new /obj/item/weapon/handcuffs(src) + new /obj/item/weapon/handcuffs(src) + new /obj/item/weapon/handcuffs(src) + new /obj/item/weapon/handcuffs(src) + new /obj/item/weapon/handcuffs(src) + new /obj/item/weapon/handcuffs(src) + new /obj/item/weapon/handcuffs(src) ..() return /obj/item/weapon/storage/donkpocket_kit/New() - new /obj/item/weapon/reagent_containers/food/snacks/donkpocket( src ) - new /obj/item/weapon/reagent_containers/food/snacks/donkpocket( src ) - new /obj/item/weapon/reagent_containers/food/snacks/donkpocket( src ) - new /obj/item/weapon/reagent_containers/food/snacks/donkpocket( src ) - new /obj/item/weapon/reagent_containers/food/snacks/donkpocket( src ) - new /obj/item/weapon/reagent_containers/food/snacks/donkpocket( src ) + new /obj/item/weapon/reagent_containers/food/snacks/donkpocket(src) + new /obj/item/weapon/reagent_containers/food/snacks/donkpocket(src) + new /obj/item/weapon/reagent_containers/food/snacks/donkpocket(src) + new /obj/item/weapon/reagent_containers/food/snacks/donkpocket(src) + new /obj/item/weapon/reagent_containers/food/snacks/donkpocket(src) + new /obj/item/weapon/reagent_containers/food/snacks/donkpocket(src) ..() return /obj/item/weapon/storage/condimentbottles/New() - new /obj/item/weapon/reagent_containers/food/condiment( src ) - new /obj/item/weapon/reagent_containers/food/condiment( src ) - new /obj/item/weapon/reagent_containers/food/condiment( src ) - new /obj/item/weapon/reagent_containers/food/condiment( src ) - new /obj/item/weapon/reagent_containers/food/condiment( src ) - new /obj/item/weapon/reagent_containers/food/condiment( src ) + new /obj/item/weapon/reagent_containers/food/condiment(src) + new /obj/item/weapon/reagent_containers/food/condiment(src) + new /obj/item/weapon/reagent_containers/food/condiment(src) + new /obj/item/weapon/reagent_containers/food/condiment(src) + new /obj/item/weapon/reagent_containers/food/condiment(src) + new /obj/item/weapon/reagent_containers/food/condiment(src) ..() return /obj/item/weapon/storage/drinkingglasses/New() - new /obj/item/weapon/reagent_containers/food/drinks/drinkingglass( src ) - new /obj/item/weapon/reagent_containers/food/drinks/drinkingglass( src ) - new /obj/item/weapon/reagent_containers/food/drinks/drinkingglass( src ) - new /obj/item/weapon/reagent_containers/food/drinks/drinkingglass( src ) - new /obj/item/weapon/reagent_containers/food/drinks/drinkingglass( src ) - new /obj/item/weapon/reagent_containers/food/drinks/drinkingglass( src ) + new /obj/item/weapon/reagent_containers/food/drinks/drinkingglass(src) + new /obj/item/weapon/reagent_containers/food/drinks/drinkingglass(src) + new /obj/item/weapon/reagent_containers/food/drinks/drinkingglass(src) + new /obj/item/weapon/reagent_containers/food/drinks/drinkingglass(src) + new /obj/item/weapon/reagent_containers/food/drinks/drinkingglass(src) + new /obj/item/weapon/reagent_containers/food/drinks/drinkingglass(src) ..() return /* /obj/item/weapon/storage/disk_kit/disks/New() - new /obj/item/weapon/card/data( src ) - new /obj/item/weapon/card/data( src ) - new /obj/item/weapon/card/data( src ) - new /obj/item/weapon/card/data( src ) - new /obj/item/weapon/card/data( src ) - new /obj/item/weapon/card/data( src ) - new /obj/item/weapon/card/data( src ) + new /obj/item/weapon/card/data(src) + new /obj/item/weapon/card/data(src) + new /obj/item/weapon/card/data(src) + new /obj/item/weapon/card/data(src) + new /obj/item/weapon/card/data(src) + new /obj/item/weapon/card/data(src) + new /obj/item/weapon/card/data(src) ..() return diff --git a/code/game/objects/storage/lockbox.dm b/code/game/objects/storage/lockbox.dm index 20db72c911f..bc618e454cc 100644 --- a/code/game/objects/storage/lockbox.dm +++ b/code/game/objects/storage/lockbox.dm @@ -39,7 +39,7 @@ desc = "It appears to be broken." icon_state = src.icon_broken if(istype(W, /obj/item/weapon/melee/energy/blade)) - var/datum/effects/system/spark_spread/spark_system = new /datum/effects/system/spark_spread() + var/datum/effect/system/spark_spread/spark_system = new /datum/effect/system/spark_spread() spark_system.set_up(5, 0, src.loc) spark_system.start() playsound(src.loc, 'blade1.ogg', 50, 1) diff --git a/code/game/objects/storage/storage.dm b/code/game/objects/storage/storage.dm index 006fe2ff178..5b2797b1f69 100644 --- a/code/game/objects/storage/storage.dm +++ b/code/game/objects/storage/storage.dm @@ -257,8 +257,8 @@ return if ("screwed") - new /obj/effects/spawner/newbomb/timer/syndicate(src) - new /obj/effects/spawner/newbomb/timer/syndicate(src) + new /obj/effect/spawner/newbomb/timer/syndicate(src) + new /obj/effect/spawner/newbomb/timer/syndicate(src) new /obj/item/device/powersink(src) new /obj/item/clothing/suit/space/syndicate(src) new /obj/item/clothing/head/helmet/space/syndicate(src) diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm index 5026411b043..64a19d330fd 100644 --- a/code/game/objects/structures.dm +++ b/code/game/objects/structures.dm @@ -1,4 +1,4 @@ -obj/station_objects/structure +obj/structure icon = 'structures.dmi' girder @@ -15,8 +15,8 @@ obj/station_objects/structure icon_state = "reinforced" state = 2 -/obj/station_objects/structure/girder/attackby(obj/item/W as obj, mob/user as mob) - if(istype(W, /obj/item/weapon/wrench) && state == 0 && anchored && !istype(src,/obj/station_objects/structure/girder/displaced)) +/obj/structure/girder/attackby(obj/item/W as obj, mob/user as mob) + if(istype(W, /obj/item/weapon/wrench) && state == 0 && anchored && !istype(src,/obj/structure/girder/displaced)) playsound(src.loc, 'Ratchet.ogg', 100, 1) user << "\blue Now disassembling the girder" if(do_after(user,40)) @@ -36,31 +36,31 @@ obj/station_objects/structure new /obj/item/stack/sheet/metal(get_turf(src)) del(src) - else if((istype(W, /obj/item/stack/sheet/metal)) && (W:amount >= 2) && istype(src,/obj/station_objects/structure/girder/displaced)) + else if((istype(W, /obj/item/stack/sheet/metal)) && (W:amount >= 2) && istype(src,/obj/structure/girder/displaced)) W:use(2) user << "\blue You create a false wall! Push on it to open or close the passage." - new /obj/station_objects/falsewall (src.loc) + new /obj/structure/falsewall (src.loc) del(src) - else if(istype(W, /obj/item/stack/sheet/r_metal) && istype(src,/obj/station_objects/structure/girder/displaced)) + else if(istype(W, /obj/item/stack/sheet/r_metal) && istype(src,/obj/structure/girder/displaced)) W:use(2) user << "\blue You create a false r wall! Push on it to open or close the passage." - new /obj/station_objects/falserwall (src.loc) + new /obj/structure/falserwall (src.loc) del(src) - else if(istype(W, /obj/item/weapon/screwdriver) && state == 2 && istype(src,/obj/station_objects/structure/girder/reinforced)) + else if(istype(W, /obj/item/weapon/screwdriver) && state == 2 && istype(src,/obj/structure/girder/reinforced)) playsound(src.loc, 'Screwdriver.ogg', 100, 1) user << "\blue Now unsecuring support struts" if(do_after(user,40)) user << "\blue You unsecured the support struts!" state = 1 - else if(istype(W, /obj/item/weapon/wirecutters) && istype(src,/obj/station_objects/structure/girder/reinforced) && state == 1) + else if(istype(W, /obj/item/weapon/wirecutters) && istype(src,/obj/structure/girder/reinforced) && state == 1) playsound(src.loc, 'Wirecutter.ogg', 100, 1) user << "\blue Now removing support struts" if(do_after(user,40)) user << "\blue You removed the support struts!" - new/obj/station_objects/structure/girder( src.loc ) + new/obj/structure/girder( src.loc ) del(src) else if(istype(W, /obj/item/weapon/crowbar) && state == 0 && anchored ) @@ -68,7 +68,7 @@ obj/station_objects/structure user << "\blue Now dislodging the girder" if(do_after(user, 40)) user << "\blue You dislodged the girder!" - new/obj/station_objects/structure/girder/displaced( src.loc ) + new/obj/structure/girder/displaced( src.loc ) del(src) else if(istype(W, /obj/item/weapon/wrench) && state == 0 && !anchored ) @@ -76,7 +76,7 @@ obj/station_objects/structure user << "\blue Now securing the girder" if(get_turf(user, 40)) user << "\blue You secured the girder!" - new/obj/station_objects/structure/girder( src.loc ) + new/obj/structure/girder( src.loc ) del(src) else if((istype(W, /obj/item/stack/sheet/metal)) && (W:amount >= 2)) @@ -105,17 +105,17 @@ obj/station_objects/structure if (do_after(user,60)) user << "\blue Girders reinforced!" W:use(1) - new/obj/station_objects/structure/girder/reinforced( src.loc ) + new/obj/structure/girder/reinforced( src.loc ) del(src) return else ..() -/obj/station_objects/structure/girder/blob_act() +/obj/structure/girder/blob_act() if(prob(40)) del(src) -/obj/station_objects/structure/girder/ex_act(severity) +/obj/structure/girder/ex_act(severity) switch(severity) if(1.0) del(src) @@ -138,11 +138,11 @@ obj/station_objects/structure // LATTICE -/obj/station_objects/lattice/blob_act() +/obj/structure/lattice/blob_act() del(src) return -/obj/station_objects/lattice/ex_act(severity) +/obj/structure/lattice/ex_act(severity) switch(severity) if(1.0) del(src) @@ -155,7 +155,7 @@ obj/station_objects/structure else return -/obj/station_objects/lattice/attackby(obj/item/C as obj, mob/user as mob) +/obj/structure/lattice/attackby(obj/item/C as obj, mob/user as mob) if (istype(C, /obj/item/stack/tile)) diff --git a/code/game/objects/tables_racks.dm b/code/game/objects/tables_racks.dm index e38120a507a..ce9d17d4116 100644 --- a/code/game/objects/tables_racks.dm +++ b/code/game/objects/tables_racks.dm @@ -5,7 +5,7 @@ TABLE AND RACK OBJECT INTERATIONS //TABLE -/obj/station_objects/table/ex_act(severity) +/obj/structure/table/ex_act(severity) switch(severity) if(1.0) del(src) @@ -21,9 +21,9 @@ TABLE AND RACK OBJECT INTERATIONS return -/obj/station_objects/table/blob_act() +/obj/structure/table/blob_act() if(prob(75)) - if(istype(src, /obj/station_objects/table/woodentable)) + if(istype(src, /obj/structure/table/woodentable)) new /obj/item/weapon/table_parts/wood( src.loc ) del(src) return @@ -32,26 +32,26 @@ TABLE AND RACK OBJECT INTERATIONS return -/obj/station_objects/table/hand_p(mob/user as mob) +/obj/structure/table/hand_p(mob/user as mob) return src.attack_paw(user) return -/obj/station_objects/table/attack_paw(mob/user as mob) +/obj/structure/table/attack_paw(mob/user as mob) if ((usr.mutations & HULK)) usr << text("\blue You destroy the table.") for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) O << text("\red [] smashes the table apart!", usr) - if(istype(src, /obj/station_objects/table/reinforced)) + if(istype(src, /obj/structure/table/reinforced)) new /obj/item/weapon/table_parts/reinforced( src.loc ) - else if(istype(src, /obj/station_objects/table/woodentable)) + else if(istype(src, /obj/structure/table/woodentable)) new/obj/item/weapon/table_parts/wood( src.loc ) else new /obj/item/weapon/table_parts( src.loc ) src.density = 0 del(src) - if (!( locate(/obj/station_objects/table, user.loc) )) + if (!( locate(/obj/structure/table, user.loc) )) step(user, get_dir(user, src)) if (user.loc == src.loc) user.layer = TURF_LAYER @@ -62,14 +62,14 @@ TABLE AND RACK OBJECT INTERATIONS return -/obj/station_objects/table/attack_alien(mob/user as mob) //Removed code for larva since it doesn't work. Previous code is now a larva ability. /N +/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.") for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) O << text("\red [] slices the table apart!", user) - if(istype(src, /obj/station_objects/table/reinforced)) + if(istype(src, /obj/structure/table/reinforced)) new /obj/item/weapon/table_parts/reinforced( src.loc ) - else if(istype(src, /obj/station_objects/table/woodentable)) + else if(istype(src, /obj/structure/table/woodentable)) new/obj/item/weapon/table_parts/wood( src.loc ) else new /obj/item/weapon/table_parts( src.loc ) @@ -78,15 +78,15 @@ TABLE AND RACK OBJECT INTERATIONS return -/obj/station_objects/table/attack_hand(mob/user as mob) +/obj/structure/table/attack_hand(mob/user as mob) if ((usr.mutations & HULK)) usr << text("\blue You destroy the table.") for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) O << text("\red [] smashes the table apart!", usr) - if(istype(src, /obj/station_objects/table/reinforced)) + if(istype(src, /obj/structure/table/reinforced)) new /obj/item/weapon/table_parts/reinforced( src.loc ) - else if(istype(src, /obj/station_objects/table/woodentable)) + else if(istype(src, /obj/structure/table/woodentable)) new/obj/item/weapon/table_parts/wood( src.loc ) else new /obj/item/weapon/table_parts( src.loc ) @@ -95,7 +95,7 @@ TABLE AND RACK OBJECT INTERATIONS return -/obj/station_objects/table/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) +/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)) @@ -104,7 +104,7 @@ TABLE AND RACK OBJECT INTERATIONS return 0 -/obj/station_objects/table/MouseDrop_T(obj/O as obj, mob/user as mob) +/obj/structure/table/MouseDrop_T(obj/O as obj, mob/user as mob) if ((!( istype(O, /obj/item/weapon) ) || user.equipped() != O)) return @@ -116,7 +116,7 @@ TABLE AND RACK OBJECT INTERATIONS return -/obj/station_objects/table/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/table/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/grab) && get_dist(src,user)<2) var/obj/item/weapon/grab/G = W if(G.state<2) @@ -144,7 +144,7 @@ TABLE AND RACK OBJECT INTERATIONS return if(istype(W, /obj/item/weapon/melee/energy/blade)) - var/datum/effects/system/spark_spread/spark_system = new /datum/effects/system/spark_spread() + var/datum/effect/system/spark_spread/spark_system = new /datum/effect/system/spark_spread() spark_system.set_up(5, 0, src.loc) spark_system.start() playsound(src.loc, 'blade1.ogg', 50, 1) @@ -161,7 +161,7 @@ TABLE AND RACK OBJECT INTERATIONS //WOODEN TABLES -/obj/station_objects/table/woodentable/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/table/woodentable/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/grab)) var/obj/item/weapon/grab/G = W @@ -186,7 +186,7 @@ TABLE AND RACK OBJECT INTERATIONS if(isrobot(user)) return if(istype(W, /obj/item/weapon/melee/energy/blade)) - var/datum/effects/system/spark_spread/spark_system = new /datum/effects/system/spark_spread() + var/datum/effect/system/spark_spread/spark_system = new /datum/effect/system/spark_spread() spark_system.set_up(5, 0, src.loc) spark_system.start() playsound(src.loc, 'blade1.ogg', 50, 1) @@ -203,7 +203,7 @@ TABLE AND RACK OBJECT INTERATIONS //REINFORCED TABLES -/obj/station_objects/table/reinforced/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/table/reinforced/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/grab)) var/obj/item/weapon/grab/G = W @@ -256,7 +256,7 @@ TABLE AND RACK OBJECT INTERATIONS return if(istype(W, /obj/item/weapon/melee/energy/blade)) - var/datum/effects/system/spark_spread/spark_system = new /datum/effects/system/spark_spread() + var/datum/effect/system/spark_spread/spark_system = new /datum/effect/system/spark_spread() spark_system.set_up(5, 0, src.loc) spark_system.start() playsound(src.loc, 'blade1.ogg', 50, 1) @@ -273,7 +273,7 @@ TABLE AND RACK OBJECT INTERATIONS //RACKS -/obj/station_objects/rack/ex_act(severity) +/obj/structure/rack/ex_act(severity) switch(severity) if(1.0) del(src) @@ -289,7 +289,7 @@ TABLE AND RACK OBJECT INTERATIONS else return -/obj/station_objects/rack/blob_act() +/obj/structure/rack/blob_act() if(prob(75)) del(src) return @@ -298,14 +298,14 @@ TABLE AND RACK OBJECT INTERATIONS src.density = 0 return -/obj/station_objects/rack/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) +/obj/structure/rack/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(air_group || (height==0)) return 1 if(istype(mover) && mover.checkpass(PASSTABLE)) return 1 else return 0 -/obj/station_objects/rack/MouseDrop_T(obj/O as obj, mob/user as mob) +/obj/structure/rack/MouseDrop_T(obj/O as obj, mob/user as mob) if ((!( istype(O, /obj/item/weapon) ) || user.equipped() != O)) return if(isrobot(user)) @@ -315,7 +315,7 @@ TABLE AND RACK OBJECT INTERATIONS step(O, get_dir(O, src)) return -/obj/station_objects/rack/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/rack/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/wrench)) new /obj/item/weapon/rack_parts( src.loc ) playsound(src.loc, 'Ratchet.ogg', 50, 1) @@ -328,7 +328,7 @@ TABLE AND RACK OBJECT INTERATIONS if(W && W.loc) W.loc = src.loc return -/obj/station_objects/rack/meteorhit(obj/O as obj) +/obj/structure/rack/meteorhit(obj/O as obj) if(prob(75)) del(src) return diff --git a/code/game/objects/tank.dm b/code/game/objects/tank.dm index f2cfb4c0515..0d59e73b099 100644 --- a/code/game/objects/tank.dm +++ b/code/game/objects/tank.dm @@ -29,7 +29,7 @@ var/on = 0.0 w_class = 4.0 item_state = "jetpack" - var/datum/effects/system/ion_trail_follow/ion_trail + var/datum/effect/system/ion_trail_follow/ion_trail distribute_pressure = ONE_ATMOSPHERE*O2STANDARD //volume = 140 //jetpack sould be larger, but then it will never deplete -rastaf0 @@ -400,7 +400,7 @@ /obj/item/weapon/tank/jetpack/New() ..() - src.ion_trail = new /datum/effects/system/ion_trail_follow() + src.ion_trail = new /datum/effect/system/ion_trail_follow() src.ion_trail.set_up(src) src.air_contents.oxygen = (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) return diff --git a/code/game/objects/toys.dm b/code/game/objects/toys.dm index 204c6e436b3..ae45082156b 100644 --- a/code/game/objects/toys.dm +++ b/code/game/objects/toys.dm @@ -139,7 +139,7 @@ CRAYONS if("rune") user << "You start drawing a rune on the [target.name]." if(instant || do_after(user, 50)) - new /obj/effects/decal/cleanable/crayon(target,colour,shadeColour,drawtype) + new /obj/effect/decal/cleanable/crayon(target,colour,shadeColour,drawtype) user << "You finish drawing." if(uses) uses-- @@ -160,14 +160,14 @@ CRAYONS else ..() -/obj/effects/decal/cleanable/crayon +/obj/effect/decal/cleanable/crayon name = "rune" desc = "A rune drawn in crayon." icon = 'rune.dmi' layer = 2.1 anchored = 1 -/obj/effects/decal/cleanable/crayon/New(location,main = "#FFFFFF",shade = "#000000",var/type = "rune") +/obj/effect/decal/cleanable/crayon/New(location,main = "#FFFFFF",shade = "#000000",var/type = "rune") ..() loc = location diff --git a/code/game/objects/transfer_valve.dm b/code/game/objects/transfer_valve.dm index 83f84c9e375..bf54bcc6358 100644 --- a/code/game/objects/transfer_valve.dm +++ b/code/game/objects/transfer_valve.dm @@ -132,7 +132,7 @@ tank_two_icon = tank_two.icon_state if(tank_one) var/icon/I = new(src.icon, icon_state = "[tank_one_icon]") - //var/obj/effects/overlay/tank_one_overlay = new + //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 @@ -145,7 +145,7 @@ src.underlays += J if(attached_device) var/icon/K = new(src.icon, icon_state = "device") - //var/obj/effects/overlay/device_overlay = new + //var/obj/effect/overlay/device_overlay = new //device_overlay.icon = src.icon //device_overlay.icon_state = device_icon src.overlays += K @@ -198,7 +198,7 @@ -/obj/station_objects/falsewall/ +/obj/structure/falsewall/ attack_hand(mob/user as mob) if(density) // Open wall @@ -242,7 +242,7 @@ */ -/obj/station_objects/falserwall/ +/obj/structure/falserwall/ attack_hand(mob/user as mob) if(density) // Open wall diff --git a/code/game/objects/traps.dm b/code/game/objects/traps.dm index 8760529e680..94681d1929d 100644 --- a/code/game/objects/traps.dm +++ b/code/game/objects/traps.dm @@ -1,4 +1,4 @@ -/obj/effects/pressure_plate +/obj/effect/pressure_plate name = "pressure plate" desc = "A pressure plate that triggers a trap or a few of them." density = 0 @@ -6,32 +6,32 @@ var/list/connected_traps = list() //actual references to the connected traps. leave empty, it is generated at runtime from connected_traps_names var/trigger_type = "mob and obj" //can be "mob", "obj" or "mob and obj", the only moveable types -/obj/effects/pressure_plate/New() +/obj/effect/pressure_plate/New() ..() src:visibility = 0 refresh() -/obj/effects/pressure_plate/verb/refresh() +/obj/effect/pressure_plate/verb/refresh() set name = "Refresh Pressure Plate Links" set category = "Object" set src in view() connected_traps = list() //emptying the list first for(var/trap_name in connected_traps_names) - for(var/obj/effects/trap/the_trap in world) + for(var/obj/effect/trap/the_trap in world) if(the_trap.name == trap_name) connected_traps += the_trap //adding the trap with the matching name -/obj/effects/pressure_plate/HasEntered(atom/victim as mob|obj) +/obj/effect/pressure_plate/HasEntered(atom/victim as mob|obj) if(victim.density && (trigger_type == "mob and obj" || (trigger_type == "mob" && istype(victim,/mob)) || (trigger_type == "obj" && istype(victim,/obj)))) - for(var/obj/effects/trap/T in connected_traps) + for(var/obj/effect/trap/T in connected_traps) T.trigger(victim) -/obj/effects/pressure_plate/Bumped(atom/victim as mob|obj) +/obj/effect/pressure_plate/Bumped(atom/victim as mob|obj) if(victim.density && (trigger_type == "mob and obj" || (trigger_type == "mob" && istype(victim,/mob)) || (trigger_type == "obj" && istype(victim,/obj)))) - for(var/obj/effects/trap/T in connected_traps) + for(var/obj/effect/trap/T in connected_traps) T.trigger(victim) -/obj/effects/trap //has three subtypes - /aoe, /area (ie affects an entire area), /single (only the victim is affected) +/obj/effect/trap //has three subtypes - /aoe, /area (ie affects an entire area), /single (only the victim is affected) name = "trap" desc = "It's a trap!" density = 0 @@ -40,33 +40,33 @@ var/target_type = "mob" //if it targets mobs, turfs or objs var/include_dense = 1 //if it includes dense targets in the aoe (may be important for some reason). you'll probably want to change it to 1 if you target mobs or objs -/obj/effects/trap/New() +/obj/effect/trap/New() ..() src:visibility = 0 //seriously, it keeps saying "undefined var" when I try to do it in the define -/obj/effects/trap/HasEntered(victim as mob|obj) +/obj/effect/trap/HasEntered(victim as mob|obj) if(trigger_type == "mob and obj" || (trigger_type == "mob" && istype(victim,/mob)) || (trigger_type == "obj" && istype(victim,/obj))) trigger(victim) -/obj/effects/trap/Bumped(victim as mob|obj) +/obj/effect/trap/Bumped(victim as mob|obj) if(trigger_type == "mob and obj" || (trigger_type == "mob" && istype(victim,/mob)) || (trigger_type == "obj" && istype(victim,/obj))) trigger(victim) -/obj/effects/trap/proc/trigger(victim) +/obj/effect/trap/proc/trigger(victim) if(!uses) return uses-- activate(victim) -/obj/effects/trap/proc/activate() +/obj/effect/trap/proc/activate() -/obj/effects/trap/aoe +/obj/effect/trap/aoe name = "aoe trap" desc = "This trap affects a number of mobs, turfs or objs in an aoe" var/aoe_radius = 3 //radius of aoe var/aoe_range_or_view = "view" //if it includes all tiles in [radius] range or view -/obj/effects/trap/aoe/proc/picktargets() +/obj/effect/trap/aoe/proc/picktargets() var/list/targets = list() @@ -104,7 +104,7 @@ return targets -/obj/effects/trap/aoe/rocksfall +/obj/effect/trap/aoe/rocksfall name = "rocks fall trap" desc = "Your DM must really hate you." target_type = "turf" @@ -115,13 +115,13 @@ var/rocks_hit_chance = 100 //the chance for a rock to hit you var/list/rocks_type = list() //what rocks might it drop on the target. with var editing, not even limited to rocks. -/obj/effects/trap/aoe/rocksfall/New() +/obj/effect/trap/aoe/rocksfall/New() ..() rocks_type = pick_rock_types() -/obj/effects/trap/aoe/rocksfall/proc/pick_rock_types() //since we may want subtypes of the trap with completely different rock types, which is best done this way +/obj/effect/trap/aoe/rocksfall/proc/pick_rock_types() //since we may want subtypes of the trap with completely different rock types, which is best done this way var/list/varieties = list() @@ -132,7 +132,7 @@ return varieties -/obj/effects/trap/aoe/rocksfall/activate() +/obj/effect/trap/aoe/rocksfall/activate() var/list/targets = list() targets = picktargets() @@ -156,11 +156,11 @@ hit_loc.take_organ_damage(rand(rocks_min_dmg,rocks_max_dmg)) hit_loc << "A chunk of [lowertext(rock.name)] hits you in the head!" -/obj/effects/trap/single +/obj/effect/trap/single name = "single-target trap" desc = "This trap targets a single movable atom, usually the one who triggered it" //usually as in I will code only those ones. if you want to add a different type of targeting, go ahead. -/obj/effects/trap/single/rockfalls +/obj/effect/trap/single/rockfalls name = "rock falls trap" desc = "Your DM must really hate YOU." trigger_type = "mob" @@ -169,13 +169,13 @@ var/rock_hit_chance = 100 //the chance for the rock to hit you var/list/rocks_type = list() //what rocks might it drop on the target. with var editing, not even limited to rocks. -/obj/effects/trap/single/rockfalls/New() +/obj/effect/trap/single/rockfalls/New() ..() rocks_type = pick_rock_types() -/obj/effects/trap/single/rockfalls/proc/pick_rock_types() //since we may want subtypes of the trap with completely different rock types, which is best done this way +/obj/effect/trap/single/rockfalls/proc/pick_rock_types() //since we may want subtypes of the trap with completely different rock types, which is best done this way var/list/varieties = list() @@ -186,7 +186,7 @@ return varieties -/obj/effects/trap/single/rockfalls/activate(mob/living/victim) +/obj/effect/trap/single/rockfalls/activate(mob/living/victim) var/rock_type = pick(rocks_type) var/obj/item/weapon/ore/rock = new rock_type(victim:loc) if (istype(victim) && prob(rock_hit_chance)) @@ -200,11 +200,11 @@ victim.take_organ_damage(dmg) victim << "A chunk of [lowertext(rock.name)] hits you in the head!" -/obj/effects/trap/area +/obj/effect/trap/area name = "area trap" desc = "This trap targets all atoms of the target_type in its area" -/obj/effects/trap/area/proc/pick_targets() //src.loc.loc should be the area +/obj/effect/trap/area/proc/pick_targets() //src.loc.loc should be the area var/list/targets = list() diff --git a/code/game/objects/weapons.dm b/code/game/objects/weapons.dm index d91b004e619..dd7eb83bde7 100644 --- a/code/game/objects/weapons.dm +++ b/code/game/objects/weapons.dm @@ -4,8 +4,8 @@ M << " You have been banned FOR NO REISIN by [user]" user << " You have BANNED [M]" -/obj/effects/mine/proc/triggerrad(obj) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread +/obj/effect/mine/proc/triggerrad(obj) + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() obj:radiation += 50 @@ -14,15 +14,15 @@ spawn(0) del(src) -/obj/effects/mine/proc/triggerstun(obj) +/obj/effect/mine/proc/triggerstun(obj) obj:stunned += 30 - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() spawn(0) del(src) -/obj/effects/mine/proc/triggern2o(obj) +/obj/effect/mine/proc/triggern2o(obj) //example: n2o triggerproc //note: im lazy @@ -42,7 +42,7 @@ spawn(0) del(src) -/obj/effects/mine/proc/triggerplasma(obj) +/obj/effect/mine/proc/triggerplasma(obj) for (var/turf/simulated/floor/target in range(1,src)) if(!target.blocks_air) if(target.parent) @@ -59,24 +59,24 @@ spawn(0) del(src) -/obj/effects/mine/proc/triggerkick(obj) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread +/obj/effect/mine/proc/triggerkick(obj) + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() del(obj:client) spawn(0) del(src) -/obj/effects/mine/proc/explode(obj) +/obj/effect/mine/proc/explode(obj) explosion(loc, 0, 1, 2, 3) spawn(0) del(src) -/obj/effects/mine/HasEntered(AM as mob|obj) +/obj/effect/mine/HasEntered(AM as mob|obj) Bumped(AM) -/obj/effects/mine/Bumped(mob/M as mob|obj) +/obj/effect/mine/Bumped(mob/M as mob|obj) if(triggered) return @@ -86,7 +86,7 @@ triggered = 1 call(src,triggerproc)(M) -/obj/effects/mine/New() +/obj/effect/mine/New() icon_state = "uglyminearmed" /atom/proc/ex_act() @@ -106,8 +106,8 @@ /turf/Entered(atom/A as mob|obj) ..() - if ((A && A.density && !( istype(A, /obj/effects/beam) ))) - for(var/obj/effects/beam/i_beam/I in src) + if ((A && A.density && !( istype(A, /obj/effect/beam) ))) + for(var/obj/effect/beam/i_beam/I in src) spawn( 0 ) if (I) I.hit() diff --git a/code/game/objects/window.dm b/code/game/objects/window.dm index 9e353bf0c0c..841555b3831 100644 --- a/code/game/objects/window.dm +++ b/code/game/objects/window.dm @@ -1,4 +1,4 @@ -/obj/station_objects/window/bullet_act(var/obj/item/projectile/Proj) +/obj/structure/window/bullet_act(var/obj/item/projectile/Proj) health -= Proj.damage ..() if(health <=0) @@ -8,7 +8,7 @@ del(src) return -/obj/station_objects/window/ex_act(severity) +/obj/structure/window/ex_act(severity) switch(severity) if(1.0) del(src) @@ -28,12 +28,12 @@ return return -/obj/station_objects/window/blob_act() +/obj/structure/window/blob_act() if(reinf) new /obj/item/stack/rods( src.loc) density = 0 del(src) -/obj/station_objects/window/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) +/obj/structure/window/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) if(istype(mover) && mover.checkpass(PASSGLASS)) return 1 if (src.dir == SOUTHWEST || src.dir == SOUTHEAST || src.dir == NORTHWEST || src.dir == NORTHEAST) @@ -43,14 +43,14 @@ else return 1 -/obj/station_objects/window/CheckExit(atom/movable/O as mob|obj, target as turf) +/obj/structure/window/CheckExit(atom/movable/O as mob|obj, target as turf) if(istype(O) && O.checkpass(PASSGLASS)) return 1 if (get_dir(O.loc, target) == dir) return 0 return 1 -/obj/station_objects/window/meteorhit() +/obj/structure/window/meteorhit() //*****RM //world << "glass at [x],[y],[z] Mhit" @@ -64,7 +64,7 @@ return -/obj/station_objects/window/hitby(AM as mob|obj) +/obj/structure/window/hitby(AM as mob|obj) ..() for(var/mob/O in viewers(src, null)) @@ -89,7 +89,7 @@ ..() return -/obj/station_objects/window/attack_hand() +/obj/structure/window/attack_hand() if ((usr.mutations & HULK)) usr << text("\blue You smash through the window.") for(var/mob/O in oviewers()) @@ -102,7 +102,7 @@ del(src) return -/obj/station_objects/window/attack_paw() +/obj/structure/window/attack_paw() if ((usr.mutations & HULK)) usr << text("\blue You smash through the window.") for(var/mob/O in oviewers()) @@ -115,7 +115,7 @@ del(src) return -/obj/station_objects/window/attack_alien() +/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.") @@ -138,7 +138,7 @@ return return -/obj/station_objects/window/attack_metroid() +/obj/structure/window/attack_metroid() if(!istype(usr, /mob/living/carbon/metroid/adult)) return @@ -162,7 +162,7 @@ return return -/obj/station_objects/window/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/window/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/screwdriver)) if(reinf && state >= 1) state = 3 - state @@ -207,7 +207,7 @@ return -/obj/station_objects/window/verb/rotate() +/obj/structure/window/verb/rotate() set name = "Rotate Window Counter-Clockwise" set category = "Object" set src in oview(1) @@ -227,7 +227,7 @@ src.ini_dir = src.dir return -/obj/station_objects/window/verb/revrotate() +/obj/structure/window/verb/revrotate() set name = "Rotate Window Clockwise" set category = "Object" set src in oview(1) @@ -247,7 +247,7 @@ src.ini_dir = src.dir return -/obj/station_objects/window/proc/updateSilicate() +/obj/structure/window/proc/updateSilicate() if(silicateIcon && silicate) src.icon = initial(icon) @@ -260,7 +260,7 @@ icon = I silicateIcon = I -/obj/station_objects/window/New(Loc,re=0) +/obj/structure/window/New(Loc,re=0) ..() if(re) reinf = re @@ -279,7 +279,7 @@ return -/obj/station_objects/window/Del() +/obj/structure/window/Del() density = 0 update_nearby_tiles() @@ -287,7 +287,7 @@ playsound(src, "shatter", 70, 1) ..() -/obj/station_objects/window/Move() +/obj/structure/window/Move() update_nearby_tiles(need_rebuild=1) ..() @@ -297,7 +297,7 @@ return -/obj/station_objects/window/proc/update_nearby_tiles(need_rebuild) +/obj/structure/window/proc/update_nearby_tiles(need_rebuild) if(!air_master) return 0 var/turf/simulated/source = loc diff --git a/code/game/shuttle_engines.dm b/code/game/shuttle_engines.dm index ebcc2fea3b6..044110247ab 100644 --- a/code/game/shuttle_engines.dm +++ b/code/game/shuttle_engines.dm @@ -1,37 +1,37 @@ -/obj/station_objects/structure/shuttle +/obj/structure/shuttle name = "shuttle" icon = 'shuttle.dmi' -/obj/station_objects/structure/shuttle/engine +/obj/structure/shuttle/engine name = "engine" density = 1 anchored = 1.0 -/obj/station_objects/structure/shuttle/engine/heater +/obj/structure/shuttle/engine/heater name = "heater" icon_state = "heater" -/obj/station_objects/structure/shuttle/engine/platform +/obj/structure/shuttle/engine/platform name = "platform" icon_state = "platform" -/obj/station_objects/structure/shuttle/engine/propulsion +/obj/structure/shuttle/engine/propulsion name = "propulsion" icon_state = "propulsion" opacity = 1 -/obj/station_objects/structure/shuttle/engine/propulsion/burst +/obj/structure/shuttle/engine/propulsion/burst name = "burst" -/obj/station_objects/structure/shuttle/engine/propulsion/burst/left +/obj/structure/shuttle/engine/propulsion/burst/left name = "left" icon_state = "burst_l" -/obj/station_objects/structure/shuttle/engine/propulsion/burst/right +/obj/structure/shuttle/engine/propulsion/burst/right name = "right" icon_state = "burst_r" -/obj/station_objects/structure/shuttle/engine/router +/obj/structure/shuttle/engine/router name = "router" icon_state = "router" diff --git a/code/game/smoothwall.dm b/code/game/smoothwall.dm index a8e11561c0f..7a4a0629f83 100644 --- a/code/game/smoothwall.dm +++ b/code/game/smoothwall.dm @@ -12,7 +12,7 @@ for(var/turf/simulated/wall/W in orange(src,1)) if(abs(src.x-W.x)-abs(src.y-W.y)) //doesn't count diagonal walls junction |= get_dir(src,W) - for(var/obj/station_objects/falsewall/W in orange(src,1)) + for(var/obj/structure/falsewall/W in orange(src,1)) if(abs(src.x-W.x)-abs(src.y-W.y)) //doesn't count diagonal walls junction |= get_dir(src,W) @@ -28,16 +28,16 @@ for(var/obj/machinery/door/W in orange(src,1)) //doors should not result in diagonal walls, it just looks ugly. checking if area is shuttle so it won't merge with the station if((abs(src.x-W.x)-abs(src.y-W.y)) && (istype(W.loc.loc,/area/shuttle) || istype(W.loc.loc,/area/supply))) junction |= get_dir(src,W) - for(var/obj/station_objects/grille/W in orange(src,1)) //same for grilles. checking if area is shuttle so it won't merge with the station + for(var/obj/structure/grille/W in orange(src,1)) //same for grilles. checking if area is shuttle so it won't merge with the station if((abs(src.x-W.x)-abs(src.y-W.y)) && (istype(W.loc.loc,/area/shuttle) || istype(W.loc.loc,/area/supply))) junction |= get_dir(src,W)*/ if(istype(src,/turf/simulated/wall)) var/turf/simulated/wall/wall = src wall.icon_state = "[wall.walltype][junction]" - else if (istype(src,/obj/station_objects/falserwall)) + else if (istype(src,/obj/structure/falserwall)) src.icon_state = "rwall[junction]" - else if (istype(src,/obj/station_objects/falsewall)) + else if (istype(src,/obj/structure/falsewall)) src.icon_state = "wall[junction]" /* else if(istype(src,/turf/simulated/shuttle/wall)) var/newicon = icon; @@ -78,17 +78,17 @@ for(var/turf/simulated/wall/W in range(src,1)) W.relativewall() - for(var/obj/station_objects/falsewall/W in range(src,1)) + for(var/obj/structure/falsewall/W in range(src,1)) W.relativewall() ..() -/obj/station_objects/falsewall/New() +/obj/structure/falsewall/New() for(var/turf/simulated/wall/W in range(src,1)) W.relativewall() - for(var/obj/station_objects/falsewall/W in range(src,1)) + for(var/obj/structure/falsewall/W in range(src,1)) W.relativewall() ..() @@ -110,11 +110,11 @@ for(var/turf/simulated/wall/W in range(temploc,1)) W.relativewall() - for(var/obj/station_objects/falsewall/W in range(temploc,1)) + for(var/obj/structure/falsewall/W in range(temploc,1)) W.relativewall() for(var/direction in cardinal) - for(var/obj/effects/glowshroom/shroom in get_step(src,direction)) + for(var/obj/effect/glowshroom/shroom in get_step(src,direction)) if(!shroom.floor) //shrooms drop to the floor shroom.floor = 1 shroom.icon_state = "glowshroomf" @@ -123,7 +123,7 @@ ..() -/obj/station_objects/falsewall/Del() +/obj/structure/falsewall/Del() var/temploc = src.loc @@ -131,7 +131,7 @@ for(var/turf/simulated/wall/W in range(temploc,1)) W.relativewall() - for(var/obj/station_objects/falsewall/W in range(temploc,1)) + for(var/obj/structure/falsewall/W in range(temploc,1)) W.relativewall() ..() diff --git a/code/game/specops_shuttle.dm b/code/game/specops_shuttle.dm index b12db1e9f30..8dc85b333da 100644 --- a/code/game/specops_shuttle.dm +++ b/code/game/specops_shuttle.dm @@ -81,12 +81,12 @@ var/specops_shuttle_timeleft = 0 sleep(10) var/spawn_marauder[] = new() - for(var/obj/effects/landmark/L in world) + for(var/obj/effect/landmark/L in world) if(L.name == "Marauder Entry") spawn_marauder.Add(L) - for(var/obj/effects/landmark/L in world) + for(var/obj/effect/landmark/L in world) if(L.name == "Marauder Exit") - var/obj/effects/portal/P = new(L.loc) + var/obj/effect/portal/P = new(L.loc) P.invisibility = 101//So it is not seen by anyone. P.failchance = 0//So it has no fail chance when teleporting. P.target = pick(spawn_marauder)//Where the marauder will arrive. diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index b5f60429f42..3b02a0f129e 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -35,7 +35,7 @@ var/ordernum=0 //SUPPLY PACKS MOVED TO /code/defines/obj/supplypacks.dm -/obj/station_objects/plasticflaps //HOW DO YOU CALL THOSE THINGS ANYWAY +/obj/structure/plasticflaps //HOW DO YOU CALL THOSE THINGS ANYWAY name = "Plastic flaps" desc = "I definitely cant get past those. no way." icon = 'stationobjs.dmi' //Change this. @@ -44,7 +44,7 @@ var/ordernum=0 anchored = 1 layer = 4 -/obj/station_objects/plasticflaps/CanPass(atom/A, turf/T) +/obj/structure/plasticflaps/CanPass(atom/A, turf/T) if(istype(A) && A.checkpass(PASSGLASS)) return prob(60) else if(istype(A, /mob/living)) // You Shall Not Pass! @@ -53,7 +53,7 @@ var/ordernum=0 return 0 return ..() -/obj/station_objects/plasticflaps/ex_act(severity) +/obj/structure/plasticflaps/ex_act(severity) switch(severity) if (1) del(src) @@ -85,7 +85,7 @@ var/ordernum=0 circuit = "/obj/item/weapon/circuitboard/ordercomp" var/temp = null -/obj/effects/marker/supplymarker +/obj/effect/marker/supplymarker icon_state = "X" icon = 'mark.dmi' name = "X" @@ -146,7 +146,7 @@ var/ordernum=0 var/shuttleat = supply_shuttle_at_station ? SUPPLY_STATION_AREATYPE : SUPPLY_DOCK_AREATYPE for(var/turf/T in get_area_turfs(shuttleat) ) - var/crate = locate(/obj/station_objects/crate) in T + var/crate = locate(/obj/structure/crate) in T if (crate) del(crate) supply_shuttle_points += SUPPLY_POINTSPERCRATE @@ -162,14 +162,14 @@ var/ordernum=0 if(!supply_shuttle_shoppinglist.len) return for(var/turf/T in get_area_turfs(shuttleat)) - for(var/obj/effects/marker/supplymarker/D in T) + for(var/obj/effect/marker/supplymarker/D in T) markers += D for(var/S in supply_shuttle_shoppinglist) var/pickedloc = 0 var/found = 0 for(var/C in markers) - if (locate(/obj/station_objects/crate) in get_turf(C)) continue + if (locate(/obj/structure/crate) in get_turf(C)) continue found = 1 pickedloc = get_turf(C) if (!found) pickedloc = get_turf(pick(markers)) @@ -365,7 +365,7 @@ var/ordernum=0 if(do_after(user, 20)) if (src.stat & BROKEN) user << "\blue The broken glass falls out." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) new /obj/item/weapon/shard( src.loc ) var/obj/item/weapon/circuitboard/supplycomp/M = new /obj/item/weapon/circuitboard/supplycomp( A ) for (var/obj/C in src) @@ -377,7 +377,7 @@ var/ordernum=0 del(src) else user << "\blue You disconnect the monitor." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) var/obj/item/weapon/circuitboard/supplycomp/M = new /obj/item/weapon/circuitboard/supplycomp( A ) for (var/obj/C in src) C.loc = src.loc diff --git a/code/game/syndicate_specops_shuttle.dm b/code/game/syndicate_specops_shuttle.dm index 155e97adf2e..2bef199b1c2 100644 --- a/code/game/syndicate_specops_shuttle.dm +++ b/code/game/syndicate_specops_shuttle.dm @@ -83,12 +83,12 @@ var/syndicate_elite_shuttle_timeleft = 0 sleep(10) var/spawn_marauder[] = new() - for(var/obj/effects/landmark/L in world) + for(var/obj/effect/landmark/L in world) if(L.name == "Marauder Entry") spawn_marauder.Add(L) - for(var/obj/effects/landmark/L in world) + for(var/obj/effect/landmark/L in world) if(L.name == "Marauder Exit") - var/obj/effects/portal/P = new(L.loc) + var/obj/effect/portal/P = new(L.loc) P.invisibility = 101//So it is not seen by anyone. P.failchance = 0//So it has no fail chance when teleporting. P.target = pick(spawn_marauder)//Where the marauder will arrive. diff --git a/code/game/turf.dm b/code/game/turf.dm index 8b535ee3664..95fa5132719 100644 --- a/code/game/turf.dm +++ b/code/game/turf.dm @@ -222,7 +222,7 @@ var/old_dir = dir var/turf/space/S = new /turf/space( locate(src.x, src.y, src.z) ) S.dir = old_dir - new /obj/station_objects/lattice( locate(src.x, src.y, src.z) ) + new /obj/structure/lattice( locate(src.x, src.y, src.z) ) return S /turf/proc/ReplaceWithWall() @@ -248,7 +248,7 @@ if(istype(src,/turf/simulated/wall/r_wall)) if(!devastated) playsound(src.loc, 'Welder.ogg', 100, 1) - new /obj/station_objects/structure/girder/reinforced(src) + new /obj/structure/girder/reinforced(src) new /obj/item/stack/sheet/r_metal( src ) else new /obj/item/stack/sheet/metal( src ) @@ -257,7 +257,7 @@ else if(!devastated) playsound(src.loc, 'Welder.ogg', 100, 1) - new /obj/station_objects/structure/girder(src) + new /obj/structure/girder(src) new /obj/item/stack/sheet/metal( src ) new /obj/item/stack/sheet/metal( src ) else @@ -339,7 +339,7 @@ return if (thermite) - var/obj/effects/overlay/O = new/obj/effects/overlay( src ) + var/obj/effect/overlay/O = new/obj/effect/overlay( src ) O.name = "Thermite" O.desc = "Looks hot." O.icon = 'fire.dmi' @@ -375,7 +375,7 @@ return if (thermite) - var/obj/effects/overlay/O = new/obj/effects/overlay( src ) + var/obj/effect/overlay/O = new/obj/effect/overlay( src ) O.name = "Thermite" O.desc = "Looks hot." O.icon = 'fire.dmi' @@ -449,7 +449,7 @@ return if (thermite) - var/obj/effects/overlay/O = new/obj/effects/overlay( src ) + var/obj/effect/overlay/O = new/obj/effect/overlay( src ) O.name = "Thermite" O.desc = "Looks hot." O.icon = 'fire.dmi' @@ -492,7 +492,7 @@ return if (thermite) - var/obj/effects/overlay/O = new/obj/effects/overlay( src ) + var/obj/effect/overlay/O = new/obj/effect/overlay( src ) O.name = "Thermite" O.desc = "Looks hot." O.icon = 'fire.dmi' @@ -1160,7 +1160,7 @@ turf/simulated/floor/return_siding_icon_state() return if (istype(C, /obj/item/stack/tile/steel)) - var/obj/station_objects/lattice/L = locate(/obj/station_objects/lattice, src) + var/obj/structure/lattice/L = locate(/obj/structure/lattice, src) if(L) del(L) playsound(src.loc, 'Genhit.ogg', 50, 1) @@ -1176,7 +1176,7 @@ turf/simulated/floor/return_siding_icon_state() /turf/space/Entered(atom/movable/A as mob|obj) ..() - if ((!(A) || src != A.loc || istype(null, /obj/effects/beam))) return + if ((!(A) || src != A.loc || istype(null, /obj/effect/beam))) return inertial_drift(A) @@ -1187,7 +1187,7 @@ turf/simulated/floor/return_siding_icon_state() else if (src.x <= 2) - if(istype(A, /obj/effects/meteor)||istype(A, /obj/effects/space_dust)) + if(istype(A, /obj/effect/meteor)||istype(A, /obj/effect/space_dust)) del(A) return @@ -1204,7 +1204,7 @@ turf/simulated/floor/return_siding_icon_state() if ((A && A.loc)) A.loc.Entered(A) else if (A.x >= (world.maxx - 1)) - if(istype(A, /obj/effects/meteor)||istype(A, /obj/effects/space_dust)) + if(istype(A, /obj/effect/meteor)||istype(A, /obj/effect/space_dust)) del(A) return @@ -1221,7 +1221,7 @@ turf/simulated/floor/return_siding_icon_state() if ((A && A.loc)) A.loc.Entered(A) else if (src.y <= 2) - if(istype(A, /obj/effects/meteor)||istype(A, /obj/effects/space_dust)) + if(istype(A, /obj/effect/meteor)||istype(A, /obj/effect/space_dust)) del(A) return @@ -1239,7 +1239,7 @@ turf/simulated/floor/return_siding_icon_state() A.loc.Entered(A) else if (A.y >= (world.maxy - 1)) - if(istype(A, /obj/effects/meteor)||istype(A, /obj/effects/space_dust)) + if(istype(A, /obj/effect/meteor)||istype(A, /obj/effect/space_dust)) del(A) return @@ -1266,7 +1266,7 @@ turf/simulated/floor/return_siding_icon_state() var/list/y_arr if(src.x <= 1) - if(istype(A, /obj/effects/meteor)||istype(A, /obj/effects/space_dust)) + if(istype(A, /obj/effect/meteor)||istype(A, /obj/effect/space_dust)) del(A) return @@ -1291,7 +1291,7 @@ turf/simulated/floor/return_siding_icon_state() if ((A && A.loc)) A.loc.Entered(A) else if (src.x >= world.maxx) - if(istype(A, /obj/effects/meteor)) + if(istype(A, /obj/effect/meteor)) del(A) return @@ -1316,7 +1316,7 @@ turf/simulated/floor/return_siding_icon_state() if ((A && A.loc)) A.loc.Entered(A) else if (src.y <= 1) - if(istype(A, /obj/effects/meteor)) + if(istype(A, /obj/effect/meteor)) del(A) return var/list/cur_pos = src.get_global_map_pos() @@ -1341,7 +1341,7 @@ turf/simulated/floor/return_siding_icon_state() A.loc.Entered(A) else if (src.y >= world.maxy) - if(istype(A, /obj/effects/meteor)||istype(A, /obj/effects/space_dust)) + if(istype(A, /obj/effect/meteor)||istype(A, /obj/effect/space_dust)) del(A) return var/list/cur_pos = src.get_global_map_pos() @@ -1366,13 +1366,13 @@ turf/simulated/floor/return_siding_icon_state() A.loc.Entered(A) return -/obj/effects/vaultspawner +/obj/effect/vaultspawner var/maxX = 6 var/maxY = 6 var/minX = 2 var/minY = 2 -/obj/effects/vaultspawner/New(turf/location as turf,lX = minX,uX = maxX,lY = minY,uY = maxY,var/type = null) +/obj/effect/vaultspawner/New(turf/location as turf,lX = minX,uX = maxX,lY = minY,uY = maxY,var/type = null) if(!type) type = pick("sandstone","rock","alien") @@ -1402,10 +1402,10 @@ turf/simulated/floor/return_siding_icon_state() for(var/obj/mecha/M in src)//Mecha are not gibbed but are damaged. spawn(0) M.take_damage(100, "brute") - for(var/obj/effects/alien/facehugger/M in src)//These really need to be mobs. + for(var/obj/effect/alien/facehugger/M in src)//These really need to be mobs. spawn(0) M.death() - for(var/obj/effects/critter/M in src) + for(var/obj/effect/critter/M in src) spawn(0) M.Die() diff --git a/code/game/vials.dm b/code/game/vials.dm index d5fb1e8c5e4..d6366ea0e73 100644 --- a/code/game/vials.dm +++ b/code/game/vials.dm @@ -3,7 +3,7 @@ //I dont fucking care. It looks pretty awesome. ////////////////////////////////////////////////////////// -/obj/effects/dummy/liquid +/obj/effect/dummy/liquid name = "water" icon = 'effects.dmi' icon_state = "nothing" @@ -77,8 +77,8 @@ var/atom/sourceloc = get_turf(src.loc) src = null del(A) - var/obj/effects/overlay/O = new /obj/effects/overlay( sourceloc ) - var/obj/effects/overlay/O2 = new /obj/effects/overlay( sourceloc ) + var/obj/effect/overlay/O = new /obj/effect/overlay( sourceloc ) + var/obj/effect/overlay/O2 = new /obj/effect/overlay( sourceloc ) O.name = "green liquid" O.density = 0 O.anchored = 1 @@ -109,8 +109,8 @@ src = null del(A) - var/obj/effects/overlay/O = new /obj/effects/overlay( sourceloc ) - var/obj/effects/overlay/O2 = new /obj/effects/overlay( sourceloc ) + var/obj/effect/overlay/O = new /obj/effect/overlay( sourceloc ) + var/obj/effect/overlay/O2 = new /obj/effect/overlay( sourceloc ) O.name = "green liquid" O.density = 0 @@ -138,8 +138,8 @@ src = null del(A) - var/obj/effects/overlay/O = new /obj/effects/overlay( sourceloc ) - var/obj/effects/overlay/O2 = new /obj/effects/overlay( sourceloc ) + var/obj/effect/overlay/O = new /obj/effect/overlay( sourceloc ) + var/obj/effect/overlay/O2 = new /obj/effect/overlay( sourceloc ) O.name = "green liquid" O.density = 0 @@ -167,7 +167,7 @@ if(H.stat) return spawn(0) var/mobloc = get_turf(H.loc) - var/obj/effects/dummy/liquid/holder = new /obj/effects/dummy/liquid( mobloc ) + var/obj/effect/dummy/liquid/holder = new /obj/effect/dummy/liquid( mobloc ) var/atom/movable/overlay/animation = new /atom/movable/overlay( mobloc ) animation.name = "water" animation.density = 0 @@ -186,7 +186,7 @@ var/i for(i=0, i<10, i++) spawn(0) - var/obj/effects/water/water1 = new /obj/effects/water( mobloc ) + var/obj/effect/water/water1 = new /obj/effect/water( mobloc ) var/direction = pick(alldirs) water1.name = "water" water1.density = 0 @@ -210,7 +210,7 @@ var/c for(c=0, cYou have been teleported to your new starting location!" // M.loc = S.loc // M.buckled = null @@ -941,7 +941,7 @@ removed_paths += dirty_path else if (ispath(path, /obj/item/weapon/melee/energy/blade))//Not an item one should be able to spawn./N removed_paths += dirty_path - else if (ispath(path, /obj/effects/bhole) && !(src.rank in list("Game Admin", "Game Master"))) + else if (ispath(path, /obj/effect/bhole) && !(src.rank in list("Game Admin", "Game Master"))) removed_paths += dirty_path else if (ispath(path, /mob) && !(src.rank in list("Badmin", "Game Admin", "Game Master"))) removed_paths += dirty_path @@ -1053,7 +1053,7 @@ if("sec_classic1") for(var/obj/item/clothing/suit/fire/O in world) del(O) - for(var/obj/station_objects/grille/O in world) + for(var/obj/structure/grille/O in world) del(O) /* for(var/obj/machinery/vehicle/pod/O in world) for(var/mob/M in src) @@ -1253,11 +1253,11 @@ sleep(40) for(var/mob/M in world) shake_camera(M, 400, 1) - for(var/obj/station_objects/window/W in world) + for(var/obj/structure/window/W in world) spawn(0) sleep(rand(10,400)) W.ex_act(rand(2,1)) - for(var/obj/station_objects/grille/G in world) + for(var/obj/structure/grille/G in world) spawn(0) sleep(rand(20,400)) G.ex_act(rand(2,1)) @@ -1269,11 +1269,11 @@ spawn(0) sleep(rand(30,400)) Floor.ex_act(rand(2,1)) - for(var/obj/station_objects/cable/Cable in world) + for(var/obj/structure/cable/Cable in world) spawn(0) sleep(rand(30,400)) Cable.ex_act(rand(2,1)) - for(var/obj/station_objects/closet/Closet in world) + for(var/obj/structure/closet/Closet in world) spawn(0) sleep(rand(30,400)) Closet.ex_act(rand(2,1)) @@ -1298,7 +1298,7 @@ command_alert("Gravitational anomalies detected on the station. There is no additional data.", "Anomaly Alert") world << sound('granomalies.ogg') var/turf/T = pick(blobstart) - var/obj/effects/bhole/bh = new /obj/effects/bhole( T.loc, 30 ) + var/obj/effect/bhole/bh = new /obj/effect/bhole( T.loc, 30 ) spawn(rand(50, 300)) del(bh) if("timeanomalies") @@ -1314,7 +1314,7 @@ if(prob(20) && T.z == 1 && istype(T,/turf/simulated/floor)) spawn(50+rand(0,3000)) picked = pick(turfs) - var/obj/effects/portal/P = new /obj/effects/portal( T ) + var/obj/effect/portal/P = new /obj/effect/portal( T ) P.target = picked P.creator = null P.icon = 'objects.dmi' diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index f727bd14007..cd8355b68b1 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -562,7 +562,7 @@ set category = "Fun" set name = "Give Spell" set desc = "Gives a spell to a mob." - var/obj/effects/proc_holder/spell/S = input("Choose the spell to give to that guy", "ABRAKADABRA") as null|anything in spells + var/obj/effect/proc_holder/spell/S = input("Choose the spell to give to that guy", "ABRAKADABRA") as null|anything in spells if(!S) return T.spell_list += new S diff --git a/code/modules/admin/verbs/diagnostics.dm b/code/modules/admin/verbs/diagnostics.dm index 743e92ac1c6..06c2d20fde9 100644 --- a/code/modules/admin/verbs/diagnostics.dm +++ b/code/modules/admin/verbs/diagnostics.dm @@ -40,7 +40,7 @@ active_tiles += group.members.len var/hotspots = 0 - for(var/obj/effects/hotspot/hotspot in world) + for(var/obj/effect/hotspot/hotspot in world) hotspots++ var/output = {"AIR SYSTEMS REPORT
    diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index a99941a44e2..5f4fbdac351 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -22,7 +22,7 @@ var/camera_range_display_status = 0 var/intercom_range_display_status = 0 -/obj/effects/debugging/camera_range +/obj/effect/debugging/camera_range icon = '480x480.dmi' icon_state = "25percent" @@ -30,7 +30,7 @@ var/intercom_range_display_status = 0 src.pixel_x = -224 src.pixel_y = -224 -/obj/effects/debugging/marker +/obj/effect/debugging/marker icon = 'areas.dmi' icon_state = "yellow" @@ -53,12 +53,12 @@ var/intercom_range_display_status = 0 - for(var/obj/effects/debugging/camera_range/C in world) + for(var/obj/effect/debugging/camera_range/C in world) del(C) if(camera_range_display_status) for(var/obj/machinery/camera/C in world) - new/obj/effects/debugging/camera_range(C.loc) + new/obj/effect/debugging/camera_range(C.loc) @@ -89,9 +89,9 @@ var/intercom_range_display_status = 0 output += "
  • overlapping sec. cameras at \[[C1.x], [C1.y], [C1.z]\] ([C1.loc.loc]) Networks: [C1.network] and [C2.network]
  • " var/turf/T = get_step(C1,turn(C1.dir,180)) if(!T || !isturf(T) || !T.density ) - if(!(locate(/obj/station_objects/grille,T))) + if(!(locate(/obj/structure/grille,T))) var/window_check = 0 - for(var/obj/station_objects/window/W in T) + for(var/obj/structure/window/W in T) if (W.dir == turn(C1.dir,180) || W.dir in list(5,6,9,10) ) window_check = 1 break @@ -110,13 +110,13 @@ var/intercom_range_display_status = 0 else intercom_range_display_status = 1 - for(var/obj/effects/debugging/marker/M in world) + for(var/obj/effect/debugging/marker/M in world) del(M) if(intercom_range_display_status) for(var/obj/item/device/radio/intercom/I in world) for(var/turf/T in orange(7,I)) - var/obj/effects/debugging/marker/F = new/obj/effects/debugging/marker(T) + var/obj/effect/debugging/marker/F = new/obj/effect/debugging/marker(T) if (!(F in view(7,I.loc))) del(F) diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 840da97fc31..3578fde41c6 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -187,7 +187,7 @@ /proc/create_xeno(mob/dead/observer/G) var/alien_caste = alert(src, "Please choose which caste to spawn.",,"Hunter","Sentinel","Drone") - var/obj/effects/landmark/spawn_here = xeno_spawn.len ? pick(xeno_spawn) : pick(latejoin) + var/obj/effect/landmark/spawn_here = xeno_spawn.len ? pick(xeno_spawn) : pick(latejoin) var/mob/living/carbon/alien/humanoid/new_xeno switch(alien_caste) @@ -402,20 +402,20 @@ Traitors and the like can also be revived with the previous role mostly intact. ticker.mode.learn_basic_spells(new_character) ticker.mode.equip_wizard(new_character) if("Syndicate") - var/obj/effects/landmark/synd_spawn = locate("landmark*Syndicate-Spawn") + var/obj/effect/landmark/synd_spawn = locate("landmark*Syndicate-Spawn") if(synd_spawn) new_character.loc = get_turf(synd_spawn) call(/datum/game_mode/proc/equip_syndicate)(new_character) if("Space Ninja") var/ninja_spawn[] = list() - for(var/obj/effects/landmark/L in world) + for(var/obj/effect/landmark/L in world) if(L.name=="carpspawn") ninja_spawn += L new_character.equip_space_ninja() new_character.internal = new_character.s_store new_character.internals.icon_state = "internal1" if(ninja_spawn.len) - var/obj/effects/landmark/ninja_spawn_here = pick(ninja_spawn) + var/obj/effect/landmark/ninja_spawn_here = pick(ninja_spawn) new_character.loc = ninja_spawn_here.loc if("Death Commando")//Leaves them at late-join spawn. new_character.equip_death_commando() diff --git a/code/modules/admin/verbs/striketeam.dm b/code/modules/admin/verbs/striketeam.dm index 3c4d1c45b3c..767daa000bf 100644 --- a/code/modules/admin/verbs/striketeam.dm +++ b/code/modules/admin/verbs/striketeam.dm @@ -67,7 +67,7 @@ var/global/sent_strike_team = 0 commandos_list += G_client.mob//Add their ghost to commandos. //Spawns commandos and equips them. - for (var/obj/effects/landmark/L in world) + for (var/obj/effect/landmark/L in world) if(commando_number<=0) break if (L.name == "Commando") leader_selected = commando_number == 1?1:0 @@ -93,16 +93,16 @@ var/global/sent_strike_team = 0 commando_number-- //Spawns the rest of the commando gear. - for (var/obj/effects/landmark/L) + for (var/obj/effect/landmark/L) if (L.name == "Commando_Manual") //new /obj/item/weapon/gun/energy/pulse_rifle(L.loc) var/obj/item/weapon/paper/P = new(L.loc) P.info = "

    Good morning soldier!. This compact guide will familiarize you with standard operating procedure. There are three basic rules to follow:
    #1 Work as a team.
    #2 Accomplish your objective at all costs.
    #3 Leave no witnesses.
    You are fully equipped and stocked for your mission--before departing on the Spec. Ops. Shuttle due South, make sure that all operatives are ready. Actual mission objective will be relayed to you by Central Command through your headsets.
    If deemed appropriate, Central Command will also allow members of your team to equip assault power-armor for the mission. You will find the armor storage due West of your position. Once you are ready to leave, utilize the Special Operations shuttle console and toggle the hull doors via the other console.

    In the event that the team does not accomplish their assigned objective in a timely manner, or finds no other way to do so, attached below are instructions on how to operate a Nanotrasen Nuclear Device. Your operations LEADER is provided with a nuclear authentication disk and a pin-pointer for this reason. You may easily recognize them by their rank: Lieutenant, Captain, or Major. The nuclear device itself will be present somewhere on your destination.

    Hello and thank you for choosing Nanotrasen for your nuclear information needs. Today's crash course will deal with the operation of a Fission Class Nanotrasen made Nuclear Device.
    First and foremost, DO NOT TOUCH ANYTHING UNTIL THE BOMB IS IN PLACE. Pressing any button on the compacted bomb will cause it to extend and bolt itself into place. If this is done to unbolt it one must completely log in which at this time may not be possible.
    To make the device functional:
    #1 Place bomb in designated detonation zone
    #2 Extend and anchor bomb (attack with hand).
    #3 Insert Nuclear Auth. Disk into slot.
    #4 Type numeric code into keypad ([nuke_code]).
    Note: If you make a mistake press R to reset the device.
    #5 Press the E button to log onto the device.
    You now have activated the device. To deactivate the buttons at anytime, for example when you have already prepped the bomb for detonation, remove the authentication disk OR press the R on the keypad. Now the bomb CAN ONLY be detonated using the timer. A manual detonation is not an option.
    Note: Toggle off the SAFETY.
    Use the - - and + + to set a detonation time between 5 seconds and 10 minutes. Then press the timer toggle button to start the countdown. Now remove the authentication disk so that the buttons deactivate.
    Note: THE BOMB IS STILL SET AND WILL DETONATE
    Now before you remove the disk if you need to move the bomb you can: Toggle off the anchor, move it, and re-anchor.

    The nuclear authorization code is: [nuke_code ? nuke_code : "None provided"]

    Good luck, soldier!

    " P.name = "Spec. Ops. Manual" - for (var/obj/effects/landmark/L in world) + for (var/obj/effect/landmark/L in world) if (L.name == "Commando-Bomb") - new /obj/effects/spawner/newbomb/timer/syndicate(L.loc) + new /obj/effect/spawner/newbomb/timer/syndicate(L.loc) del(L) message_admins("\blue [key_name_admin(usr)] has spawned a CentCom strike squad.", 1) diff --git a/code/modules/admin/verbs/striketeam_syndicate.dm b/code/modules/admin/verbs/striketeam_syndicate.dm index 8ebd1e5d8a2..07eefef7374 100644 --- a/code/modules/admin/verbs/striketeam_syndicate.dm +++ b/code/modules/admin/verbs/striketeam_syndicate.dm @@ -67,7 +67,7 @@ var/global/sent_syndicate_strike_team = 0 syndicate_commandos_list += G_client.mob//Add their ghost to commandos. //Spawns commandos and equips them. - for (var/obj/effects/landmark/L in world) + for (var/obj/effect/landmark/L in world) if(syndicate_commando_number<=0) break if (L.name == "Syndicate-Commando") syndicate_leader_selected = syndicate_commando_number == 1?1:0 @@ -93,16 +93,16 @@ var/global/sent_syndicate_strike_team = 0 syndicate_commando_number-- //Spawns the rest of the commando gear. -// for (var/obj/effects/landmark/L) +// for (var/obj/effect/landmark/L) // if (L.name == "Commando_Manual") //new /obj/item/weapon/gun/energy/pulse_rifle(L.loc) // var/obj/item/weapon/paper/P = new(L.loc) // P.info = "

    Good morning soldier!. This compact guide will familiarize you with standard operating procedure. There are three basic rules to follow:
    #1 Work as a team.
    #2 Accomplish your objective at all costs.
    #3 Leave no witnesses.
    You are fully equipped and stocked for your mission--before departing on the Spec. Ops. Shuttle due South, make sure that all operatives are ready. Actual mission objective will be relayed to you by Central Command through your headsets.
    If deemed appropriate, Central Command will also allow members of your team to equip assault power-armor for the mission. You will find the armor storage due West of your position. Once you are ready to leave, utilize the Special Operations shuttle console and toggle the hull doors via the other console.

    In the event that the team does not accomplish their assigned objective in a timely manner, or finds no other way to do so, attached below are instructions on how to operate a Nanotrasen Nuclear Device. Your operations LEADER is provided with a nuclear authentication disk and a pin-pointer for this reason. You may easily recognize them by their rank: Lieutenant, Captain, or Major. The nuclear device itself will be present somewhere on your destination.

    Hello and thank you for choosing Nanotrasen for your nuclear information needs. Today's crash course will deal with the operation of a Fission Class Nanotrasen made Nuclear Device.
    First and foremost, DO NOT TOUCH ANYTHING UNTIL THE BOMB IS IN PLACE. Pressing any button on the compacted bomb will cause it to extend and bolt itself into place. If this is done to unbolt it one must completely log in which at this time may not be possible.
    To make the device functional:
    #1 Place bomb in designated detonation zone
    #2 Extend and anchor bomb (attack with hand).
    #3 Insert Nuclear Auth. Disk into slot.
    #4 Type numeric code into keypad ([nuke_code]).
    Note: If you make a mistake press R to reset the device.
    #5 Press the E button to log onto the device.
    You now have activated the device. To deactivate the buttons at anytime, for example when you have already prepped the bomb for detonation, remove the authentication disk OR press the R on the keypad. Now the bomb CAN ONLY be detonated using the timer. A manual detonation is not an option.
    Note: Toggle off the SAFETY.
    Use the - - and + + to set a detonation time between 5 seconds and 10 minutes. Then press the timer toggle button to start the countdown. Now remove the authentication disk so that the buttons deactivate.
    Note: THE BOMB IS STILL SET AND WILL DETONATE
    Now before you remove the disk if you need to move the bomb you can: Toggle off the anchor, move it, and re-anchor.

    The nuclear authorization code is: [nuke_code ? nuke_code : "None provided"]

    Good luck, soldier!

    " // P.name = "Spec. Ops. Manual" - for (var/obj/effects/landmark/L in world) + for (var/obj/effect/landmark/L in world) if (L.name == "Syndicate-Commando-Bomb") - new /obj/effects/spawner/newbomb/timer/syndicate(L.loc) + new /obj/effect/spawner/newbomb/timer/syndicate(L.loc) del(L) message_admins("\blue [key_name_admin(usr)] has spawned a Syndicate strike squad.", 1) diff --git a/code/modules/assembly/infrared.dm b/code/modules/assembly/infrared.dm index 3b9b7b23bdb..8c3e0b0ce5a 100644 --- a/code/modules/assembly/infrared.dm +++ b/code/modules/assembly/infrared.dm @@ -17,7 +17,7 @@ cooldown = 0//To prevent spam scanning = 0 visible = 0 - obj/effects/beam/i_beam/first = null + obj/effect/beam/i_beam/first = null proc Activate()//Called when this assembly is pulsed by another one @@ -111,7 +111,7 @@ del(src.first) if ((!( src.first ) && (src.secured && (istype(src.loc, /turf) || (src.holder && istype(src.holder.loc, /turf)))))) - var/obj/effects/beam/i_beam/I = new /obj/effects/beam/i_beam( (src.holder ? src.holder.loc : src.loc) ) + var/obj/effect/beam/i_beam/I = new /obj/effect/beam/i_beam( (src.holder ? src.holder.loc : src.loc) ) I.master = src I.density = 1 I.dir = src.dir @@ -233,11 +233,11 @@ /***************************IBeam*********************************/ -/obj/effects/beam/i_beam +/obj/effect/beam/i_beam name = "i beam" icon = 'projectiles.dmi' icon_state = "ibeam" - var/obj/effects/beam/i_beam/next = null + var/obj/effect/beam/i_beam/next = null var/obj/item/device/infra/master = null var/limit = null var/visible = 0.0 @@ -247,7 +247,7 @@ flags = TABLEPASS -/obj/effects/beam/i_beam/proc/hit() +/obj/effect/beam/i_beam/proc/hit() //world << "beam \ref[src]: hit" if (src.master) //world << "beam hit \ref[src]: calling master \ref[master].hit" @@ -256,7 +256,7 @@ del(src) return -/obj/effects/beam/i_beam/proc/vis_spread(v) +/obj/effect/beam/i_beam/proc/vis_spread(v) //world << "i_beam \ref[src] : vis_spread" src.visible = v spawn( 0 ) @@ -266,7 +266,7 @@ return return -/obj/effects/beam/i_beam/process() +/obj/effect/beam/i_beam/process() //world << "i_beam \ref[src] : process" if ((src.loc.density || !( src.master ))) @@ -288,7 +288,7 @@ //world << "now [src.left] left" - var/obj/effects/beam/i_beam/I = new /obj/effects/beam/i_beam( src.loc ) + var/obj/effect/beam/i_beam/I = new /obj/effect/beam/i_beam( src.loc ) I.master = src.master I.density = 1 I.dir = src.dir @@ -323,23 +323,23 @@ return return -/obj/effects/beam/i_beam/Bump() +/obj/effect/beam/i_beam/Bump() del(src) return -/obj/effects/beam/i_beam/Bumped() +/obj/effect/beam/i_beam/Bumped() src.hit() return -/obj/effects/beam/i_beam/HasEntered(atom/movable/AM as mob|obj) - if (istype(AM, /obj/effects/beam)) +/obj/effect/beam/i_beam/HasEntered(atom/movable/AM as mob|obj) + if (istype(AM, /obj/effect/beam)) return spawn( 0 ) src.hit() return return -/obj/effects/beam/i_beam/Del() +/obj/effect/beam/i_beam/Del() del(src.next) ..() return \ No newline at end of file diff --git a/code/modules/assembly/proximity.dm b/code/modules/assembly/proximity.dm index bfd5cac3de0..47abaad4e7d 100644 --- a/code/modules/assembly/proximity.dm +++ b/code/modules/assembly/proximity.dm @@ -94,7 +94,7 @@ HasProximity(atom/movable/AM as mob|obj) - if (istype(AM, /obj/effects/beam)) + if (istype(AM, /obj/effect/beam)) return if (AM.move_speed < 12) src.sense() diff --git a/code/modules/chemical/Chemistry-Machinery.dm b/code/modules/chemical/Chemistry-Machinery.dm index 6316376eba0..30fb0e6aee5 100644 --- a/code/modules/chemical/Chemistry-Machinery.dm +++ b/code/modules/chemical/Chemistry-Machinery.dm @@ -469,7 +469,7 @@ if(do_after(user, 20)) if (src.stat & BROKEN) user << "\blue The broken glass falls out." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe(src.loc) + var/obj/structure/computerframe/A = new /obj/structure/computerframe(src.loc) new /obj/item/weapon/shard(src.loc) var/obj/item/weapon/circuitboard/pandemic/M = new /obj/item/weapon/circuitboard/pandemic(A) for (var/obj/C in src) @@ -481,7 +481,7 @@ del(src) else user << "\blue You disconnect the monitor." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) var/obj/item/weapon/circuitboard/pandemic/M = new /obj/item/weapon/circuitboard/pandemic(A) for (var/obj/C in src) C.loc = src.loc diff --git a/code/modules/chemical/Chemistry-Reagents.dm b/code/modules/chemical/Chemistry-Reagents.dm index ea4d14a694f..a9ad2628485 100644 --- a/code/modules/chemical/Chemistry-Reagents.dm +++ b/code/modules/chemical/Chemistry-Reagents.dm @@ -25,7 +25,7 @@ datum var/datum/reagent/self = src src = null //of the reagent to the mob on TOUCHING it. - if(!istype(self.holder.my_atom, /obj/effects/chem_smoke)) + if(!istype(self.holder.my_atom, /obj/effect/chem_smoke)) // If the chemicals are in a smoke cloud, do not try to let the chemicals "penetrate" into the mob's system (balance station 13) -- Doohl if(method == TOUCH) @@ -138,7 +138,7 @@ datum src = null //var/datum/disease/D = self.data["virus"] if(!self.data["donor"] || istype(self.data["donor"], /mob/living/carbon/human)) - var/obj/effects/decal/cleanable/blood/blood_prop = locate() in T //find some blood here + var/obj/effect/decal/cleanable/blood/blood_prop = locate() in T //find some blood here if(!blood_prop) //first blood! blood_prop = new(T) blood_prop.blood_DNA = self.data["blood_DNA"] @@ -163,7 +163,7 @@ datum */ else if(istype(self.data["donor"], /mob/living/carbon/monkey)) - var/obj/effects/decal/cleanable/blood/blood_prop = locate() in T + var/obj/effect/decal/cleanable/blood/blood_prop = locate() in T if(!blood_prop) blood_prop = new(T) blood_prop.blood_DNA = self.data["blood_DNA"] @@ -180,7 +180,7 @@ datum */ else if(istype(self.data["donor"], /mob/living/carbon/alien)) - var/obj/effects/decal/cleanable/xenoblood/blood_prop = locate() in T + var/obj/effect/decal/cleanable/xenoblood/blood_prop = locate() in T if(!blood_prop) blood_prop = new(T) blood_prop.blood_DNA = self.data["blood_DNA"] @@ -253,7 +253,7 @@ datum for(var/mob/living/carbon/metroid/M in T) M.toxloss+=rand(15,20) - var/hotspot = (locate(/obj/effects/hotspot) in T) + var/hotspot = (locate(/obj/effect/hotspot) in T) if(hotspot && !istype(T, /turf/space)) var/datum/gas_mixture/lowertemp = T.remove_air( T:air:total_moles() ) lowertemp.temperature = max( min(lowertemp.temperature-2000,lowertemp.temperature / 2) ,0) @@ -264,7 +264,7 @@ datum reaction_obj(var/obj/O, var/volume) src = null var/turf/T = get_turf(O) - var/hotspot = (locate(/obj/effects/hotspot) in T) + var/hotspot = (locate(/obj/effect/hotspot) in T) if(hotspot && !istype(T, /turf/space)) var/datum/gas_mixture/lowertemp = T.remove_air( T:air:total_moles() ) lowertemp.temperature = max( min(lowertemp.temperature-2000,lowertemp.temperature / 2) ,0) @@ -452,7 +452,7 @@ datum reaction_obj(var/obj/O, var/volume) src = null - if(istype(O,/obj/station_objects/window)) + if(istype(O,/obj/structure/window)) if(O:silicate <= 200) O:silicate += volume @@ -544,7 +544,7 @@ datum reaction_turf(var/turf/T, var/volume) src = null if(!istype(T, /turf/space)) - new /obj/effects/decal/cleanable/dirt(T) + new /obj/effect/decal/cleanable/dirt(T) chlorine name = "Chlorine" @@ -659,8 +659,8 @@ datum M.take_organ_damage(min(15, volume * 2)) reaction_obj(var/obj/O, var/volume) - if((istype(O,/obj/item) || istype(O,/obj/effects/glowshroom)) && prob(10)) - var/obj/effects/decal/cleanable/molten_item/I = new/obj/effects/decal/cleanable/molten_item(O.loc) + if((istype(O,/obj/item) || istype(O,/obj/effect/glowshroom)) && prob(10)) + var/obj/effect/decal/cleanable/molten_item/I = new/obj/effect/decal/cleanable/molten_item(O.loc) I.desc = "Looks like this was \an [O] some time ago." for(var/mob/M in viewers(5, O)) M << "\red \the [O] melts." @@ -718,8 +718,8 @@ datum M.take_organ_damage(min(15, volume * 4)) reaction_obj(var/obj/O, var/volume) - if((istype(O,/obj/item) || istype(O,/obj/effects/glowshroom))) - var/obj/effects/decal/cleanable/molten_item/I = new/obj/effects/decal/cleanable/molten_item(O.loc) + if((istype(O,/obj/item) || istype(O,/obj/effect/glowshroom))) + var/obj/effect/decal/cleanable/molten_item/I = new/obj/effect/decal/cleanable/molten_item(O.loc) I.desc = "Looks like this was \an [O] some time ago." for(var/mob/M in viewers(5, O)) M << "\red \the [O] melts." @@ -756,7 +756,7 @@ datum reaction_turf(var/turf/T, var/volume) src = null if(!istype(T, /turf/space)) - new /obj/effects/decal/cleanable/greenglow(T) + new /obj/effect/decal/cleanable/greenglow(T) ryetalyn @@ -902,7 +902,7 @@ datum reaction_turf(var/turf/T, var/volume) src = null if(!istype(T, /turf/space)) - new /obj/effects/decal/cleanable/greenglow(T) + new /obj/effect/decal/cleanable/greenglow(T) aluminum name = "Aluminum" @@ -957,7 +957,7 @@ datum color = "#A5F0EE" // rgb: 165, 240, 238 reaction_obj(var/obj/O, var/volume) - if(istype(O,/obj/effects/decal/cleanable)) + if(istype(O,/obj/effect/decal/cleanable)) del(O) else if (O) @@ -965,7 +965,7 @@ datum reaction_turf(var/turf/T, var/volume) T.overlays = null T.clean_blood() - for(var/obj/effects/decal/cleanable/C in src) + for(var/obj/effect/decal/cleanable/C in src) del(C) for(var/mob/living/carbon/metroid/M in T) @@ -1010,10 +1010,10 @@ datum reaction_obj(var/obj/O, var/volume) // if(istype(O,/obj/plant/vine/)) // O:life -= rand(15,35) // Kills vines nicely // Not tested as vines don't work in R41 - if(istype(O,/obj/effects/alien/weeds/)) + if(istype(O,/obj/effect/alien/weeds/)) O:health -= rand(15,35) // Kills alien weeds pretty fast O:healthcheck() - else if(istype(O,/obj/effects/glowshroom)) //even a small amount is enough to kill it + else if(istype(O,/obj/effect/glowshroom)) //even a small amount is enough to kill it del(O) // Damage that is done to growing plants is separately // at code/game/machinery/hydroponics at obj/item/hydroponics @@ -1291,7 +1291,7 @@ datum hyronalin name = "Hyronalin" id = "hyronalin" - description = "Hyronalin is a medicinal drug used to counter the effects of radiation poisoning." + description = "Hyronalin is a medicinal drug used to counter the effect of radiation poisoning." reagent_state = LIQUID color = "#C8A5DC" // rgb: 200, 165, 220 @@ -1619,7 +1619,7 @@ datum M:nutrition += nutriment_factor // For hunger and fatness /* // If overeaten - vomit and fall down - // Makes you feel bad but removes reagents and some effects + // Makes you feel bad but removes reagents and some effect // from your body if (M.nutrition > 650) M.nutrition = rand (250, 400) @@ -1842,7 +1842,7 @@ datum if(T.wet_overlay) T.overlays -= T.wet_overlay T.wet_overlay = null - var/hotspot = (locate(/obj/effects/hotspot) in T) + var/hotspot = (locate(/obj/effect/hotspot) in T) if(hotspot) var/datum/gas_mixture/lowertemp = T.remove_air( T:air:total_moles() ) lowertemp.temperature = max( min(lowertemp.temperature-2000,lowertemp.temperature / 2) ,0) diff --git a/code/modules/chemical/Chemistry-Recipes.dm b/code/modules/chemical/Chemistry-Recipes.dm index 2669f919c6d..1db83548317 100644 --- a/code/modules/chemical/Chemistry-Recipes.dm +++ b/code/modules/chemical/Chemistry-Recipes.dm @@ -28,7 +28,7 @@ datum result_amount = 2 on_reaction(var/datum/reagents/holder, var/created_volume) var/location = get_turf(holder.my_atom) - var/datum/effects/system/reagents_explosion/e = new() + var/datum/effect/system/reagents_explosion/e = new() e.set_up(round (created_volume/10, 1), location, 0, 0) e.start() @@ -277,7 +277,7 @@ datum result_amount = 2 on_reaction(var/datum/reagents/holder, var/created_volume) var/location = get_turf(holder.my_atom) - var/datum/effects/system/reagents_explosion/e = new() + var/datum/effect/system/reagents_explosion/e = new() e.set_up(round (created_volume/2, 1), location, 0, 0) e.start() @@ -299,7 +299,7 @@ datum result_amount = null on_reaction(var/datum/reagents/holder, var/created_volume) var/location = get_turf(holder.my_atom) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(2, 1, location) s.start() for(var/mob/living/carbon/M in viewers(world.view, location)) @@ -352,7 +352,7 @@ datum secondary = 1 on_reaction(var/datum/reagents/holder, var/created_volume) var/location = get_turf(holder.my_atom) - var/datum/effects/system/bad_smoke_spread/S = new /datum/effects/system/bad_smoke_spread + var/datum/effect/system/bad_smoke_spread/S = new /datum/effect/system/bad_smoke_spread S.attach(location) S.set_up(10, 0, location) playsound(location, 'smoke.ogg', 50, 1, -3) @@ -378,7 +378,7 @@ datum secondary = 1 on_reaction(var/datum/reagents/holder, var/created_volume) var/location = get_turf(holder.my_atom) - var/datum/effects/system/chem_smoke_spread/S = new /datum/effects/system/chem_smoke_spread + var/datum/effect/system/chem_smoke_spread/S = new /datum/effect/system/chem_smoke_spread S.attach(location) S.set_up(holder, 10, 0, location) playsound(location, 'smoke.ogg', 50, 1, -3) @@ -438,7 +438,7 @@ datum //for(var/datum/reagent/R in holder.reagent_list) // world << "[R.name] = [R.volume]" - var/datum/effects/system/foam_spread/s = new() + var/datum/effect/system/foam_spread/s = new() s.set_up(created_volume, location, holder, 0) s.start() holder.clear_reagents() @@ -460,7 +460,7 @@ datum for(var/mob/M in viewers(5, location)) M << "\red The solution spews out a metalic foam!" - var/datum/effects/system/foam_spread/s = new() + var/datum/effect/system/foam_spread/s = new() s.set_up(created_volume/2, location, holder, 1) s.start() return @@ -480,7 +480,7 @@ datum for(var/mob/M in viewers(5, location)) M << "\red The solution spews out a metalic foam!" - var/datum/effects/system/foam_spread/s = new() + var/datum/effect/system/foam_spread/s = new() s.set_up(created_volume/2, location, holder, 2) s.start() return @@ -537,7 +537,7 @@ datum required_other = 2 on_reaction(var/datum/reagents/holder, var/created_volume) var/location = get_turf(holder.my_atom) - var/datum/effects/system/reagents_explosion/e = new() + var/datum/effect/system/reagents_explosion/e = new() e.set_up(round (created_volume/10, 1), location, 0, 0) e.start() @@ -672,7 +672,7 @@ datum required_other = 4 on_reaction(var/datum/reagents/holder, var/created_volume) - var/list/critters = typesof(/obj/effects/critter) - /obj/effects/critter // list of possible critters + var/list/critters = typesof(/obj/effect/critter) - /obj/effect/critter // list of possible critters playsound(get_turf_loc(holder.my_atom), 'phasein.ogg', 100, 1) @@ -681,7 +681,7 @@ datum for(var/i = 1, i <= created_volume, i++) var/chosen = pick(critters) - var/obj/effects/critter/C = new chosen + var/obj/effect/critter/C = new chosen C.loc = get_turf_loc(holder.my_atom) if(prob(50)) for(var/j = 1, j <= rand(1, 3), j++) @@ -759,7 +759,7 @@ datum //for(var/datum/reagent/R in holder.reagent_list) // world << "[R.name] = [R.volume]" - var/datum/effects/system/foam_spread/s = new() + var/datum/effect/system/foam_spread/s = new() s.set_up(created_volume, location, holder, 0) s.start() holder.clear_reagents() diff --git a/code/modules/chemical/Chemistry-Tools.dm b/code/modules/chemical/Chemistry-Tools.dm index 84254cf2dfc..25513992b8e 100644 --- a/code/modules/chemical/Chemistry-Tools.dm +++ b/code/modules/chemical/Chemistry-Tools.dm @@ -225,7 +225,7 @@ G.reagents.trans_to(src, G.reagents.total_volume) if(src.reagents.total_volume) //The possible reactions didnt use up all reagents. - var/datum/effects/system/steam_spread/steam = new /datum/effects/system/steam_spread() + var/datum/effect/system/steam_spread/steam = new /datum/effect/system/steam_spread() steam.set_up(10, 0, get_turf(src)) steam.attach(src) steam.start() @@ -309,7 +309,7 @@ beakers += B2 icon_state = "chemg_locked" -/obj/effects/syringe_gun_dummy +/obj/effect/syringe_gun_dummy name = "" desc = "" icon = 'chemical.dmi' @@ -363,11 +363,11 @@ proc fire_syringe(atom/target, mob/user) - if (locate (/obj/station_objects/table, src.loc)) + if (locate (/obj/structure/table, src.loc)) return else var/turf/trg = get_turf(target) - var/obj/effects/syringe_gun_dummy/D = new/obj/effects/syringe_gun_dummy(get_turf(src)) + var/obj/effect/syringe_gun_dummy/D = new/obj/effect/syringe_gun_dummy(get_turf(src)) var/obj/item/weapon/reagent_containers/syringe/S = syringes[1] S.reagents.trans_to(D, S.reagents.total_volume) syringes -= S @@ -441,11 +441,11 @@ proc fire_syringe(atom/target, mob/user) - if (locate (/obj/station_objects/table, src.loc)) + if (locate (/obj/structure/table, src.loc)) return else var/turf/trg = get_turf(target) - var/obj/effects/syringe_gun_dummy/D = new/obj/effects/syringe_gun_dummy(get_turf(src)) + var/obj/effect/syringe_gun_dummy/D = new/obj/effect/syringe_gun_dummy(get_turf(src)) var/obj/item/weapon/reagent_containers/syringe/S = syringes[1] S.reagents.trans_to(D, S.reagents.total_volume) syringes -= S @@ -480,7 +480,7 @@ return -/obj/station_objects/reagent_dispensers +/obj/structure/reagent_dispensers name = "Dispenser" desc = "..." icon = 'objects.dmi' @@ -501,7 +501,7 @@ reagents = R R.my_atom = src if (!possible_transfer_amounts) - src.verbs -= /obj/station_objects/reagent_dispensers/verb/set_APTFT + src.verbs -= /obj/structure/reagent_dispensers/verb/set_APTFT ..() examine() @@ -530,12 +530,12 @@ return if(2.0) if (prob(50)) - new /obj/effects/water(src.loc) + new /obj/effect/water(src.loc) del(src) return if(3.0) if (prob(5)) - new /obj/effects/water(src.loc) + new /obj/effect/water(src.loc) del(src) return else @@ -543,7 +543,7 @@ blob_act() if(prob(50)) - new /obj/effects/water(src.loc) + new /obj/effect/water(src.loc) del(src) @@ -601,9 +601,9 @@ var/list/can_be_placed_into = list( /obj/machinery/chem_master/, - /obj/station_objects/table, - /obj/station_objects/secure_closet, - /obj/station_objects/closet, + /obj/structure/table, + /obj/structure/secure_closet, + /obj/structure/closet, /obj/machinery/sink, /obj/item/weapon/storage, /obj/machinery/atmospherics/unary/cryo_cell, @@ -639,7 +639,7 @@ src.reagents.reaction(target, TOUCH) spawn(5) src.reagents.clear_reagents() return - else if(istype(target, /obj/station_objects/reagent_dispensers)) //A dispenser. Transfer FROM it TO us. + else if(istype(target, /obj/structure/reagent_dispensers)) //A dispenser. Transfer FROM it TO us. if(!target.reagents.total_volume && target.reagents) user << "\red [target] is empty." @@ -717,7 +717,7 @@ else - if(!target.is_open_container() && !istype(target,/obj/station_objects/reagent_dispensers)) + if(!target.is_open_container() && !istype(target,/obj/structure/reagent_dispensers)) user << "\red You cannot directly remove reagents from [target]." return @@ -770,7 +770,7 @@ else - if(!target.is_open_container() && !istype(target,/obj/station_objects/reagent_dispensers)) + if(!target.is_open_container() && !istype(target,/obj/structure/reagent_dispensers)) user << "\red You cannot directly remove reagents from [target]." return @@ -917,7 +917,7 @@ user << "\red [target] is empty." return - if(!target.is_open_container() && !istype(target,/obj/station_objects/reagent_dispensers) && !istype(target,/obj/item/metroid_core)) + if(!target.is_open_container() && !istype(target,/obj/structure/reagent_dispensers) && !istype(target,/obj/item/metroid_core)) user << "\red You cannot directly remove reagents from this object." return @@ -1041,7 +1041,7 @@ user << "\red [target] is empty." return - if(!target.is_open_container() && !istype(target,/obj/station_objects/reagent_dispensers)) + if(!target.is_open_container() && !istype(target,/obj/structure/reagent_dispensers)) user << "\red You cannot directly remove reagents from this object." return @@ -1165,7 +1165,7 @@ var/bitecount = 0 var/trash = null - //Placeholder for effects that trigger on eating that aren't tied to reagents. + //Placeholder for effect that trigger on eating that aren't tied to reagents. proc/On_Consume() if (!trash) return if(!reagents.total_volume) @@ -1327,7 +1327,7 @@ return 1 if ( \ !isturf(src.loc) || \ - !(locate(/obj/station_objects/table) in src.loc) && \ + !(locate(/obj/structure/table) in src.loc) && \ !(locate(/obj/machinery/optable) in src.loc) && \ !(locate(/obj/item/weapon/tray) in src.loc) \ ) @@ -1448,7 +1448,7 @@ afterattack(obj/target, mob/user , flag) - if(istype(target, /obj/station_objects/reagent_dispensers)) //A dispenser. Transfer FROM it TO us. + if(istype(target, /obj/structure/reagent_dispensers)) //A dispenser. Transfer FROM it TO us. if(!target.reagents.total_volume) user << "\red [target] is empty." @@ -1670,7 +1670,7 @@ overlays = null if(reagents.total_volume) - var/obj/effects/overlay = new/obj + var/obj/effect/overlay = new/obj overlay.icon = 'beaker1.dmi' var/percent = round((reagents.total_volume / volume) * 100) switch(percent) @@ -1749,7 +1749,7 @@ if(reagents.total_volume) - var/obj/effects/overlay = new/obj + var/obj/effect/overlay = new/obj overlay.icon = 'beaker2.dmi' var/percent = round((reagents.total_volume / volume) * 100) switch(percent) @@ -1928,7 +1928,7 @@ var/list/data = list("viruses"= list(F)) reagents.add_reagent("blood", 20, data) -/* + /obj/item/weapon/reagent_containers/glass/bottle/gbs name = "GBS culture bottle" desc = "A small bottle. Contains Gravitokinetic Bipotential SADS+ culture in synthblood medium."//Or simply - General BullShit @@ -1942,8 +1942,8 @@ R.my_atom = src var/datum/disease/F = new /datum/disease/gbs var/list/data = list("virus"= F) - R.add_reagent("blood", 20, data) -- No. -*/ + R.add_reagent("blood", 20, data) + /obj/item/weapon/reagent_containers/glass/bottle/fake_gbs name = "GBS culture bottle" desc = "A small bottle. Contains Gravitokinetic Bipotential SADS- culture in synthblood medium."//Or simply - General BullShit @@ -2138,7 +2138,7 @@ return afterattack(obj/target, mob/user , flag) - if(istype(target, /obj/station_objects/reagent_dispensers)) //A dispenser. Transfer FROM it TO us. + if(istype(target, /obj/structure/reagent_dispensers)) //A dispenser. Transfer FROM it TO us. if(!target.reagents.total_volume) user << "\red [target] is empty." @@ -2661,7 +2661,7 @@ reagents.add_reagent("dexalin", 30) //Dispensers -/obj/station_objects/reagent_dispensers/watertank +/obj/structure/reagent_dispensers/watertank name = "watertank" desc = "A watertank" icon = 'objects.dmi' @@ -2671,7 +2671,7 @@ ..() reagents.add_reagent("water",1000) -/obj/station_objects/reagent_dispensers/fueltank +/obj/structure/reagent_dispensers/fueltank name = "fueltank" desc = "A fueltank" icon = 'objects.dmi' @@ -2681,17 +2681,17 @@ ..() reagents.add_reagent("fuel",1000) -/obj/station_objects/reagent_dispensers/fueltank/blob_act() +/obj/structure/reagent_dispensers/fueltank/blob_act() explosion(src.loc,0,1,5,7,10) if(src) del(src) -/obj/station_objects/reagent_dispensers/fueltank/ex_act() +/obj/structure/reagent_dispensers/fueltank/ex_act() explosion(src.loc,-1,0,2) if(src) del(src) -/obj/station_objects/reagent_dispensers/water_cooler +/obj/structure/reagent_dispensers/water_cooler name = "Water-Cooler" desc = "A machine that dispenses water to drink" amount_per_transfer_from_this = 5 @@ -2704,7 +2704,7 @@ reagents.add_reagent("water",500) -/obj/station_objects/reagent_dispensers/beerkeg +/obj/structure/reagent_dispensers/beerkeg name = "beer keg" desc = "A beer keg" icon = 'objects.dmi' @@ -2714,7 +2714,7 @@ ..() reagents.add_reagent("beer",1000) -/obj/station_objects/reagent_dispensers/beerkeg/blob_act() +/obj/structure/reagent_dispensers/beerkeg/blob_act() explosion(src.loc,0,3,5,7,10) del(src) diff --git a/code/modules/clothing/spacesuits/ninja.dm b/code/modules/clothing/spacesuits/ninja.dm index 41ef529a0a0..965b997c087 100644 --- a/code/modules/clothing/spacesuits/ninja.dm +++ b/code/modules/clothing/spacesuits/ninja.dm @@ -24,7 +24,7 @@ //Important parts of the suit. mob/living/carbon/affecting = null//The wearer. obj/item/weapon/cell/cell//Starts out with a high-capacity cell using New(). - datum/effects/system/spark_spread/spark_system//To create sparks. + datum/effect/system/spark_spread/spark_system//To create sparks. reagent_list[] = list("tricordrazine","dexalinp","spaceacillin","anti_toxin","nutriment","radium","hyronalin")//The reagents ids which are added to the suit at New(). stored_research[]//For stealing station research. obj/item/weapon/disk/tech_disk/t_disk//To copy design onto disk. @@ -59,6 +59,6 @@ //Onboard AI related variables. mob/living/silicon/ai/AI//If there is an AI inside the suit. obj/item/device/paicard/pai//A slot for a pAI device - obj/effects/overlay/hologram//Is the AI hologram on or off? Visible only to the wearer of the suit. This works by attaching an image to a blank overlay. + obj/effect/overlay/hologram//Is the AI hologram on or off? Visible only to the wearer of the suit. This works by attaching an image to a blank overlay. flush = 0//If an AI purge is in progress. s_control = 1//If user in control of the suit. diff --git a/code/modules/critters/critter.dm b/code/modules/critters/critter.dm index 1b7336dbb05..96daac131c9 100644 --- a/code/modules/critters/critter.dm +++ b/code/modules/critters/critter.dm @@ -1,4 +1,4 @@ -/obj/effects/critter +/obj/effect/critter name = "Critter" desc = "Generic critter." icon = 'critter.dmi' diff --git a/code/modules/critters/critter_AI.dm b/code/modules/critters/critter_AI.dm index e0f4cc3735c..9703a7d99c3 100644 --- a/code/modules/critters/critter_AI.dm +++ b/code/modules/critters/critter_AI.dm @@ -1,5 +1,5 @@ -/obj/effects/critter +/obj/effect/critter New() spawn(0) process()//I really dont like this much but it seems to work well @@ -123,11 +123,11 @@ break if(!src.attack) - for(var/obj/effects/critter/C in view(src.seekrange,src)) - if(istype(C, /obj/effects/critter) && !src.atkcritter) continue + for(var/obj/effect/critter/C in view(src.seekrange,src)) + if(istype(C, /obj/effect/critter) && !src.atkcritter) continue if(istype(C, /obj/mecha) && !src.atkmech) continue if(C.health <= 0) continue - if(istype(C, /obj/effects/critter) && src.atkcritter) + if(istype(C, /obj/effect/critter) && src.atkcritter) if((istype(C, src.type) && !src.atksame) || (C == src)) continue src.attack = 1 if(istype(C, /obj/mecha) && src.atkmech) src.attack = 1 @@ -193,7 +193,7 @@ /*TODO: Figure out how to handle special things like this dont really want to give it to every critter -/obj/effects/critter/proc/CritterTeleport(var/telerange, var/dospark, var/dosmoke) +/obj/effect/critter/proc/CritterTeleport(var/telerange, var/dospark, var/dosmoke) if (!src.alive) return var/list/randomturfs = new/list() for(var/turf/T in orange(src, telerange)) @@ -201,11 +201,11 @@ randomturfs.Add(T) src.loc = pick(randomturfs) if (dospark) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(5, 1, src) s.start() if (dosmoke) - var/datum/effects/system/harmless_smoke_spread/smoke = new /datum/effects/system/harmless_smoke_spread() + var/datum/effect/system/harmless_smoke_spread/smoke = new /datum/effect/system/harmless_smoke_spread() smoke.set_up(10, 0, src.loc) smoke.start() src.task = "thinking" diff --git a/code/modules/critters/critter_defenses.dm b/code/modules/critters/critter_defenses.dm index 062b67a9480..b69b4fbc5af 100644 --- a/code/modules/critters/critter_defenses.dm +++ b/code/modules/critters/critter_defenses.dm @@ -1,7 +1,7 @@ /* Contains the procs that control attacking critters */ -/obj/effects/critter +/obj/effect/critter attackby(obj/item/weapon/W as obj, mob/living/user as mob) ..() diff --git a/code/modules/critters/critters.dm b/code/modules/critters/critters.dm index 218338c453d..5163d264ce2 100644 --- a/code/modules/critters/critters.dm +++ b/code/modules/critters/critters.dm @@ -1,4 +1,4 @@ -/obj/effects/critter/creature +/obj/effect/critter/creature name = "creature" desc = "A sanity-destroying otherthing." icon = 'otherthing.dmi' @@ -22,7 +22,7 @@ attacktext = "chomps" -/obj/effects/critter/roach +/obj/effect/critter/roach name = "cockroach" desc = "An unpleasant insect that lives in filthy places." icon_state = "roach" @@ -40,7 +40,7 @@ del(src) -/obj/effects/critter/killertomato +/obj/effect/critter/killertomato name = "killer tomato" desc = "Oh shit, you're really fucked now." icon_state = "killertomato" @@ -74,7 +74,7 @@ -/obj/effects/critter/spore +/obj/effect/critter/spore name = "plasma spore" desc = "A barely intelligent colony of organisms. Very volatile." icon_state = "spore" @@ -104,7 +104,7 @@ src.Die() -/obj/effects/critter/blob +/obj/effect/critter/blob name = "blob" desc = "Some blob thing." icon_state = "blob" @@ -129,7 +129,7 @@ -/obj/effects/critter/spesscarp +/obj/effect/critter/spesscarp name = "Spess Carp" desc = "A ferocious, fang-bearing creature that resembles a fish." icon_state = "spesscarp" @@ -181,7 +181,7 @@ -/obj/effects/critter/spesscarp/elite +/obj/effect/critter/spesscarp/elite desc = "Oh shit, you're really fucked now. It has an evil gleam in its eye." health = 50 max_health = 50 @@ -193,7 +193,7 @@ -/obj/effects/critter/walkingmushroom +/obj/effect/critter/walkingmushroom name = "Walking Mushroom" desc = "A...huge...mushroom...with legs!?" icon_state = "walkingmushroom" @@ -227,7 +227,7 @@ -/obj/effects/critter/lizard +/obj/effect/critter/lizard name = "Lizard" desc = "A cute tiny lizard." icon_state = "lizard" diff --git a/code/modules/critters/hivebots/hivebot.dm b/code/modules/critters/hivebots/hivebot.dm index c2bf8bb20de..b2f63f5e521 100644 --- a/code/modules/critters/hivebots/hivebot.dm +++ b/code/modules/critters/hivebots/hivebot.dm @@ -2,7 +2,7 @@ damage = 5 mobdamage = list(BRUTE = 5, BURN = 0, TOX = 0, OXY = 0, CLONE = 0) -/obj/effects/critter/hivebot +/obj/effect/critter/hivebot name = "Hivebot" desc = "A small robot" icon = 'hivebot.dmi' @@ -39,8 +39,8 @@ walk_to(src,0) src.visible_message("[src] blows apart!") var/turf/Ts = get_turf(src) - new /obj/effects/decal/cleanable/robot_debris(Ts) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + new /obj/effect/decal/cleanable/robot_debris(Ts) + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() del(src) @@ -71,11 +71,11 @@ break if(!src.attack) - for(var/obj/effects/critter/C in view(src.seekrange,src)) - if(istype(C, /obj/effects/critter) && !src.atkcritter) continue + for(var/obj/effect/critter/C in view(src.seekrange,src)) + if(istype(C, /obj/effect/critter) && !src.atkcritter) continue if(C.health <= 0) continue - if(istype(C, /obj/effects/critter) && src.atkcritter) - if((istype(C, /obj/effects/critter/hivebot) && !src.atksame) || (C == src)) continue + if(istype(C, /obj/effect/critter) && src.atkcritter) + if((istype(C, /obj/effect/critter/hivebot) && !src.atksame) || (C == src)) continue T = C break @@ -142,23 +142,23 @@ -/obj/effects/critter/hivebot/range +/obj/effect/critter/hivebot/range name = "Hivebot" desc = "A smallish robot, this one is armed!" ranged = 1 -/obj/effects/critter/hivebot/rapid +/obj/effect/critter/hivebot/rapid ranged = 1 rapid = 1 -/obj/effects/critter/hivebot/strong +/obj/effect/critter/hivebot/strong name = "Strong Hivebot" desc = "A robot, this one is armed and looks tough!" health = 50 armor = 10 ranged = 1 -/obj/effects/critter/hivebot/borg +/obj/effect/critter/hivebot/borg health = 20 atksilicon = 1 ranged = 1 @@ -166,7 +166,7 @@ -/obj/effects/critter/hivebot/tele//this still needs work +/obj/effect/critter/hivebot/tele//this still needs work name = "Beacon" desc = "Some odd beacon thing" icon = 'Hivebot.dmi' @@ -198,7 +198,7 @@ New() ..() - var/datum/effects/system/harmless_smoke_spread/smoke = new /datum/effects/system/harmless_smoke_spread() + var/datum/effect/system/harmless_smoke_spread/smoke = new /datum/effect/system/harmless_smoke_spread() smoke.set_up(5, 0, src.loc) smoke.start() for(var/mob/O in viewers(src, null)) @@ -218,11 +218,11 @@ bot_amt-- switch(bot_type) if("norm") - new /obj/effects/critter/hivebot(get_turf(src)) + new /obj/effect/critter/hivebot(get_turf(src)) if("range") - new /obj/effects/critter/hivebot/range(get_turf(src)) + new /obj/effect/critter/hivebot/range(get_turf(src)) if("rapid") - new /obj/effects/critter/hivebot/rapid(get_turf(src)) + new /obj/effect/critter/hivebot/rapid(get_turf(src)) spawn(100) del(src) return @@ -237,14 +237,14 @@ turn_on = 2 ..() -/obj/effects/critter/hivebot/tele/massive +/obj/effect/critter/hivebot/tele/massive bot_type = "norm" bot_amt = 30 auto_spawn = 0 -/obj/effects/critter/hivebot/tele/ranged +/obj/effect/critter/hivebot/tele/ranged bot_type = "range" -/obj/effects/critter/hivebot/tele/rapid +/obj/effect/critter/hivebot/tele/rapid bot_type = "rapid" spawn_delay = 800 \ No newline at end of file diff --git a/code/modules/food/food.dm b/code/modules/food/food.dm index 022c36b5fe3..8b7c6c33783 100644 --- a/code/modules/food/food.dm +++ b/code/modules/food/food.dm @@ -6,9 +6,9 @@ // already filled with reagents and are destroyed when empty. Additionally, they make a "munching" noise when eaten. //Notes by Darem: Food in the "snacks" subtype can hold a maximum of 50 units Generally speaking, you don't want to go over 40 -// total for the item because you want to leave space for extra condiments. If you want effects besides healing, add a reagent for +// total for the item because you want to leave space for extra condiments. If you want effect besides healing, add a reagent for // it. Try to stick to existing reagents when possible (so if you want a stronger healing effect, just use Tricordrazine). On use -// effects (such as the old officer eating a donut code) requires a unique reagent (unless you can figure out a better way). +// effect (such as the old officer eating a donut code) requires a unique reagent (unless you can figure out a better way). //The nutriment reagent and bitesize variable replace the old heal_amt and amount variables. Each unit of nutriment is equal to // 2 of the old heal_amt variable. Bitesize is the rate at which the reagents are consumed. So if you have 6 nutriment and a @@ -115,7 +115,7 @@ throw_impact(atom/hit_atom) ..() - new/obj/effects/decal/cleanable/egg_smudge(src.loc) + new/obj/effect/decal/cleanable/egg_smudge(src.loc) src.visible_message("\red [src.name] has been squashed.","\red You hear a smack.") del(src) diff --git a/code/modules/mining/machine_unloading.dm b/code/modules/mining/machine_unloading.dm index 5eea623fcb8..6efbd7c08ef 100644 --- a/code/modules/mining/machine_unloading.dm +++ b/code/modules/mining/machine_unloading.dm @@ -26,8 +26,8 @@ /obj/machinery/mineral/unloading_machine/process() if (src.output && src.input) - if (locate(/obj/station_objects/ore_box, input.loc)) - var/obj/station_objects/ore_box/BOX = locate(/obj/station_objects/ore_box, input.loc) + if (locate(/obj/structure/ore_box, input.loc)) + var/obj/structure/ore_box/BOX = locate(/obj/structure/ore_box, input.loc) var/i = 0 for (var/obj/item/weapon/ore/O in BOX.contents) BOX.contents -= O diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index 58ccbcebb33..fed7224b723 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -1,7 +1,7 @@ /**********************Light************************/ //this item is intended to give the effect of entering the mine, so that light gradually fades -/obj/effects/light_emitter +/obj/effect/light_emitter name = "Light-emtter" anchored = 1 unacidable = 1 @@ -9,7 +9,7 @@ /**********************Miner Lockers**************************/ -/obj/station_objects/secure_closet/miner +/obj/structure/secure_closet/miner name = "Miner's Equipment" icon_state = "miningsec1" icon_closed = "miningsec" @@ -18,7 +18,7 @@ icon_off = "miningsecoff" req_access = list(access_mining) -/obj/station_objects/secure_closet/miner/New() +/obj/structure/secure_closet/miner/New() ..() sleep(2) new /obj/item/device/analyzer(src) @@ -220,7 +220,7 @@ proc/move_mining_shuttle() /**********************Mining car (Crate like thing, not the rail car)**************************/ -/obj/station_objects/crate/miningcar +/obj/structure/crate/miningcar desc = "A mining car. This one doesn't work on rails, but has to be dragged." name = "Mining car (not for rails)" icon = 'storage.dmi' diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index bfb625b1306..b598bcd0078 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -186,7 +186,7 @@ var/old_dir = dir for(var/direction in cardinal) - for(var/obj/effects/glowshroom/shroom in get_step(src,direction)) + for(var/obj/effect/glowshroom/shroom in get_step(src,direction)) if(!shroom.floor) //shrooms drop to the floor shroom.floor = 1 shroom.icon_state = "glowshroomf" diff --git a/code/modules/mining/satchel_ore_boxdm.dm b/code/modules/mining/satchel_ore_boxdm.dm index 325a80b237c..dab735ad266 100644 --- a/code/modules/mining/satchel_ore_boxdm.dm +++ b/code/modules/mining/satchel_ore_boxdm.dm @@ -37,14 +37,14 @@ /**********************Ore box**************************/ -/obj/station_objects/ore_box +/obj/structure/ore_box icon = 'mining.dmi' icon_state = "orebox" name = "Ore Box" desc = "It's heavy" density = 1 -/obj/station_objects/ore_box/attackby(obj/item/weapon/W as obj, mob/user as mob) +/obj/structure/ore_box/attackby(obj/item/weapon/W as obj, mob/user as mob) if (istype(W, /obj/item/weapon/ore)) src.contents += W; if (istype(W, /obj/item/weapon/satchel)) @@ -52,7 +52,7 @@ user << "\blue You empty the satchel into the box." return -/obj/station_objects/ore_box/attack_hand(obj, mob/user as mob) +/obj/structure/ore_box/attack_hand(obj, mob/user as mob) var/amt_gold = 0 var/amt_silver = 0 var/amt_diamond = 0 @@ -107,7 +107,7 @@ user << browse("[dat]", "window=orebox") return -/obj/station_objects/ore_box/Topic(href, href_list) +/obj/structure/ore_box/Topic(href, href_list) if(..()) return usr.machine = src diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 14080b4e665..ded17b51d87 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -123,7 +123,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp client.update_admins(rank) if(iscultist(corpse) && corpse.ajourn==1 && corpse.stat!=2) //checks if it's an astral-journeying cultistm if it is and he's not on an astral journey rune, re-entering won't work var/S=0 - for(var/obj/effects/rune/R in world) + for(var/obj/effect/rune/R in world) if(corpse.loc==R.loc && R.word1 == wordhell && R.word2 == wordtravel && R.word3 == wordself) S=1 if(!S) diff --git a/code/modules/mob/living/blob/blob.dm b/code/modules/mob/living/blob/blob.dm index 26b06024b2e..c2c744a5916 100644 --- a/code/modules/mob/living/blob/blob.dm +++ b/code/modules/mob/living/blob/blob.dm @@ -94,7 +94,7 @@ if(!T) creating_blob = 0 return - var/obj/effects/blob/B = (locate(/obj/effects/blob) in T) + var/obj/effect/blob/B = (locate(/obj/effect/blob) in T) if(!B)//We are on a blob usr << "There is no blob here!" creating_blob = 0 @@ -103,12 +103,12 @@ usr << "Unable to use this blob, find another one." creating_blob = 0 return - for(var/obj/effects/blob/blob in orange(5)) + for(var/obj/effect/blob/blob in orange(5)) if(blob.blobtype == "Node") usr << "There is another node nearby, move away from it!" creating_blob = 0 return - for(var/obj/effects/blob/blob in orange(2)) + for(var/obj/effect/blob/blob in orange(2)) if(blob.blobtype == "Factory") usr << "There is a porus blob nearby, move away from it!" creating_blob = 0 @@ -129,7 +129,7 @@ if(!T) creating_blob = 0 return - var/obj/effects/blob/B = (locate(/obj/effects/blob) in T) + var/obj/effect/blob/B = (locate(/obj/effect/blob) in T) if(!B) usr << "There is no blob here!" creating_blob = 0 @@ -138,7 +138,7 @@ usr << "Unable to use this blob, find another one." creating_blob = 0 return - for(var/obj/effects/blob/blob in orange(2))//Not right next to nodes/cores + for(var/obj/effect/blob/blob in orange(2))//Not right next to nodes/cores if(blob.blobtype == "Node") usr << "There is a node nearby, move away from it!" creating_blob = 0 @@ -168,7 +168,7 @@ if(!T) creating_blob = 0 return - var/obj/effects/blob/B = (locate(/obj/effects/blob) in T) + var/obj/effect/blob/B = (locate(/obj/effect/blob) in T) if(!B) usr << "There is no blob here!" creating_blob = 0 @@ -192,13 +192,13 @@ if(!T) creating_blob = 0 return - var/obj/effects/blob/B = (locate(/obj/effects/blob) in T) + var/obj/effect/blob/B = (locate(/obj/effect/blob) in T) if(B) usr << "There is a blob here!" creating_blob = 0 return if(prob(50)) - new/obj/effects/blob(src.loc) + new/obj/effect/blob(src.loc) src << "\blue Success." else src << "\red Creation failed." @@ -240,7 +240,7 @@ if(G_found.client) G_found.client.screen.len = null var/mob/living/blob/B = new/mob/living/blob(locate(0,0,1))//temp area also just in case should do this better but tired - for(var/obj/effects/blob/core in world) + for(var/obj/effect/blob/core in world) if(core) if(core.blobtype == "Core") B.loc = core.loc diff --git a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm index 9493e19e583..10c16a3dfc5 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm @@ -27,7 +27,7 @@ Doesn't work on other aliens/AI.*/ toxloss -= 100 for(var/mob/O in viewers(src, null)) O.show_message(text("\green [src] has planted some alien weeds!"), 1) - var/obj/effects/alien/weeds/W = new (loc) + var/obj/effect/alien/weeds/W = new (loc) W.Life() return @@ -38,7 +38,7 @@ Doesn't work on other aliens/AI.*/ if(powerc(5)) toxloss -= 5 - for(var/obj/effects/alien/facehugger/F in range(8,src)) + for(var/obj/effect/alien/facehugger/F in range(8,src)) F.call_to(src) emote("roar") return @@ -80,7 +80,7 @@ The first proc defines the acid throw function while the other two work in the g I kind of like the right click only--the window version can get a little confusing. Perhaps something telling the alien they need to right click? /N*/ /obj/proc/acid() - var/obj/effects/alien/acid/A = new(src.loc) + var/obj/effect/alien/acid/A = new(src.loc) A.target = src for(var/mob/M in viewers(src, null)) M.show_message(text("\green [src] vomits globs of vile stuff all over [src]!"), 1) @@ -167,12 +167,12 @@ I kind of like the right click only--the window version can get a little confusi for(var/mob/O in viewers(src, null)) O.show_message(text("[src] scrambles into the ventillation ducts!"), 1) var/list/huggers = list() - for(var/obj/effects/alien/facehugger/F in view(3, src)) - if(istype(F, /obj/effects/alien/facehugger)) + for(var/obj/effect/alien/facehugger/F in view(3, src)) + if(istype(F, /obj/effect/alien/facehugger)) huggers.Add(F) loc = vent_found - for(var/obj/effects/alien/facehugger/F in huggers) + for(var/obj/effect/alien/facehugger/F in huggers) F.loc = vent_found var/travel_time = get_dist(loc, target_vent.loc) @@ -186,7 +186,7 @@ I kind of like the right click only--the window version can get a little confusi target_vent = vent_found //travel back. No additional time required. src << "\red The vent you were heading to appears to be welded." loc = target_vent.loc - for(var/obj/effects/alien/facehugger/F in huggers) + for(var/obj/effect/alien/facehugger/F in huggers) F.loc = loc else diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm index 2409bc1693c..38552bb72b0 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/drone.dm @@ -47,7 +47,7 @@ O.show_message(text("\red [src] vomits up a thick purple substance and begins to shape it!"), 1) switch(choice) if("resin wall") - new /obj/effects/alien/resin/wall(loc) + new /obj/effect/alien/resin/wall(loc) if("resin membrane") - new /obj/effects/alien/resin/membrane(loc) + new /obj/effect/alien/resin/membrane(loc) return \ No newline at end of file diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm index 92f9ced0a36..4801edaf0d6 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/hunter.dm @@ -64,7 +64,7 @@ handle_environment() //If there are alien weeds on the ground then heal if needed or give some toxins - if(locate(/obj/effects/alien/weeds) in loc) + if(locate(/obj/effect/alien/weeds) in loc) if(health >= 150) toxloss += 5 if(toxloss > max_plasma) diff --git a/code/modules/mob/living/carbon/alien/humanoid/caste/sentinel.dm b/code/modules/mob/living/carbon/alien/humanoid/caste/sentinel.dm index 7018ba0d70b..c5b5fa7e2e1 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/caste/sentinel.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/caste/sentinel.dm @@ -64,7 +64,7 @@ handle_environment() //If there are alien weeds on the ground then heal if needed or give some toxins - if(locate(/obj/effects/alien/weeds) in loc) + if(locate(/obj/effect/alien/weeds) in loc) if(health >= 125) toxloss += 10 if(toxloss > max_plasma) diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index b6c56923803..00ebace4e50 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -40,9 +40,9 @@ now_pushing = 1 if (!AM.anchored) var/t = get_dir(src, AM) - if (istype(AM, /obj/station_objects/window)) + if (istype(AM, /obj/structure/window)) if(AM:ini_dir == NORTHWEST || AM:ini_dir == NORTHEAST || AM:ini_dir == SOUTHWEST || AM:ini_dir == SOUTHEAST) - for(var/obj/station_objects/window/win in get_step(AM,t)) + for(var/obj/structure/window/win in get_step(AM,t)) now_pushing = 0 return step(AM, t) @@ -290,7 +290,7 @@ if (emptyHand) head.DblClick() return - if (( istype(W, /obj/effects/alien/head) )) + if (( istype(W, /obj/effect/alien/head) )) u_equip(W) head = W return @@ -327,7 +327,7 @@ if ((M.client && !( M.blinded ))) M.show_message(text("\red [] has been hit by []", src, O), 1) if (health > 0) - bruteloss += (istype(O, /obj/effects/meteor/small) ? 10 : 25) + bruteloss += (istype(O, /obj/effect/meteor/small) ? 10 : 25) fireloss += 30 updatehealth() @@ -392,9 +392,9 @@ M.pulling = t else if (pulling) - if (istype(pulling, /obj/station_objects/window)) + if (istype(pulling, /obj/structure/window)) if(pulling:ini_dir == NORTHWEST || pulling:ini_dir == NORTHEAST || pulling:ini_dir == SOUTHWEST || pulling:ini_dir == SOUTHEAST) - for(var/obj/station_objects/window/win in get_step(pulling,get_dir(pulling.loc, T))) + for(var/obj/structure/window/win in get_step(pulling,get_dir(pulling.loc, T))) pulling = null if (pulling) step(pulling, get_dir(pulling.loc, T)) @@ -418,7 +418,7 @@ overlays = null if(buckled) - if(istype(buckled, /obj/station_objects/stool/bed)) + if(istype(buckled, /obj/structure/stool/bed)) lying = 1 else lying = 0 @@ -651,7 +651,7 @@ if (stunned < power) stunned = power - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(5, 1, src) s.start() @@ -697,7 +697,7 @@ if (((M.head && M.head.flags & 4) || ((M.wear_mask && !( M.wear_mask.flags & 32 )) || ((head && head.flags & 4) || (wear_mask && !( wear_mask.flags & 32 )))))) M << "\blue Remove that mask!" return - var/obj/effects/equip_e/human/O = new /obj/effects/equip_e/human( ) + var/obj/effect/equip_e/human/O = new /obj/effect/equip_e/human( ) O.source = M O.target = src O.s_loc = M.loc diff --git a/code/modules/mob/living/carbon/alien/humanoid/life.dm b/code/modules/mob/living/carbon/alien/humanoid/life.dm index 0d77bb7afd0..8d708a4461e 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/life.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/life.dm @@ -203,7 +203,7 @@ else if(istype(loc, /turf/)) var/breath_moles = 0 /*if(environment.return_pressure() > ONE_ATMOSPHERE) - // Loads of air around (pressure effects will be handled elsewhere), so lets just take a enough to fill our lungs at normal atmos pressure (using n = Pv/RT) + // Loads of air around (pressure effect will be handled elsewhere), so lets just take a enough to fill our lungs at normal atmos pressure (using n = Pv/RT) breath_moles = (ONE_ATMOSPHERE*BREATH_VOLUME/R_IDEAL_GAS_EQUATION*environment.temperature) else*/ // Not enough air around, take a percentage of what's there to model this properly @@ -211,8 +211,8 @@ breath = loc.remove_air(breath_moles) - // Handle chem smoke effects -- Doohl - for(var/obj/effects/chem_smoke/smoke in view(1, src)) + // Handle chem smoke effect -- Doohl + for(var/obj/effect/chem_smoke/smoke in view(1, src)) if(smoke.reagents.total_volume) smoke.reagents.reaction(src, INGEST) spawn(5) @@ -293,7 +293,7 @@ handle_environment() //If there are alien weeds on the ground then heal if needed or give some toxins - if(locate(/obj/effects/alien/weeds) in loc) + if(locate(/obj/effect/alien/weeds) in loc) if(health >= 100) toxloss += 15 if(toxloss > max_plasma) @@ -560,7 +560,7 @@ check_if_buckled() if (src.buckled) - src.lying = (istype(src.buckled, /obj/station_objects/stool/bed) ? 1 : 0) + src.lying = (istype(src.buckled, /obj/structure/stool/bed) ? 1 : 0) if(src.lying) src.drop_item() src.density = 1 diff --git a/code/modules/mob/living/carbon/alien/humanoid/queen.dm b/code/modules/mob/living/carbon/alien/humanoid/queen.dm index 1b381897be6..3d3adde9e13 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/queen.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/queen.dm @@ -67,7 +67,7 @@ handle_environment() //If there are alien weeds on the ground then heal if needed or give some toxins - if(locate(/obj/effects/alien/weeds) in loc) + if(locate(/obj/effect/alien/weeds) in loc) if(health >= 250) toxloss += 20 if(toxloss > max_plasma) @@ -171,5 +171,5 @@ toxloss -= 200 for(var/mob/O in viewers(src, null)) O.show_message(text("\green [src] has laid an egg!"), 1) - new /obj/effects/alien/egg(loc) + new /obj/effect/alien/egg(loc) return diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm index 472ebf61b61..c7a20cce13a 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva.dm @@ -243,7 +243,7 @@ if ((M.client && !( M.blinded ))) M.show_message(text("\red [] has been hit by []", src, O), 1) if (health > 0) - bruteloss += (istype(O, /obj/effects/meteor/small) ? 10 : 25) + bruteloss += (istype(O, /obj/effect/meteor/small) ? 10 : 25) fireloss += 30 updatehealth() @@ -467,7 +467,7 @@ if ((M.head && M.head.flags & 4) || (M.wear_mask && !( M.wear_mask.flags & 32 )) ) M << "\blue Remove that mask!" return - var/obj/effects/equip_e/human/O = new /obj/effects/equip_e/human( ) + var/obj/effect/equip_e/human/O = new /obj/effect/equip_e/human( ) O.source = M O.target = src O.s_loc = M.loc diff --git a/code/modules/mob/living/carbon/alien/larva/life.dm b/code/modules/mob/living/carbon/alien/larva/life.dm index c659e74d4b9..e77b05f5ea6 100644 --- a/code/modules/mob/living/carbon/alien/larva/life.dm +++ b/code/modules/mob/living/carbon/alien/larva/life.dm @@ -184,7 +184,7 @@ else if(istype(loc, /turf/)) var/breath_moles = 0 /*if(environment.return_pressure() > ONE_ATMOSPHERE) - // Loads of air around (pressure effects will be handled elsewhere), so lets just take a enough to fill our lungs at normal atmos pressure (using n = Pv/RT) + // Loads of air around (pressure effect will be handled elsewhere), so lets just take a enough to fill our lungs at normal atmos pressure (using n = Pv/RT) breath_moles = (ONE_ATMOSPHERE*BREATH_VOLUME/R_IDEAL_GAS_EQUATION*environment.temperature) else*/ // Not enough air around, take a percentage of what's there to model this properly @@ -192,8 +192,8 @@ breath = loc.remove_air(breath_moles) - // Handle chem smoke effects -- Doohl - for(var/obj/effects/chem_smoke/smoke in view(1, src)) + // Handle chem smoke effect -- Doohl + for(var/obj/effect/chem_smoke/smoke in view(1, src)) if(smoke.reagents.total_volume) smoke.reagents.reaction(src, INGEST) spawn(5) @@ -274,7 +274,7 @@ handle_environment() //If there are alien weeds on the ground then heal if needed or give some toxins - if(locate(/obj/effects/alien/weeds) in loc) + if(locate(/obj/effect/alien/weeds) in loc) if(health >= 25) toxloss += 5 else @@ -491,7 +491,7 @@ check_if_buckled() if (buckled) - lying = (istype(buckled, /obj/station_objects/stool/bed) ? 1 : 0) + lying = (istype(buckled, /obj/structure/stool/bed) ? 1 : 0) if(lying) drop_item() density = 1 diff --git a/code/modules/mob/living/carbon/alien/special/snakeman.dm b/code/modules/mob/living/carbon/alien/special/snakeman.dm index af377c1fa39..35dacff8788 100644 --- a/code/modules/mob/living/carbon/alien/special/snakeman.dm +++ b/code/modules/mob/living/carbon/alien/special/snakeman.dm @@ -30,7 +30,7 @@ return if(M.client) - M.client.mob = new/mob/living/carbon/alien/humanoid/special/snakeman(new/obj/effects/snake_egg(src.loc)) + 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 @@ -41,7 +41,7 @@ return -/obj/effects/snake_egg +/obj/effect/snake_egg name = "Egg" icon = 'alien.dmi' icon_state = "egg" diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 52239dab07f..49dbb4a82a0 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -62,14 +62,14 @@ ..() - organStructure = new /obj/effects/organstructure/human(src) + organStructure = new /obj/effect/organstructure/human(src) /mob/living/carbon/human/cyborg New() ..() if(organStructure) //hacky, but it's not supposed to be in for a long time anyway del(organStructure) - organStructure = new /obj/effects/organstructure/cyber(src) + organStructure = new /obj/effect/organstructure/cyber(src) /mob/living/carbon/human/Bump(atom/movable/AM as mob|obj, yes) if ((!( yes ) || now_pushing)) @@ -106,9 +106,9 @@ if (!AM.anchored) var/t = get_dir(src, AM) - if (istype(AM, /obj/station_objects/window)) + if (istype(AM, /obj/structure/window)) if(AM:ini_dir == NORTHWEST || AM:ini_dir == NORTHEAST || AM:ini_dir == SOUTHWEST || AM:ini_dir == SOUTHEAST) - for(var/obj/station_objects/window/win in get_step(AM,t)) + for(var/obj/structure/window/win in get_step(AM,t)) now_pushing = 0 return step(AM, t) @@ -640,10 +640,10 @@ var/dam_zone = pick("chest", "chest", "chest", "head", "groin") if (istype(organs[dam_zone], /datum/organ/external)) var/datum/organ/external/temp = organs[dam_zone] - if (istype(O, /obj/effects/immovablerod)) + if (istype(O, /obj/effect/immovablerod)) temp.take_damage(101, 0) else - temp.take_damage((istype(O, /obj/effects/meteor/small) ? 10 : 25), 30) + temp.take_damage((istype(O, /obj/effect/meteor/small) ? 10 : 25), 30) UpdateDamageIcon() updatehealth() return @@ -716,9 +716,9 @@ M.pulling = t else if (pulling) - if (istype(pulling, /obj/station_objects/window)) + if (istype(pulling, /obj/structure/window)) if(pulling:ini_dir == NORTHWEST || pulling:ini_dir == NORTHEAST || pulling:ini_dir == SOUTHWEST || pulling:ini_dir == SOUTHEAST) - for(var/obj/station_objects/window/win in get_step(pulling,get_dir(pulling.loc, T))) + for(var/obj/structure/window/win in get_step(pulling,get_dir(pulling.loc, T))) pulling = null if (pulling) step(pulling, get_dir(pulling.loc, T)) @@ -790,7 +790,7 @@ update_body() if(buckled) - if(istype(buckled, /obj/station_objects/stool/bed)) + if(istype(buckled, /obj/structure/stool/bed)) lying = 1 else lying = 0 @@ -1436,7 +1436,7 @@ if (stunned < power) stunned = power - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(5, 1, src) s.start() @@ -1484,7 +1484,7 @@ if (((M.head && M.head.flags & 4) || ((M.wear_mask && !( M.wear_mask.flags & 32 )) || ((head && head.flags & 4) || (wear_mask && !( wear_mask.flags & 32 )))))) M << "\blue Remove that mask!" return - var/obj/effects/equip_e/human/O = new /obj/effects/equip_e/human( ) + var/obj/effect/equip_e/human/O = new /obj/effect/equip_e/human( ) O.source = M O.target = src O.s_loc = M.loc @@ -1742,7 +1742,7 @@ /mob/living/carbon/human/var/co2overloadtime = null /mob/living/carbon/human/var/temperature_resistance = T0C+75 -/obj/effects/equip_e/human/process() +/obj/effect/equip_e/human/process() if (item) item.add_fingerprint(source) if (!item) @@ -1942,7 +1942,7 @@ The else statement is for equipping stuff to empty slots. !canremove refers to variable of /obj/item/clothing which either allows or disallows that item to be removed. It can still be worn/put on as normal. */ -/obj/effects/equip_e/human/done() +/obj/effect/equip_e/human/done() if(!source || !target) return if(source.loc != s_loc) return if(target.loc != t_loc) return @@ -2676,7 +2676,7 @@ It can still be worn/put on as normal. src << browse(null, t1) if ((href_list["item"] && !( usr.stat ) && usr.canmove && !( usr.restrained() ) && in_range(src, usr) && ticker)) //if game hasn't started, can't make an equip_e - var/obj/effects/equip_e/human/O = new /obj/effects/equip_e/human( ) + var/obj/effect/equip_e/human/O = new /obj/effect/equip_e/human( ) O.source = usr O.target = src O.item = usr.equipped() diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index f3c44071578..e1a85c71cd7 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -240,7 +240,7 @@ else if(istype(loc, /turf/)) var/breath_moles = 0 /*if(environment.return_pressure() > ONE_ATMOSPHERE) - // Loads of air around (pressure effects will be handled elsewhere), so lets just take a enough to fill our lungs at normal atmos pressure (using n = Pv/RT) + // Loads of air around (pressure effect will be handled elsewhere), so lets just take a enough to fill our lungs at normal atmos pressure (using n = Pv/RT) breath_moles = (ONE_ATMOSPHERE*BREATH_VOLUME/R_IDEAL_GAS_EQUATION*environment.temperature) else*/ // Not enough air around, take a percentage of what's there to model this properly @@ -248,7 +248,7 @@ breath = loc.remove_air(breath_moles) - // Handle chem smoke effects -- Doohl + // Handle chem smoke effect -- Doohl var/block = 0 if(wear_mask) @@ -257,7 +257,7 @@ if(!block) - for(var/obj/effects/chem_smoke/smoke in view(1, src)) + for(var/obj/effect/chem_smoke/smoke in view(1, src)) if(smoke.reagents.total_volume) smoke.reagents.reaction(src, INGEST) spawn(5) @@ -760,7 +760,7 @@ see_invisible = 2 else if (seer) - var/obj/effects/rune/R = locate() in loc + var/obj/effect/rune/R = locate() in loc if (istype(R) && R.word1 == wordsee && R.word2 == wordhell && R.word3 == wordjoin) see_invisible = 15 else @@ -841,7 +841,7 @@ else see_in_dark = 2 var/seer = 0 - for(var/obj/effects/rune/R in world) + for(var/obj/effect/rune/R in world) if(loc==R.loc && R.word1==wordsee && R.word2==wordhell && R.word3==wordjoin) seer = 1 if(!seer) @@ -983,7 +983,7 @@ for(var/mob/living/carbon/M in oviewers(4,src)) if(M.virus2) infect_virus2(src,M.virus2) - for(var/obj/effects/decal/cleanable/blood/B in view(4, src)) + for(var/obj/effect/decal/cleanable/blood/B in view(4, src)) if(B.virus2) infect_virus2(src,B.virus2) else @@ -996,7 +996,7 @@ check_if_buckled() if (buckled) - lying = istype(buckled, /obj/station_objects/stool/bed) || istype(buckled, /obj/machinery/conveyor) + lying = istype(buckled, /obj/structure/stool/bed) || istype(buckled, /obj/machinery/conveyor) if(lying) drop_item() density = 1 @@ -1028,7 +1028,7 @@ /* // Commented out so hunger system won't be such shock - // Damage and effects from not eating + // Damage and effect from not eating if(nutrition <= 50) if (prob (0.1)) src << "\red Your stomach rumbles." diff --git a/code/modules/mob/living/carbon/metroid/metroid.dm b/code/modules/mob/living/carbon/metroid/metroid.dm index 808b5548caf..65e5e4374c3 100644 --- a/code/modules/mob/living/carbon/metroid/metroid.dm +++ b/code/modules/mob/living/carbon/metroid/metroid.dm @@ -64,7 +64,7 @@ if(prob(probab)) - if(istype(AM, /obj/station_objects/window) || istype(AM, /obj/station_objects/grille)) + if(istype(AM, /obj/structure/window) || istype(AM, /obj/structure/grille)) if(istype(src, /mob/living/carbon/metroid/adult)) if(nutrition <= 600 && !Atkcool) AM.attack_metroid(src) @@ -102,9 +102,9 @@ now_pushing = 1 if (!( AM.anchored )) var/t = get_dir(src, AM) - if (istype(AM, /obj/station_objects/window)) + if (istype(AM, /obj/structure/window)) if(AM:ini_dir == NORTHWEST || AM:ini_dir == NORTHEAST || AM:ini_dir == SOUTHWEST || AM:ini_dir == SOUTHEAST) - for(var/obj/station_objects/window/win in get_step(AM,t)) + for(var/obj/structure/window/win in get_step(AM,t)) now_pushing = 0 return step(AM, t) @@ -187,7 +187,7 @@ // K // ~~~~ N - // Metroids aren't effected by extra status effects. DO NOT NERF THIS PLZ THNX - LOVE, DOOHL 3===========D ~~~~ HONK + // Metroids aren't effected by extra status effect. DO NOT NERF THIS PLZ THNX - LOVE, DOOHL 3===========D ~~~~ HONK // ~~~~ H //EMP is special and yes they are because emp if(Proj.effects["emp"]) @@ -267,7 +267,7 @@ if ((M.client && !( M.blinded ))) M.show_message(text("\red [] has been hit by []", src, O), 1) if (health > 0) - bruteloss += (istype(O, /obj/effects/meteor/small) ? 10 : 25) + bruteloss += (istype(O, /obj/effect/meteor/small) ? 10 : 25) fireloss += 30 updatehealth() diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index b4f35a9ce4d..eef527db42d 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -203,7 +203,7 @@ var/breath_moles = environment.total_moles()*BREATH_PERCENTAGE breath = loc.remove_air(breath_moles) - // Handle chem smoke effects -- Doohl + // Handle chem smoke effect -- Doohl var/block = 0 if(wear_mask) if(istype(wear_mask, /obj/item/clothing/mask/gas)) @@ -211,7 +211,7 @@ if(!block) - for(var/obj/effects/chem_smoke/smoke in view(1, src)) + for(var/obj/effect/chem_smoke/smoke in view(1, src)) if(smoke.reagents.total_volume) smoke.reagents.reaction(src, INGEST) spawn(5) @@ -591,7 +591,7 @@ for(var/mob/living/carbon/M in oviewers(4,src)) if(M.virus2) infect_virus2(src,M.virus2) - for(var/obj/effects/decal/cleanable/blood/B in view(4, src)) + for(var/obj/effect/decal/cleanable/blood/B in view(4, src)) if(B.virus2) infect_virus2(src,B.virus2) else @@ -600,7 +600,7 @@ check_if_buckled() if (src.buckled) - src.lying = istype(src.buckled, /obj/station_objects/stool/bed) || istype(src.buckled, /obj/machinery/conveyor) + src.lying = istype(src.buckled, /obj/structure/stool/bed) || istype(src.buckled, /obj/machinery/conveyor) if(src.lying) src.drop_item() src.density = 1 diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index 0e23ab52571..cb489db5f98 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -64,9 +64,9 @@ now_pushing = 1 if (!( AM.anchored )) var/t = get_dir(src, AM) - if (istype(AM, /obj/station_objects/window)) + if (istype(AM, /obj/structure/window)) if(AM:ini_dir == NORTHWEST || AM:ini_dir == NORTHEAST || AM:ini_dir == SOUTHWEST || AM:ini_dir == SOUTHEAST) - for(var/obj/station_objects/window/win in get_step(AM,t)) + for(var/obj/structure/window/win in get_step(AM,t)) now_pushing = 0 return step(AM, t) @@ -81,7 +81,7 @@ machine = null src << browse(null, t1) if ((href_list["item"] && !( usr.stat ) && !( usr.restrained() ) && in_range(src, usr) )) - var/obj/effects/equip_e/monkey/O = new /obj/effects/equip_e/monkey( ) + var/obj/effect/equip_e/monkey/O = new /obj/effect/equip_e/monkey( ) O.source = usr O.target = src O.item = usr.equipped() @@ -446,7 +446,7 @@ if (stunned < power) stunned = power - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(5, 1, src) s.start() @@ -471,7 +471,7 @@ /mob/living/carbon/monkey/update_clothing() if(buckled) - if(istype(buckled, /obj/station_objects/stool/bed)) + if(istype(buckled, /obj/structure/stool/bed)) lying = 1 else lying = 0 @@ -580,9 +580,9 @@ M.pulling = t else if (pulling) - if (istype(pulling, /obj/station_objects/window)) + if (istype(pulling, /obj/structure/window)) if(pulling:ini_dir == NORTHWEST || pulling:ini_dir == NORTHEAST || pulling:ini_dir == SOUTHWEST || pulling:ini_dir == SOUTHEAST) - for(var/obj/station_objects/window/win in get_step(pulling,get_dir(pulling.loc, T))) + for(var/obj/structure/window/win in get_step(pulling,get_dir(pulling.loc, T))) pulling = null if (pulling) step(pulling, get_dir(pulling.loc, T)) @@ -638,7 +638,7 @@ if (prob(50)) paralysis += 10 -/obj/effects/equip_e/monkey/process() +/obj/effect/equip_e/monkey/process() if (item) item.add_fingerprint(source) if (!( item )) @@ -701,7 +701,7 @@ return return -/obj/effects/equip_e/monkey/done() +/obj/effect/equip_e/monkey/done() if(!source || !target) return if(source.loc != s_loc) return if(target.loc != t_loc) return diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index 33c8adb8122..ce2395b9855 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -314,7 +314,7 @@ /* // Create speech bubble - var/obj/effects/speech_bubble/B = new/obj/effects/speech_bubble + var/obj/effect/speech_bubble/B = new/obj/effect/speech_bubble B.icon = 'speechbubble.dmi' B.parent = src B.mouse_opacity = 0 @@ -384,7 +384,7 @@ /* // Create speech bubble - var/obj/effects/speech_bubble/B = new/obj/effects/speech_bubble + var/obj/effect/speech_bubble/B = new/obj/effect/speech_bubble B.icon = 'speechbubble.dmi' B.parent = src B.mouse_opacity = 0 @@ -430,5 +430,5 @@ -/obj/effects/speech_bubble +/obj/effect/speech_bubble var/mob/parent \ No newline at end of file diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index c49d83828c0..b327aec0748 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -38,7 +38,7 @@ if(!safety)//Only used by AIize() to successfully spawn an AI. if (!B)//If there is no player/brain inside. - new/obj/station_objects/AIcore/deactivated(loc)//New empty terminal. + new/obj/structure/AIcore/deactivated(loc)//New empty terminal. del(src)//Delete AI. return else @@ -64,7 +64,7 @@ ticker.mode.remove_revolutionary(src.mind) if(client) - for(var/obj/effects/rune/rune in world) + for(var/obj/effect/rune/rune in world) var/image/blood = image('blood.dmi', loc = rune, icon_state = "floor[rand(1,7)]") blood.override = 1 client.images += blood @@ -277,7 +277,7 @@ /mob/living/silicon/ai/bullet_act(var/obj/item/projectile/Proj) - // AI bullet code is pretty simple. No other effects really need to be added. + // AI bullet code is pretty simple. No other effect really need to be added. if(!Proj.nodamage) bruteloss += Proj.damage if(Proj.effects["emp"]) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 9acc0b145a6..f30ce6847f8 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -30,7 +30,7 @@ stat(null, text("Systems nonfunctional")) if (proc_holder_list.len)//Generic list for proc_holder objects. - for(var/obj/effects/proc_holder/P in proc_holder_list) + for(var/obj/effect/proc_holder/P in proc_holder_list) statpanel("[P.panel]","",P) /mob/living/silicon/pai/check_eye(var/mob/user as mob) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 7e74bd876f0..1cb1d4b771c 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -1,6 +1,6 @@ /mob/living/silicon/robot/New(loc,var/syndie = 0) - spark_system = new /datum/effects/system/spark_spread() + spark_system = new /datum/effect/system/spark_spread() spark_system.set_up(5, 0, src) spark_system.attach(src) spawn (1) @@ -284,9 +284,9 @@ now_pushing = 1 if (!AM.anchored) var/t = get_dir(src, AM) - if (istype(AM, /obj/station_objects/window)) + if (istype(AM, /obj/structure/window)) if(AM:ini_dir == NORTHWEST || AM:ini_dir == NORTHEAST || AM:ini_dir == SOUTHWEST || AM:ini_dir == SOUTHEAST) - for(var/obj/station_objects/window/win in get_step(AM,t)) + for(var/obj/structure/window/win in get_step(AM,t)) now_pushing = 0 return step(AM, t) @@ -592,7 +592,7 @@ flick("noise", flash) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(5, 1, src) s.start() @@ -927,9 +927,9 @@ Frequency: M.pulling = t else if (pulling) - if (istype(pulling, /obj/station_objects/window)) + if (istype(pulling, /obj/structure/window)) if(pulling:ini_dir == NORTHWEST || pulling:ini_dir == NORTHEAST || pulling:ini_dir == SOUTHWEST || pulling:ini_dir == SOUTHEAST) - for(var/obj/station_objects/window/win in get_step(pulling,get_dir(pulling.loc, T))) + for(var/obj/structure/window/win in get_step(pulling,get_dir(pulling.loc, T))) pulling = null if (pulling) step(pulling, get_dir(pulling.loc, T)) diff --git a/code/modules/mob/login.dm b/code/modules/mob/login.dm index e18d7bb64d7..e7a8d19da5b 100644 --- a/code/modules/mob/login.dm +++ b/code/modules/mob/login.dm @@ -46,7 +46,7 @@ if (src.mind in ticker.mode:cult) ticker.mode:update_cult_icons_added(src.mind) if(isAI(src)) - for(var/obj/effects/rune/rune in world) + for(var/obj/effect/rune/rune in world) var/image/blood = image('blood.dmi', loc = rune, icon_state = "floor[rand(1,7)]") blood.override = 1 client.images += blood diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 9af4036f5f3..7c016fb9655 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -1053,13 +1053,13 @@ It's fairly easy to fix if dealing with single letters but not so much with comp user.db_click(name, using) return -/obj/effects/equip_e/process() +/obj/effect/equip_e/process() return -/obj/effects/equip_e/proc/done() +/obj/effect/equip_e/proc/done() return -/obj/effects/equip_e/New() +/obj/effect/equip_e/New() if (!ticker) del(src) return @@ -1316,7 +1316,7 @@ It's fairly easy to fix if dealing with single letters but not so much with comp return 1 -/mob/proc/ret_grab(obj/effects/list_container/mobl/L as obj, flag) +/mob/proc/ret_grab(obj/effect/list_container/mobl/L as obj, flag) if ((!( istype(l_hand, /obj/item/weapon/grab) ) && !( istype(r_hand, /obj/item/weapon/grab) ))) if (!( L )) return null @@ -1324,7 +1324,7 @@ It's fairly easy to fix if dealing with single letters but not so much with comp return L.container else if (!( L )) - L = new /obj/effects/list_container/mobl( null ) + L = new /obj/effect/list_container/mobl( null ) L.container += src L.master = src if (istype(l_hand, /obj/item/weapon/grab)) @@ -1727,7 +1727,7 @@ It's fairly easy to fix if dealing with single letters but not so much with comp /mob/proc/can_use_hands() if(handcuffed) return 0 - if(buckled && istype(buckled, /obj/station_objects/stool/bed)) // buckling does not restrict hands + if(buckled && istype(buckled, /obj/structure/stool/bed)) // buckling does not restrict hands return 0 return ..() @@ -1810,16 +1810,16 @@ Dusting robots does not eject the MMI, so it's a bit more powerful than gib() /N animation.master = src if(ishuman(src)) flick("dust-h", animation) - new /obj/effects/decal/remains/human(loc) + new /obj/effect/decal/remains/human(loc) else if(ismonkey(src)) flick("dust-m", animation) - new /obj/effects/decal/remains/human(loc) + new /obj/effect/decal/remains/human(loc) else if(isalien(src)) flick("dust-a", animation) - new /obj/effects/decal/remains/xeno(loc) + new /obj/effect/decal/remains/xeno(loc) else flick("dust-r", animation) - new /obj/effects/decal/remains/robot(loc) + new /obj/effect/decal/remains/robot(loc) sleep(15) if(isrobot(src)&&src:mmi)//Is a robot and it has an mmi. @@ -1913,7 +1913,7 @@ note dizziness decrements automatically in the mob's Life() proc. if (spell_list.len) - for(var/obj/effects/proc_holder/spell/S in spell_list) + for(var/obj/effect/proc_holder/spell/S in spell_list) switch(S.charge_type) if("recharge") statpanel("Spells","[S.charge_counter/10.0]/[S.charge_max/10]",S) diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index b2f52d4342c..0dfc7d528f0 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -192,7 +192,7 @@ step(mob, pick(cardinal)) else . = ..() - for(var/obj/effects/speech_bubble/S in range(1, mob)) + for(var/obj/effect/speech_bubble/S in range(1, mob)) if(S.parent == mob) S.loc = mob.loc moving = 0 @@ -297,7 +297,7 @@ dense_object++ break - if(!dense_object && (locate(/obj/station_objects/lattice) in oview(1, src))) + if(!dense_object && (locate(/obj/structure/lattice) in oview(1, src))) dense_object++ //Lastly attempt to locate any dense objects we could push off of diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 78b1811474e..7ae4bc21da4 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -28,7 +28,7 @@ mob/new_player loc = starting_loc sight |= SEE_TURFS var/list/watch_locations = list() - for(var/obj/effects/landmark/landmark in world) + for(var/obj/effect/landmark/landmark in world) if(landmark.tag == "landmark*new_player") watch_locations += landmark.loc diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 2b7ec327b38..8fe2ad8f136 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -90,21 +90,21 @@ ticker.minds += O.mind//Adds them to regular mind list. var/obj/loc_landmark - for(var/obj/effects/landmark/start/sloc in world) + for(var/obj/effect/landmark/start/sloc in world) if (sloc.name != "AI") continue if (locate(/mob) in sloc.loc) continue loc_landmark = sloc if (!loc_landmark) - for(var/obj/effects/landmark/tripai in world) + for(var/obj/effect/landmark/tripai in world) if (tripai.name == "tripai") if(locate(/mob) in tripai.loc) continue loc_landmark = tripai if (!loc_landmark) O << "Oh god sorry we can't find an unoccupied AI spawn location, so we're spawning you on top of someone." - for(var/obj/effects/landmark/start/sloc in world) + for(var/obj/effect/landmark/start/sloc in world) if (sloc.name == "AI") loc_landmark = sloc diff --git a/code/modules/power/antimatter/engine.dm b/code/modules/power/antimatter/engine.dm index aff52f177b7..ae54faa10ce 100644 --- a/code/modules/power/antimatter/engine.dm +++ b/code/modules/power/antimatter/engine.dm @@ -181,7 +181,7 @@ if(energy > convert2energy(8e-12)) //FAR TOO MUCH ENERGY STILL for(var/mob/M in hearers(src, null)) M.show_message(text("\red BANG!")) - new /obj/effects/bhole(src.loc) + new /obj/effect/bhole(src.loc) else //this amount of energy is okay so it does the proper output thing diff --git a/code/modules/power/antimatter/fuel.dm b/code/modules/power/antimatter/fuel.dm index 07d6e9b970e..2d6b279812b 100644 --- a/code/modules/power/antimatter/fuel.dm +++ b/code/modules/power/antimatter/fuel.dm @@ -83,7 +83,7 @@ /obj/item/weapon/fuel/attack(mob/M as mob, mob/user as mob) if (user != M) - var/obj/effects/equip_e/human/O = new /obj/effects/equip_e/human( ) + var/obj/effect/equip_e/human/O = new /obj/effect/equip_e/human( ) O.source = user O.target = M O.item = src diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index b64592eb153..68c71fd01a2 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -325,9 +325,9 @@ playsound(src.loc, 'Deconstruct.ogg', 50, 1) if(do_after(user, 20) && C.amount >= 10) var/turf/T = get_turf_loc(src) - var/obj/station_objects/cable/N = T.get_cable_node() + var/obj/structure/cable/N = T.get_cable_node() if (prob(50) && electrocute_mob(usr, N, N)) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(5, 1, src) s.start() return @@ -345,7 +345,7 @@ playsound(src.loc, 'Deconstruct.ogg', 50, 1) if(do_after(user, 50)) if (prob(50) && electrocute_mob(usr, terminal.powernet, terminal)) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(5, 1, src) s.start() return @@ -851,11 +851,11 @@ malfai << "Hack complete. The APC is now under your exclusive control. Discharging cell to fuse interface." updateicon() - var/datum/effects/system/harmless_smoke_spread/smoke = new /datum/effects/system/harmless_smoke_spread() + var/datum/effect/system/harmless_smoke_spread/smoke = new /datum/effect/system/harmless_smoke_spread() smoke.set_up(3, 0, src.loc) smoke.attach(src) smoke.start() - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() for(var/mob/M in viewers(src)) @@ -880,11 +880,11 @@ cell.corrupt() src.malfhack = 1 updateicon() - var/datum/effects/system/harmless_smoke_spread/smoke = new /datum/effects/system/harmless_smoke_spread() + var/datum/effect/system/harmless_smoke_spread/smoke = new /datum/effect/system/harmless_smoke_spread() smoke.set_up(3, 0, src.loc) smoke.attach(src) smoke.start() - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() for(var/mob/M in viewers(src)) @@ -1160,7 +1160,7 @@ /obj/machinery/power/apc/proc/shock(mob/user, prb) if(!prob(prb)) return 0 - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(5, 1, src) s.start() if (electrocute_mob(user, src, src)) diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 98f6ffa848f..3028a819052 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -19,12 +19,12 @@ var/dirn = get_dir(user, src) - for(var/obj/station_objects/cable/LC in T) + for(var/obj/structure/cable/LC in T) if( (LC.d1 == dirn && LC.d2 == 0 ) || ( LC.d2 == dirn && LC.d1 == 0) ) user << "There's already a cable at that position." return - var/obj/station_objects/cable/NC = new(T) + var/obj/structure/cable/NC = new(T) NC.cableColor(coil.color) @@ -83,7 +83,7 @@ // the power cable object -/obj/station_objects/cable/New() +/obj/structure/cable/New() ..() @@ -100,7 +100,7 @@ if(level==1) hide(T.intact) -/obj/station_objects/cable/Del() // called when a cable is deleted +/obj/structure/cable/Del() // called when a cable is deleted if(!defer_powernet_rebuild) // set if network will be rebuilt manually @@ -111,13 +111,13 @@ if(Debug) diary << "Defered cable deletion at [x],[y]: #[netnum]" ..() // then go ahead and delete the cable -/obj/station_objects/cable/hide(var/i) +/obj/structure/cable/hide(var/i) if(level == 1 && istype(loc, /turf)) invisibility = i ? 101 : 0 updateicon() -/obj/station_objects/cable/proc/updateicon() +/obj/structure/cable/proc/updateicon() if(invisibility) icon_state = "[d1]-[d2]-f" else @@ -125,19 +125,19 @@ // returns the powernet this cable belongs to -/obj/station_objects/cable/proc/get_powernet() +/obj/structure/cable/proc/get_powernet() var/datum/powernet/PN // find the powernet if(netnum && powernets && powernets.len >= netnum) PN = powernets[netnum] return PN -/obj/station_objects/cable/attack_hand(mob/user) +/obj/structure/cable/attack_hand(mob/user) if(ishuman(user)) if(istype(user:gloves, /obj/item/clothing/gloves/space_ninja)&&user:gloves:candrain&&!user:gloves:draining) call(/obj/item/clothing/gloves/space_ninja/proc/drain)("WIRE",src,user:wear_suit) return -/obj/station_objects/cable/attackby(obj/item/W, mob/user) +/obj/structure/cable/attackby(obj/item/W, mob/user) var/turf/T = src.loc if(T.intact) @@ -189,18 +189,18 @@ // shock the user with probability prb -/obj/station_objects/cable/proc/shock(mob/user, prb, var/siemens_coeff = 1.0) +/obj/structure/cable/proc/shock(mob/user, prb, var/siemens_coeff = 1.0) if(!prob(prb)) return 0 if (electrocute_mob(user, powernets[src.netnum], src, siemens_coeff)) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(5, 1, src) s.start() return 1 else return 0 -/obj/station_objects/cable/ex_act(severity) +/obj/structure/cable/ex_act(severity) switch(severity) if(1.0) del(src) @@ -320,12 +320,12 @@ else dirn = get_dir(F, user) - for(var/obj/station_objects/cable/LC in F) + for(var/obj/structure/cable/LC in F) if((LC.d1 == dirn && LC.d2 == 0 ) || ( LC.d2 == dirn && LC.d1 == 0)) user << "There's already a cable at that position." return - var/obj/station_objects/cable/C = new(F) + var/obj/structure/cable/C = new(F) C.cableColor(color) @@ -355,7 +355,7 @@ // called when cable_coil is click on an installed obj/cable -/obj/item/weapon/cable_coil/proc/cable_join(obj/station_objects/cable/C, mob/user) +/obj/item/weapon/cable_coil/proc/cable_join(obj/structure/cable/C, mob/user) var/turf/U = user.loc if(!isturf(U)) @@ -386,12 +386,12 @@ var/fdirn = turn(dirn, 180) // the opposite direction - for(var/obj/station_objects/cable/LC in U) // check to make sure there's not a cable there already + for(var/obj/structure/cable/LC in U) // check to make sure there's not a cable there already if(LC.d1 == fdirn || LC.d2 == fdirn) user << "There's already a cable at that position." return - var/obj/station_objects/cable/NC = new(U) + var/obj/structure/cable/NC = new(U) NC.cableColor(color) NC.d1 = 0 @@ -422,7 +422,7 @@ nd2 = C.d2 - for(var/obj/station_objects/cable/LC in T) // check to make sure there's no matching cable + for(var/obj/structure/cable/LC in T) // check to make sure there's no matching cable if(LC == C) // skip the cable we're interacting with continue if((LC.d1 == nd1 && LC.d2 == nd2) || (LC.d1 == nd2 && LC.d2 == nd1) ) // make sure no cable matches either direction @@ -451,13 +451,13 @@ return -/obj/station_objects/cable/proc/mergeConnectedNetworks(var/direction) +/obj/structure/cable/proc/mergeConnectedNetworks(var/direction) var/turf/TB if((d1 == direction || d2 == direction) != 1) return TB = get_step(src, direction) - for(var/obj/station_objects/cable/TC in TB) + for(var/obj/structure/cable/TC in TB) if(!TC) continue @@ -482,10 +482,10 @@ PN.merge_powernets(TPN) -/obj/station_objects/cable/proc/mergeConnectedNetworksOnTurf() +/obj/structure/cable/proc/mergeConnectedNetworksOnTurf() - for(var/obj/station_objects/cable/C in loc) + for(var/obj/structure/cable/C in loc) if(!C) @@ -545,7 +545,7 @@ PN.merge_powernets(TPN) -obj/station_objects/cable/proc/cableColor(var/colorC) +obj/structure/cable/proc/cableColor(var/colorC) var/color_n = "red" if(colorC) color_n = colorC diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index b9d2cd94703..9044d3c428e 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -74,7 +74,7 @@ ..() var/obj/item/clothing/gloves/G = W if(istype(G)) - // var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + // var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread // s.set_up(3, 1, src) // s.start() // if (prob(80+(G.siemens_coefficient*100)) && electrocute_mob(user, src, src)) diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 63077189f53..fd11a05ca2c 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -222,7 +222,7 @@ else if(status == LIGHT_EMPTY) user << "You stick \the [W] into the light socket!" if(has_power() && (W.flags & CONDUCT)) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() //if(!user.mutations & COLD_RESISTANCE) @@ -324,7 +324,7 @@ if(status == LIGHT_OK || status == LIGHT_BURNED) playsound(src.loc, 'Glasshit.ogg', 75, 1) if(on) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() status = LIGHT_BROKEN diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index d57a5ce81e3..2ffc1da29d6 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -64,14 +64,14 @@ var/netcount = 0 powernets = list() - for(var/obj/station_objects/cable/PC in world) + for(var/obj/structure/cable/PC in world) PC.netnum = 0 for(var/obj/machinery/power/M in machines) if(M.netnum >=0) M.netnum = 0 - for(var/obj/station_objects/cable/PC in world) + for(var/obj/structure/cable/PC in world) if(!PC.netnum) PC.netnum = ++netcount @@ -87,7 +87,7 @@ PN.number = L - for(var/obj/station_objects/cable/C in world) + for(var/obj/structure/cable/C in world) var/datum/powernet/PN = powernets[C.netnum] PN.cables += C @@ -119,7 +119,7 @@ result += P - for(var/obj/station_objects/cable/C in T) + for(var/obj/structure/cable/C in T) if(C.d1 == fdir || C.d2 == fdir) if(!unmarked || !C.netnum) result += C @@ -129,7 +129,7 @@ return result -/obj/station_objects/cable/proc/get_connections() +/obj/structure/cable/proc/get_connections() var/list/res = list() // this will be a list of all connected power objects @@ -160,7 +160,7 @@ cdir = get_dir(T, src) - for(var/obj/station_objects/cable/C in T) + for(var/obj/structure/cable/C in T) if(C.netnum) continue @@ -174,7 +174,7 @@ var/list/res = list() - for(var/obj/station_objects/cable/C in src.loc) + for(var/obj/structure/cable/C in src.loc) if(C.netnum) continue @@ -194,8 +194,8 @@ while(1) - if( istype(O, /obj/station_objects/cable) ) - var/obj/station_objects/cable/C = O + if( istype(O, /obj/structure/cable) ) + var/obj/structure/cable/C = O C.netnum = num P = C.get_connections() @@ -223,7 +223,7 @@ // cut a powernet at this cable object -/datum/powernet/proc/cut_cable(var/obj/station_objects/cable/C) +/datum/powernet/proc/cut_cable(var/obj/structure/cable/C) var/turf/T1 = C.loc if(C.d1) @@ -237,9 +237,9 @@ if(Debug) for(var/obj/O in P1) - world.log << "P1: [O] at [O.x] [O.y] : [istype(O, /obj/station_objects/cable) ? "[O:d1]/[O:d2]" : null] " + world.log << "P1: [O] at [O.x] [O.y] : [istype(O, /obj/structure/cable) ? "[O:d1]/[O:d2]" : null] " for(var/obj/O in P2) - world.log << "P2: [O] at [O.x] [O.y] : [istype(O, /obj/station_objects/cable) ? "[O:d1]/[O:d2]" : null] " + world.log << "P2: [O] at [O.x] [O.y] : [istype(O, /obj/structure/cable) ? "[O:d1]/[O:d2]" : null] " @@ -251,7 +251,7 @@ // zero the netnum of all cables & nodes in this powernet - for(var/obj/station_objects/cable/OC in cables) + for(var/obj/structure/cable/OC in cables) OC.netnum = 0 for(var/obj/machinery/power/OM in nodes) OM.netnum = 0 @@ -276,8 +276,8 @@ if(OM.netnum != number) notlooped = 1 break - else if( istype(O, /obj/station_objects/cable) ) - var/obj/station_objects/cable/OC = O + else if( istype(O, /obj/structure/cable) ) + var/obj/structure/cable/OC = O if(OC.netnum != number) notlooped = 1 break @@ -293,7 +293,7 @@ if(Debug) world.log << "Was not looped: spliting PN#[number] ([cables.len];[nodes.len])" - for(var/obj/station_objects/cable/OC in cables) + for(var/obj/structure/cable/OC in cables) if(!OC.netnum) // non-connected cables will have netnum==0, since they weren't reached by propagation @@ -401,13 +401,13 @@ else P.cables += cables cables = P.cables - for(var/obj/station_objects/cable/C in cables) + for(var/obj/structure/cable/C in cables) C.netnum = number del P /obj/machinery/power/proc/connect_to_network() var/turf/T = src.loc - var/obj/station_objects/cable/C = T.get_cable_node() + var/obj/structure/cable/C = T.get_cable_node() if (!C || !C.netnum) return makepowernets() //TODO: find fast way @@ -419,7 +419,7 @@ /turf/proc/get_cable_node() if(!istype(src, /turf/simulated/floor)) return null - for(var/obj/station_objects/cable/C in src) + for(var/obj/structure/cable/C in src) if(C.d1 == 0) return C return null @@ -448,8 +448,8 @@ if (istype(power_source,/area)) source_area = power_source power_source = source_area.get_apc() - if (istype(power_source,/obj/station_objects/cable)) - var/obj/station_objects/cable/tmp = power_source + if (istype(power_source,/obj/structure/cable)) + var/obj/structure/cable/tmp = power_source power_source = powernets[tmp.netnum] var/datum/powernet/PN diff --git a/code/modules/power/sd_DynamicAreaLighting.dm b/code/modules/power/sd_DynamicAreaLighting.dm index 29992a40043..7388288af2d 100644 --- a/code/modules/power/sd_DynamicAreaLighting.dm +++ b/code/modules/power/sd_DynamicAreaLighting.dm @@ -53,8 +53,8 @@ Using sd_DynamicAreaLighting 1) Luminosity changes at run time. If your program makes changes in luminosity while it is running, you need to use sd_SetLuminosity(new_luminosity) - so the library can remove the effects of the old luminosity - and apply the new effects. + so the library can remove the effect of the old luminosity + and apply the new effect. 2) Opacity changes at run time. As with luminosity changes, you need to use @@ -64,15 +64,15 @@ Using sd_DynamicAreaLighting 3) New atoms that change the opacity of a location. This is somewhat more complex, and the library doesn't have a simple proc to take care of it yet. You should use - sd_StripLocalLum() to strip the luminosity effects of + sd_StripLocalLum() to strip the luminosity effect of anything shining on that space, create the new atom, then - use sd_ApplyLocalLum() to reapply the luminosity effects. + use sd_ApplyLocalLum() to reapply the luminosity effect. Examine the sd_SetOpacity() proc for an example of the procedure. All areas will automatically use the sd_DynamicAreaLighting library when it is included in your project. You may disable - lighting effects in an area by specifically setting the area's + lighting effect in an area by specifically setting the area's sd_lighting var to 0. For example: area/always_lit @@ -80,13 +80,13 @@ Using sd_DynamicAreaLighting sd_lighting = 0 This library chops areas into 5 separate areas of differing - light effects, so you may want to modify area Enter(), Exit(), + light effect, so you may want to modify area Enter(), Exit(), Entered(), and Exited() procs to make sure the atom has moved from a different area instead of a different light zone of the same area. IMPORTANT NOTE: Since sd_DynamicAreaLighting uses the view() - proc, large luminosity settings may cause strange effects. You + proc, large luminosity settings may cause strange effect. You should limit luminosity to (world.view * 2) or less. ---------------------------------------------------------------------- @@ -173,7 +173,7 @@ DAY/NIGHT CYCLES The sd_OutsideLight() proc does not automatically detect a range out of bounds in case you want to use nonstandard values - for interesting effects. For instance, you could use a negative + for interesting effect. For instance, you could use a negative value to dampen light sources. If you want daylight to spill indoors: @@ -240,18 +240,18 @@ All atoms have the following procs: sd_StripLum(list/V = view(luminosity,src), center = src) The reverse of sd_ApplyLum(), sd_StripLum removes luminosity - effects. + effect. sd_ApplyLocalLum(list/affected = viewers(20,src)) - Applies the lighting effects of all atoms in affected. This - proc is used with sd_StripLocalLum() for effects that may + Applies the lighting effect of all atoms in affected. This + proc is used with sd_StripLocalLum() for effect that may change the opacity of a turf. sd_StripLocalLum() - Strips effects of all local luminous atoms. + Strips effect of all local luminous atoms. RETURNS: list of all the luminous atoms stripped IMPORTANT! Each sd_StripLocalLum() call should have a matching - sd_ApplyLocalLum() to restore the local effects. + sd_ApplyLocalLum() to restore the local effect. sd_SetLuminosity(new_luminosity as num) Sets the atom's luminosity, making adjustments to the @@ -309,11 +309,11 @@ Turfs have these additional procs and vars: zeroing the lumcount, then reapplying local luminosity. sd_ApplySpill() - Applies to effects of daylight spilling into inside + Applies to effect of daylight spilling into inside areas in view of this turf. sd_StripSpill() - Removes to effects of daylight spilling into inside + Removes to effect of daylight spilling into inside areas in view of this turf. \********************************************************************/ @@ -321,7 +321,7 @@ Turfs have these additional procs and vars: var sd_dark_icon = 'ss13_dark_alpha7.dmi' // icon used for darkness sd_dark_shades = 7 // number of icon state in sd_dark_icon - sd_light_layer = 10 // graphics layer for light effects + sd_light_layer = 10 // graphics layer for light effect sd_light_outside = 0 // how bright it is outside sd_top_luminosity = 0 @@ -409,7 +409,7 @@ atom T.sd_LumUpdate() sd_ApplyLocalLum(list/affected = view(sd_top_luminosity,src)) - // Reapplies the lighting effects of all atoms in affected. + // Reapplies the lighting effect of all atoms in affected. for(var/atom/A in affected) if(A.luminosity) A.sd_ApplyLum() @@ -422,7 +422,7 @@ atom RETURNS: list of all the luminous atoms stripped IMPORTANT! Each sd_StripLocalLum() call should have a matching - sd_ApplyLocalLum() to restore the local effects. */ + sd_ApplyLocalLum() to restore the local effect. */ var/list/affected = list() for(var/atom/A in view(sd_top_luminosity,src)) var/turfflag = (isturf(src)?1:0) diff --git a/code/modules/power/singularity/containment_field.dm b/code/modules/power/singularity/containment_field.dm index 1e9b20d285c..112525e9fef 100644 --- a/code/modules/power/singularity/containment_field.dm +++ b/code/modules/power/singularity/containment_field.dm @@ -55,7 +55,7 @@ del(src) return 0 if(iscarbon(user)) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(5, 1, user.loc) s.start() var/shock_damage = min(rand(30,40),rand(30,40)) @@ -72,7 +72,7 @@ user.throw_at(target, 200, 4) return else if(issilicon(user)) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(5, 1, user.loc) s.start() var/shock_damage = rand(15,30) diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index 9811155b1f1..460d3c947a5 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -90,7 +90,7 @@ A.icon_state = "u_laser" playsound(src.loc, 'emitter.ogg', 25, 1) if(prob(35)) - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(5, 1, src) s.start() A.dir = src.dir diff --git a/code/modules/power/singularity/generator.dm b/code/modules/power/singularity/generator.dm index f2888f3ccc7..309ddb2c9e5 100644 --- a/code/modules/power/singularity/generator.dm +++ b/code/modules/power/singularity/generator.dm @@ -29,7 +29,7 @@ */ ///obj/machinery/the_singularitygen/Bumped(atom/A) -// if(istype(A,/obj/effects/accelerated_particle)) +// if(istype(A,/obj/effect/accelerated_particle)) // src.energy += A:energy // return // ..() diff --git a/code/modules/power/singularity/particle_accelerator/particle.dm b/code/modules/power/singularity/particle_accelerator/particle.dm index 792d3b309d9..993a5b22fae 100644 --- a/code/modules/power/singularity/particle_accelerator/particle.dm +++ b/code/modules/power/singularity/particle_accelerator/particle.dm @@ -1,4 +1,4 @@ -/obj/effects/accelerated_particle +/obj/effect/accelerated_particle name = "Accelerated Particles" desc = "Small things moving very fast." icon = 'particle_accelerator.dmi' diff --git a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm index ee1351f1c47..ce1917197d5 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm @@ -39,7 +39,7 @@ PE|PE|PE */ -/obj/station_objects/particle_accelerator +/obj/structure/particle_accelerator name = "Particle Accelerator" desc = "Part of a Particle Accelerator." icon = 'particle_accelerator.dmi' diff --git a/code/modules/power/singularity/particle_accelerator/particle_chamber.dm b/code/modules/power/singularity/particle_accelerator/particle_chamber.dm index c92196239a7..0d6c02acc8c 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_chamber.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_chamber.dm @@ -1,4 +1,4 @@ -/obj/station_objects/particle_accelerator/fuel_chamber +/obj/structure/particle_accelerator/fuel_chamber name = "Particle Accelerator Fuel Control" desc = "Part of a Particle Accelerator." icon = 'particle_accelerator.dmi' diff --git a/code/modules/power/singularity/particle_accelerator/particle_control.dm b/code/modules/power/singularity/particle_accelerator/particle_control.dm index b7f6733831d..f3a69807e20 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_control.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_control.dm @@ -11,7 +11,7 @@ construction_state = 0 active = 0 var - list/obj/station_objects/particle_accelerator/connected_parts + list/obj/structure/particle_accelerator/connected_parts assembled = 0 strength = 0 @@ -70,12 +70,12 @@ process() if(src.active) - for(var/obj/station_objects/particle_accelerator/particle_emitter/PE in connected_parts) + for(var/obj/structure/particle_accelerator/particle_emitter/PE in connected_parts) if(PE) PE.emit_particle(src.strength) -// for(var/obj/station_objects/particle_accelerator/fuel_chamber/PF in connected_parts) +// for(var/obj/structure/particle_accelerator/fuel_chamber/PF in connected_parts) // PF.doshit() -// for(var/obj/station_objects/particle_accelerator/power_box/PB in connected_parts) +// 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 @@ -107,24 +107,24 @@ odir = 4 var/turf/T = src.loc T = get_step(T,rdir) - if(check_part(T,/obj/station_objects/particle_accelerator/fuel_chamber)) + if(check_part(T,/obj/structure/particle_accelerator/fuel_chamber)) tally++ T = get_step(T,odir) - if(check_part(T,/obj/station_objects/particle_accelerator/end_cap)) + if(check_part(T,/obj/structure/particle_accelerator/end_cap)) tally++ T = get_step(T,dir) T = get_step(T,dir) - if(check_part(T,/obj/station_objects/particle_accelerator/power_box)) + if(check_part(T,/obj/structure/particle_accelerator/power_box)) tally++ T = get_step(T,dir) - if(check_part(T,/obj/station_objects/particle_accelerator/particle_emitter/center)) + if(check_part(T,/obj/structure/particle_accelerator/particle_emitter/center)) tally++ T = get_step(T,ldir) - if(check_part(T,/obj/station_objects/particle_accelerator/particle_emitter/left)) + if(check_part(T,/obj/structure/particle_accelerator/particle_emitter/left)) tally++ T = get_step(T,rdir) T = get_step(T,rdir) - if(check_part(T,/obj/station_objects/particle_accelerator/particle_emitter/right)) + if(check_part(T,/obj/structure/particle_accelerator/particle_emitter/right)) tally++ if(tally >= 6) assembled = 1 @@ -137,7 +137,7 @@ check_part(var/turf/T, var/type) if(!(T)||!(type)) return 0 - var/obj/station_objects/particle_accelerator/PA = locate(/obj/station_objects/particle_accelerator) in T + var/obj/structure/particle_accelerator/PA = locate(/obj/structure/particle_accelerator) in T if(istype(PA, type)) if(PA.connect_master(src)) if(PA.report_ready(src)) diff --git a/code/modules/power/singularity/particle_accelerator/particle_emitter.dm b/code/modules/power/singularity/particle_accelerator/particle_emitter.dm index ab84f68bbff..6b4cc81b35c 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_emitter.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_emitter.dm @@ -1,4 +1,4 @@ -/obj/station_objects/particle_accelerator/particle_emitter +/obj/structure/particle_accelerator/particle_emitter name = "Particle Accelerator Emitter" desc = "Part of a Particle Accelerator, might not want to stand near this end." icon = 'particle_accelerator.dmi' @@ -32,15 +32,15 @@ emit_particle(var/strength = 0) if((src.last_shot + src.fire_delay) <= world.time) src.last_shot = world.time - var/obj/effects/accelerated_particle/A = null + var/obj/effect/accelerated_particle/A = null var/turf/T = get_step(src,dir) switch(strength) if(0) - A = new/obj/effects/accelerated_particle/weak(T, dir) + A = new/obj/effect/accelerated_particle/weak(T, dir) if(1) - A = new/obj/effects/accelerated_particle(T, dir) + A = new/obj/effect/accelerated_particle(T, dir) if(2) - A = new/obj/effects/accelerated_particle/strong(T, dir) + A = new/obj/effect/accelerated_particle/strong(T, dir) if(A) A.dir = src.dir return 1 diff --git a/code/modules/power/singularity/particle_accelerator/particle_power.dm b/code/modules/power/singularity/particle_accelerator/particle_power.dm index f3d6a85fef9..5be216bc4c0 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_power.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_power.dm @@ -1,4 +1,4 @@ -/obj/station_objects/particle_accelerator/power_box +/obj/structure/particle_accelerator/power_box name = "Particle Accelerator" desc = "Part of a Particle Accelerator, this part seems to have a maintenance panel on it." icon = 'particle_accelerator.dmi' diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index 9d3f1da3d2a..e5d3e13c5f9 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -1,9 +1,9 @@ var/global/list/uneatable = list( /turf/space, - /obj/effects, - /obj/effects/overlay, - /obj/effects/decal/cleanable, - /obj/effects/rune + /obj/effect, + /obj/effect/overlay, + /obj/effect/decal/cleanable, + /obj/effect/rune ) /obj/machinery/singularity/ diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index 529cbb778f6..9a6544f583b 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -324,7 +324,7 @@ for(var/mob/M in viewers(src)) M.show_message("\red The [src.name] is making strange noises!", 3, "\red You hear sizzling electronics.", 2) sleep(10*pick(4,5,6,7,10,14)) - var/datum/effects/system/harmless_smoke_spread/smoke = new /datum/effects/system/harmless_smoke_spread() + var/datum/effect/system/harmless_smoke_spread/smoke = new /datum/effect/system/harmless_smoke_spread() smoke.set_up(3, 0, src.loc) smoke.attach(src) smoke.start() @@ -333,7 +333,7 @@ return if(prob(15)) //Power drain world << "\red SMES power drain in [src.loc.loc]" - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(3, 1, src) s.start() if(prob(50)) @@ -342,7 +342,7 @@ emp_act(2) if(prob(5)) //smoke only world << "\red SMES smoke in [src.loc.loc]" - var/datum/effects/system/harmless_smoke_spread/smoke = new /datum/effects/system/harmless_smoke_spread() + var/datum/effect/system/harmless_smoke_spread/smoke = new /datum/effect/system/harmless_smoke_spread() smoke.set_up(3, 0, src.loc) smoke.attach(src) smoke.start() diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 6c376ed3e9e..462755b9be1 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -224,7 +224,7 @@ if(do_after(user, 20)) if (src.stat & BROKEN) user << "\blue The broken glass falls out." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) new /obj/item/weapon/shard( src.loc ) var/obj/item/weapon/circuitboard/solar_control/M = new /obj/item/weapon/circuitboard/solar_control( A ) for (var/obj/C in src) @@ -236,7 +236,7 @@ del(src) else user << "\blue You disconnect the monitor." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) var/obj/item/weapon/circuitboard/solar_control/M = new /obj/item/weapon/circuitboard/solar_control( A ) for (var/obj/C in src) C.loc = src.loc diff --git a/code/modules/power/turbine.dm b/code/modules/power/turbine.dm index 49e9601b28f..e8a0b969b45 100644 --- a/code/modules/power/turbine.dm +++ b/code/modules/power/turbine.dm @@ -243,7 +243,7 @@ if(do_after(user, 20)) if (src.stat & BROKEN) user << "\blue The broken glass falls out." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) new /obj/item/weapon/shard( src.loc ) var/obj/item/weapon/circuitboard/turbine_control/M = new /obj/item/weapon/circuitboard/turbine_control( A ) for (var/obj/C in src) @@ -256,7 +256,7 @@ del(src) else user << "\blue You disconnect the monitor." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) var/obj/item/weapon/circuitboard/turbine_control/M = new /obj/item/weapon/circuitboard/turbine_control( A ) for (var/obj/C in src) C.loc = src.loc diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index f68cd3b1542..8f001a2dcba 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -66,7 +66,7 @@ return //we're placing gun on a table or in backpack --rastaf0 if(istype(target, /obj/machinery/recharger) && istype(src, /obj/item/weapon/gun/energy)) return - if(istype(target, /obj/effects/proc_holder/spell)) + if(istype(target, /obj/effect/proc_holder/spell)) return if(istype(user, /mob/living)) var/mob/living/M = user diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index bec9e1a7e4b..8b34840efd9 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -222,9 +222,10 @@ return 1 if(isrobot(src.loc)) var/mob/living/silicon/robot/R = src.loc - R.cell.use(40) - in_chamber = new /obj/item/projectile/electrode(src) - return 1 + if(R && R.cell) + R.cell.use(40) + in_chamber = new /obj/item/projectile/electrode(src) + return 1 return 0 diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 7609dfdf26c..abf25f3431b 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -141,7 +141,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, if(do_after(user, 20)) if (src.stat & BROKEN) user << "\blue The broken glass falls out." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) new /obj/item/weapon/shard( src.loc ) var/obj/item/weapon/circuitboard/rdconsole/M = new /obj/item/weapon/circuitboard/rdconsole( A ) for (var/obj/C in src) @@ -153,7 +153,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, del(src) else user << "\blue You disconnect the monitor." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) var/obj/item/weapon/circuitboard/rdconsole/M = new /obj/item/weapon/circuitboard/rdconsole( A ) for (var/obj/C in src) C.loc = src.loc diff --git a/code/modules/research/rdmachines.dm b/code/modules/research/rdmachines.dm index cbce9c15537..e594eb79def 100644 --- a/code/modules/research/rdmachines.dm +++ b/code/modules/research/rdmachines.dm @@ -40,7 +40,7 @@ return 0 if(!prob(prb)) return 0 - var/datum/effects/system/spark_spread/s = new /datum/effects/system/spark_spread + var/datum/effect/system/spark_spread/s = new /datum/effect/system/spark_spread s.set_up(5, 1, src) s.start() if (electrocute_mob(user, get_area(src), src, 0.7)) diff --git a/code/modules/research/server.dm b/code/modules/research/server.dm index 4f4cfb61f28..f2e22d1d0c3 100644 --- a/code/modules/research/server.dm +++ b/code/modules/research/server.dm @@ -305,7 +305,7 @@ if(do_after(user, 20)) if (src.stat & BROKEN) user << "\blue The broken glass falls out." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) new /obj/item/weapon/shard( src.loc ) var/obj/item/weapon/circuitboard/rdservercontrol/M = new /obj/item/weapon/circuitboard/rdservercontrol( A ) for (var/obj/C in src) @@ -317,7 +317,7 @@ del(src) else user << "\blue You disconnect the monitor." - var/obj/station_objects/computerframe/A = new /obj/station_objects/computerframe( src.loc ) + var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) var/obj/item/weapon/circuitboard/rdservercontrol/M = new /obj/item/weapon/circuitboard/rdservercontrol( A ) for (var/obj/C in src) C.loc = src.loc diff --git a/code/unused/_debug.dm b/code/unused/_debug.dm index 58b0f5c2068..ba9a81e8405 100644 --- a/code/unused/_debug.dm +++ b/code/unused/_debug.dm @@ -23,10 +23,10 @@ if(Debug) for(var/turf/T in range(5)) - var/obj/effects/mark/O = locate(/obj/effects/mark/, T) + var/obj/effect/mark/O = locate(/obj/effect/mark/, T) if(!O) - O = new /obj/effects/mark(T) + O = new /obj/effect/mark(T) else O.overlays = null @@ -90,7 +90,7 @@ Doing this because FindTurfs() isn't even used set category = "Debug" //set hidden = 1 if(Debug) - for(var/obj/effects/mark/O in world) + for(var/obj/effect/mark/O in world) del(O) else alert("Debugging off") @@ -132,10 +132,10 @@ Doing this because FindTurfs() isn't even used set category = "Debug" for(var/turf/T in range(5)) - var/obj/effects/mark/O = locate(/obj/effects/mark/, T) + var/obj/effect/mark/O = locate(/obj/effect/mark/, T) if(!O) - O = new /obj/effects/mark(T) + O = new /obj/effect/mark(T) else O.overlays = null @@ -163,10 +163,10 @@ Doing this because FindTurfs() isn't even used if(M && M.p_dir) //world << "Accepted" - var/obj/effects/mark/O = locate(/obj/effects/mark/, T) + var/obj/effect/mark/O = locate(/obj/effect/mark/, T) if(!O) - O = new /obj/effects/mark(T) + O = new /obj/effect/mark(T) else O.overlays = null @@ -194,10 +194,10 @@ Doing this because FindTurfs() isn't even used //world << "Turf [T] at ([T.x],[T.y])" - var/obj/effects/mark/O = locate(/obj/effects/mark/, T) + var/obj/effect/mark/O = locate(/obj/effect/mark/, T) if(!O) - O = new /obj/effects/mark(T) + O = new /obj/effect/mark(T) else O.overlays = null @@ -206,10 +206,10 @@ Doing this because FindTurfs() isn't even used //world <<" Mach [M] with pdir=[M.p_dir]" - if(M && istype(M, /obj/station_objects/cable/)) + if(M && istype(M, /obj/structure/cable/)) - var/obj/station_objects/cable/C = M + var/obj/structure/cable/C = M //world << "Accepted" O.overlays += numbericon("[C.netnum] " , marked) @@ -237,10 +237,10 @@ Doing this because FindTurfs() isn't even used //world << "Turf [T] at ([T.x],[T.y])" - var/obj/effects/mark/O = locate(/obj/effects/mark/, T) + var/obj/effect/mark/O = locate(/obj/effect/mark/, T) if(!O) - O = new /obj/effects/mark(T) + O = new /obj/effect/mark(T) else O.overlays = null @@ -277,7 +277,7 @@ Doing this because FindTurfs() isn't even used T = get_step(P, ndirs[1]) - var/obj/effects/mark/O = new(T) + var/obj/effect/mark/O = new(T) O.overlays += numbericon("[num] * 1 ", -4) O.overlays += numbericon("[ndirs[1]] - [ndirs[2]]",-16) @@ -497,7 +497,7 @@ Doing this because FindTurfs() isn't even used /mob/verb/Smoke() set category = "Debug" if(Debug) - var/obj/effects/smoke/O = new /obj/effects/smoke( src.loc ) + var/obj/effect/smoke/O = new /obj/effect/smoke( src.loc ) O.dir = pick(NORTH, SOUTH, EAST, WEST) spawn( 0 ) O.Life() diff --git a/code/unused/assemblies.dm b/code/unused/assemblies.dm index 45f69f4443d..4dd76b5a716 100644 --- a/code/unused/assemblies.dm +++ b/code/unused/assemblies.dm @@ -140,7 +140,7 @@ src.part2.Activate() return -/obj/effects/decal/ash/attack_hand(mob/user as mob) +/obj/effect/decal/ash/attack_hand(mob/user as mob) usr << "\blue The ashes slip through your fingers." del(src) return @@ -370,7 +370,7 @@ return /obj/item/assembly/rad_prox/HasProximity(atom/movable/AM as mob|obj) - if (istype(AM, /obj/effects/beam)) + if (istype(AM, /obj/effect/beam)) return if (AM.move_speed < 12) src.part2.sense() @@ -504,7 +504,7 @@ /obj/item/assembly/prox_ignite/HasProximity(atom/movable/AM as mob|obj) - if (istype(AM, /obj/effects/beam)) + if (istype(AM, /obj/effect/beam)) return if (AM.move_speed < 12 && src.part1) src.part1.sense() @@ -619,7 +619,7 @@ return /obj/item/assembly/m_i_ptank/HasProximity(atom/movable/AM as mob|obj) - if (istype(AM, /obj/effects/beam)) + if (istype(AM, /obj/effect/beam)) return if (AM.move_speed < 12 && src.part1) src.part1.sense() diff --git a/code/unused/carpetsplosion.dm b/code/unused/carpetsplosion.dm index c3ae57697fb..01e0e757573 100644 --- a/code/unused/carpetsplosion.dm +++ b/code/unused/carpetsplosion.dm @@ -1,10 +1,10 @@ /proc/carpetsplosion(turf/location as turf,range = 10) - var/obj/effects/spreader/spreadEpicentre = new /obj/effects/spreader(location,range) + var/obj/effect/spreader/spreadEpicentre = new /obj/effect/spreader(location,range) var/list/turf/spreadTurfs = list() sleep(5) - for(var/obj/effects/spreader/spread in spreadEpicentre.spreadList) + for(var/obj/effect/spreader/spread in spreadEpicentre.spreadList) spreadTurfs += get_turf(spread) del(spreadEpicentre) @@ -18,16 +18,16 @@ //DEBUG END -/obj/effects/spreader - var/list/obj/effects/spreader/spreadList = list() +/obj/effect/spreader + var/list/obj/effect/spreader/spreadList = list() -/obj/effects/spreader/Del() - for(var/obj/effects/spreader/spread in spreadList) +/obj/effect/spreader/Del() + for(var/obj/effect/spreader/spread in spreadList) if(spread != src) del(spread) ..() -/obj/effects/spreader/New(location,var/amount = 1,obj/effects/spreader/source = src) //just a copypaste job from foam +/obj/effect/spreader/New(location,var/amount = 1,obj/effects/spreader/source = src) //just a copypaste job from foam if(amount <= 0) del(src) return @@ -42,16 +42,16 @@ if(!T.Enter(src)) continue - var/obj/effects/spreader/S = locate() in T + var/obj/effect/spreader/S = locate() in T if(S) continue - new /obj/effects/spreader(T,amount-1,source) + new /obj/effect/spreader(T,amount-1,source) source.spreadList += src /* -/obj/effects/foam/proc/process() +/obj/effect/foam/proc/process() if(--amount < 0) return @@ -68,7 +68,7 @@ if(!T.Enter(src)) continue - var/obj/effects/foam/F = locate() in T + var/obj/effect/foam/F = locate() in T if(F) continue diff --git a/code/unused/gamemodes/ruby.dm b/code/unused/gamemodes/ruby.dm index a0edcd45323..8e6357c1b8d 100644 --- a/code/unused/gamemodes/ruby.dm +++ b/code/unused/gamemodes/ruby.dm @@ -34,7 +34,7 @@ var/starting_loc = pick(wizardstart) wizard.current.loc = starting_loc - for (var/obj/effects/landmark/A in world) + for (var/obj/effect/landmark/A in world) if (A.name == "Teleport-Scroll") new /obj/item/weapon/teleportation_scroll(A.loc) del(A) diff --git a/code/unused/mining/mine_generator_unused.dm b/code/unused/mining/mine_generator_unused.dm index 2bc142b6a0d..7546e2712d3 100644 --- a/code/unused/mining/mine_generator_unused.dm +++ b/code/unused/mining/mine_generator_unused.dm @@ -1,7 +1,7 @@ /**********************Random mine generator************************/ //this item is intended to give the effect of entering the mine, so that light gradually fades -/obj/effects/mine_generator +/obj/effect/mine_generator name = "Random mine generator" anchored = 1 unacidable = 1 @@ -31,7 +31,7 @@ 16 = NNE */ -/obj/effects/mine_generator/New() +/obj/effect/mine_generator/New() last_loc = src.loc var/i for(i = 0; i < 50; i++) @@ -42,7 +42,7 @@ return -/obj/effects/mine_generator/proc/gererateTargetLoc() //this proc determines where the next square-room will end. +/obj/effect/mine_generator/proc/gererateTargetLoc() //this proc determines where the next square-room will end. switch(mineDirection) if(1) randXParam = 0 @@ -119,7 +119,7 @@ return -/obj/effects/mine_generator/proc/fillWithAsteroids() +/obj/effect/mine_generator/proc/fillWithAsteroids() if(last_loc) start_loc = last_loc diff --git a/code/unused/optics/beam.dm b/code/unused/optics/beam.dm index d64a675451d..f1ff5d2331b 100644 --- a/code/unused/optics/beam.dm +++ b/code/unused/optics/beam.dm @@ -1,7 +1,7 @@ // the laser beam -/obj/effects/beam/laser +/obj/effect/beam/laser name = "laser beam" icon = 'beam.dmi' icon_state = "full" @@ -12,8 +12,8 @@ var/wavelength // the (vaccuum) wavelength of the beam var/width = 1 // 1=thin, 2=medium, 3=wide - var/obj/effects/beam/laser/next - var/obj/effects/beam/laser/prev + var/obj/effect/beam/laser/next + var/obj/effect/beam/laser/prev var/obj/master New(var/atom/newloc, var/dirn, var/lambda, var/omega=1, var/half=0) @@ -97,7 +97,7 @@ HasEntered(var/atom/movable/AM) - if(istype(AM, /obj/effects/beam)) + if(istype(AM, /obj/effect/beam)) return if(blocked(AM)) remove(src) diff --git a/code/unused/optics/laser-pointer.dm b/code/unused/optics/laser-pointer.dm index 377af46a4c7..8838e2d3bfa 100644 --- a/code/unused/optics/laser-pointer.dm +++ b/code/unused/optics/laser-pointer.dm @@ -19,7 +19,7 @@ g_amt = 100 w_amt = 200 - var/obj/effects/beam/laser/beam // the created beam + var/obj/effect/beam/laser/beam // the created beam flags = FPRINT | CONDUCT | TABLEPASS diff --git a/code/unused/spacecraft/shipcore.dm b/code/unused/spacecraft/shipcore.dm index 1265e606bcc..6bbaea164bf 100644 --- a/code/unused/spacecraft/shipcore.dm +++ b/code/unused/spacecraft/shipcore.dm @@ -94,7 +94,7 @@ for(var/turf/T in src.turfs) for(var/obj/O in T) - if(istype(O, /obj/effects/ship_landing_beacon)) // Leave beacons where they are, we don't want to take them with us. + if(istype(O, /obj/effect/ship_landing_beacon)) // Leave beacons where they are, we don't want to take them with us. continue var/ _x = Center.x + O.x - xsav @@ -172,8 +172,8 @@ obj/machinery/shipcore/Topic(href, href_list) src.group_self() if (href_list["move"]) var/list/beacons = list() - for(var/obj/effects/ship_landing_beacon/b in world) - if(istype(b, /obj/effects/ship_landing_beacon)) + for(var/obj/effect/ship_landing_beacon/b in world) + if(istype(b, /obj/effect/ship_landing_beacon)) if(b.active) beacons.Add(b) if(!beacons.len) @@ -330,7 +330,7 @@ obj/machinery/ship_component/control_panel icon = 'craft.dmi' icon_state = "ship_overlay" -/obj/effects/ship_landing_beacon +/obj/effect/ship_landing_beacon icon = 'craft.dmi' icon_state = "beacon" name = "Beacon" diff --git a/icons/obj/bodybag.dmi b/icons/obj/bodybag.dmi index 4bca46bb52820e293273418e46cfa4df7430f229..9e14c728ac12a8494440768b2f4f493192bc87ad 100644 GIT binary patch delta 85 zcmV-b0IL7N1q~LaovVyCh3)rs!A#g|rnO3*1vGvRW!Nw() delta 73 zcmV-P0Ji_m1;GW7a{+mgbV)eLz(9$MGbOXA7|1i^;!G<_%uR)`5o!#HP-9?7P)%BX fPD*MDE@jFJu6{0HKL7x7Z#J8dVrb~I0s+hcT*w^Q diff --git a/maps/tgstation.2.0.8.dmm b/maps/tgstation.2.0.8.dmm index 9e21b5bb1ea..b6829bb0e2c 100644 --- a/maps/tgstation.2.0.8.dmm +++ b/maps/tgstation.2.0.8.dmm @@ -1,76 +1,76 @@ "aaa" = (/turf/space,/area) -"aab" = (/obj/station_objects/grille,/turf/space,/area) -"aac" = (/obj/station_objects/lattice,/turf/space,/area) -"aad" = (/obj/machinery/power/tracker,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/prison/solar) -"aae" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "prisonsolar"; name = "Prison Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/prison/solar) -"aaf" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/prison/solar) -"aag" = (/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/prison/solar) -"aah" = (/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/prison/solar) -"aai" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/prison/solar) -"aaj" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/turf/simulated/floor/plating/airless,/area/prison/solar) -"aak" = (/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/prison/solar) -"aal" = (/obj/machinery/power/solar{id = "prisonsolar"; name = "Prison Solar Array"},/obj/station_objects/cable,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/prison/solar) -"aam" = (/obj/station_objects/cable,/obj/machinery/power/solar{id = "prisonsolar"; name = "Prison Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/prison/solar) -"aan" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/prison/solar) -"aao" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/prison/solar) -"aap" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area) -"aaq" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/prison/solar_control) -"aar" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/airlock/external{name = "Prison Solar Maintenance"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/prison/solar_control) -"aas" = (/obj/effects/landmark{name = "carpspawn"},/turf/space,/area) -"aat" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/prison/solar_control) -"aau" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/prison/solar_control) +"aab" = (/obj/structure/grille,/turf/space,/area) +"aac" = (/obj/structure/lattice,/turf/space,/area) +"aad" = (/obj/machinery/power/tracker,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/prison/solar) +"aae" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "prisonsolar"; name = "Prison Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/prison/solar) +"aaf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/prison/solar) +"aag" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/prison/solar) +"aah" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/prison/solar) +"aai" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/prison/solar) +"aaj" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/prison/solar) +"aak" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/prison/solar) +"aal" = (/obj/machinery/power/solar{id = "prisonsolar"; name = "Prison Solar Array"},/obj/structure/cable,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/prison/solar) +"aam" = (/obj/structure/cable,/obj/machinery/power/solar{id = "prisonsolar"; name = "Prison Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/prison/solar) +"aan" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/prison/solar) +"aao" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/prison/solar) +"aap" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area) +"aaq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/prison/solar_control) +"aar" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/airlock/external{name = "Prison Solar Maintenance"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/prison/solar_control) +"aas" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area) +"aat" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/prison/solar_control) +"aau" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/prison/solar_control) "aav" = (/turf/simulated/wall/r_wall,/area/prison/solar_control) -"aaw" = (/obj/machinery/light/small{dir = 8},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/prison/solar_control) +"aaw" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/prison/solar_control) "aax" = (/turf/simulated/floor/plating,/area/prison/solar_control) "aay" = (/obj/machinery/camera{c_tag = "Prison Engineering"; dir = 2; network = "SS13"},/turf/simulated/floor/plating,/area/prison/solar_control) -"aaz" = (/obj/machinery/power/smes{charging = 1},/obj/station_objects/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/prison/solar_control) -"aaA" = (/obj/machinery/power/terminal{dir = 8},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/prison/solar_control) -"aaB" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/prison/solar_control) -"aaC" = (/obj/machinery/power/solar_control{id = "prisonsolar"; name = "Prison Solar Control"; track = 2},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/prison/solar_control) +"aaz" = (/obj/machinery/power/smes{charging = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/prison/solar_control) +"aaA" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/prison/solar_control) +"aaB" = (/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/prison/solar_control) +"aaC" = (/obj/machinery/power/solar_control{id = "prisonsolar"; name = "Prison Solar Control"; track = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/prison/solar_control) "aaD" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/prison/solar_control) "aaE" = (/obj/machinery/atmospherics/pipe/tank/air,/turf/simulated/floor/plating,/area/prison/solar_control) "aaF" = (/turf/simulated/wall/r_wall,/area/prison/hallway/aft) -"aaG" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/prison/solar_control) -"aaH" = (/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/prison/solar_control) -"aaI" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/prison/solar_control) -"aaJ" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/prison/solar_control) +"aaG" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/prison/solar_control) +"aaH" = (/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/prison/solar_control) +"aaI" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/prison/solar_control) +"aaJ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/prison/solar_control) "aaK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/prison/solar_control) "aaL" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/prison/solar_control) "aaM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/prison/solar_control) -"aaN" = (/obj/machinery/light{dir = 1},/obj/station_objects/closet/emcloset,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/prison/hallway/aft) +"aaN" = (/obj/machinery/light{dir = 1},/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/prison/hallway/aft) "aaO" = (/turf/simulated/floor{icon_state = "red"; dir = 5},/area/prison/hallway/aft) "aaP" = (/obj/machinery/door/airlock/maintenance{name = "Prison Maintenance"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/prison/solar_control) -"aaQ" = (/obj/machinery/power/apc{dir = 2; name = "Prison Solars APC"; pixel_x = 3; pixel_y = -23},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/prison/solar_control) -"aaR" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/prison/solar_control) +"aaQ" = (/obj/machinery/power/apc{dir = 2; name = "Prison Solars APC"; pixel_x = 3; pixel_y = -23},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/prison/solar_control) +"aaR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/prison/solar_control) "aaS" = (/turf/simulated/wall,/area/prison/cell_block/A) -"aaT" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating,/area/prison/solar_control) -"aaU" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating,/area/prison/solar_control) -"aaV" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/prison/solar_control) -"aaW" = (/obj/machinery/door/airlock/maintenance{name = "Prison Maintenance"; req_access_txt = "1"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/prison/solar_control) -"aaX" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/prison/hallway/aft) +"aaT" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating,/area/prison/solar_control) +"aaU" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plating,/area/prison/solar_control) +"aaV" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/prison/solar_control) +"aaW" = (/obj/machinery/door/airlock/maintenance{name = "Prison Maintenance"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/prison/solar_control) +"aaX" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/prison/hallway/aft) "aaY" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/prison/hallway/aft) "aaZ" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/prison/hallway/aft) "aba" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/prison/hallway/aft) -"abb" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/prison/cell_block/A) -"abc" = (/obj/station_objects/table/woodentable,/obj/machinery/librarycomp{pixel_y = 8},/turf/simulated/floor,/area/prison/cell_block/A) -"abd" = (/obj/station_objects/table/woodentable,/obj/item/toy/crayonbox,/turf/simulated/floor,/area/prison/cell_block/A) +"abb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/prison/cell_block/A) +"abc" = (/obj/structure/table/woodentable,/obj/machinery/librarycomp{pixel_y = 8},/turf/simulated/floor,/area/prison/cell_block/A) +"abd" = (/obj/structure/table/woodentable,/obj/item/toy/crayonbox,/turf/simulated/floor,/area/prison/cell_block/A) "abe" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/prison/cell_block/A) "abf" = (/obj/machinery/computer/arcade,/turf/simulated/floor,/area/prison/cell_block/A) -"abg" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/prison/hallway/aft) -"abh" = (/obj/station_objects/secure_closet/brig{name = "Prison Locker"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/prison/hallway/aft) +"abg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/prison/hallway/aft) +"abh" = (/obj/structure/secure_closet/brig{name = "Prison Locker"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/prison/hallway/aft) "abi" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/security{name = "Prison Cell A1"; req_access = null; req_access_txt = "1"},/turf/simulated/floor/plating,/area/prison/cell_block/A) "abj" = (/turf/simulated/floor/plating,/area/prison/cell_block/A) "abk" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/prison/cell_block/A) "abl" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/plating,/area/prison/cell_block/A) -"abm" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/prison/cell_block/A) -"abn" = (/obj/machinery/power/apc{dir = 1; name = "Prison Rec Room APC"; pixel_x = 0; pixel_y = 24},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/prison/cell_block/A) +"abm" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/prison/cell_block/A) +"abn" = (/obj/machinery/power/apc{dir = 1; name = "Prison Rec Room APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/prison/cell_block/A) "abo" = (/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/prison/cell_block/A) "abp" = (/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/prison/cell_block/A) "abq" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/prison/cell_block/A) "abr" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/security{name = "Prison Cell B1"; req_access = null; req_access_txt = "1"},/turf/simulated/floor/plating,/area/prison/cell_block/A) -"abs" = (/obj/station_objects/secure_closet/brig{name = "Prison Locker"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/prison/hallway/aft) -"abt" = (/obj/station_objects/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/prison/cell_block/A) -"abu" = (/obj/station_objects/stool/bed,/turf/simulated/floor/plating,/area/prison/cell_block/A) +"abs" = (/obj/structure/secure_closet/brig{name = "Prison Locker"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/prison/hallway/aft) +"abt" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/prison/cell_block/A) +"abu" = (/obj/structure/stool/bed,/turf/simulated/floor/plating,/area/prison/cell_block/A) "abv" = (/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/prison/cell_block/A) "abw" = (/turf/simulated/floor,/area/prison/cell_block/A) "abx" = (/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/prison/cell_block/A) @@ -78,66 +78,66 @@ "abz" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/prison/hallway/aft) "abA" = (/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Prison Rec Room West"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/prison/cell_block/A) "abB" = (/turf/simulated/floor{icon_state = "green"; dir = 6},/area/prison/cell_block/A) -"abC" = (/obj/station_objects/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "green"; dir = 10},/area/prison/cell_block/A) -"abD" = (/obj/station_objects/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "green"; dir = 6},/area/prison/cell_block/A) +"abC" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "green"; dir = 10},/area/prison/cell_block/A) +"abD" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "green"; dir = 6},/area/prison/cell_block/A) "abE" = (/turf/simulated/floor{icon_state = "green"; dir = 10},/area/prison/cell_block/A) "abF" = (/obj/machinery/camera{c_tag = "Prison Rec Room East"; dir = 8; network = "SS13"; pixel_y = -16},/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/prison/cell_block/A) "abG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/prison/cell_block/A) -"abH" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/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{icon_state = "red"; dir = 8},/area/prison/hallway/aft) +"abH" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/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{icon_state = "red"; dir = 8},/area/prison/hallway/aft) "abI" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/camera{c_tag = "Prison Cell Block B North"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/prison/hallway/aft) "abJ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/security{name = "Prison Cell A2"; req_access = null; req_access_txt = "1"},/turf/simulated/floor/plating,/area/prison/cell_block/A) -"abK" = (/obj/station_objects/stool{pixel_y = 8},/turf/simulated/floor{dir = 5; icon_state = "green"},/area/prison/cell_block/A) -"abL" = (/obj/station_objects/table,/obj/machinery/juicer,/turf/simulated/floor{dir = 9; icon_state = "green"},/area/prison/cell_block/A) -"abM" = (/obj/station_objects/table,/obj/item/weapon/pen,/obj/item/weapon/pen,/turf/simulated/floor{dir = 5; icon_state = "green"},/area/prison/cell_block/A) -"abN" = (/obj/station_objects/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{dir = 9; icon_state = "green"},/area/prison/cell_block/A) -"abO" = (/obj/station_objects/table,/obj/item/weapon/dice/d20,/obj/item/weapon/dice/d20,/turf/simulated/floor{dir = 5; icon_state = "green"},/area/prison/cell_block/A) -"abP" = (/obj/station_objects/stool{pixel_y = 8},/turf/simulated/floor{dir = 9; icon_state = "green"},/area/prison/cell_block/A) +"abK" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{dir = 5; icon_state = "green"},/area/prison/cell_block/A) +"abL" = (/obj/structure/table,/obj/machinery/juicer,/turf/simulated/floor{dir = 9; icon_state = "green"},/area/prison/cell_block/A) +"abM" = (/obj/structure/table,/obj/item/weapon/pen,/obj/item/weapon/pen,/turf/simulated/floor{dir = 5; icon_state = "green"},/area/prison/cell_block/A) +"abN" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{dir = 9; icon_state = "green"},/area/prison/cell_block/A) +"abO" = (/obj/structure/table,/obj/item/weapon/dice/d20,/obj/item/weapon/dice/d20,/turf/simulated/floor{dir = 5; icon_state = "green"},/area/prison/cell_block/A) +"abP" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{dir = 9; icon_state = "green"},/area/prison/cell_block/A) "abQ" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/security{name = "Prison Cell B2"; req_access = null; req_access_txt = "1"},/turf/simulated/floor/plating,/area/prison/cell_block/A) -"abR" = (/obj/station_objects/stool{pixel_y = 8},/obj/machinery/camera{c_tag = "Cell Block A Cell 1"; dir = 1; network = "SS13"},/turf/simulated/floor/plating,/area/prison/cell_block/A) -"abS" = (/obj/station_objects/table,/turf/simulated/floor{icon_state = "green"; dir = 10},/area/prison/cell_block/A) -"abT" = (/obj/station_objects/table,/turf/simulated/floor{icon_state = "green"; dir = 6},/area/prison/cell_block/A) +"abR" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/camera{c_tag = "Cell Block A Cell 1"; dir = 1; network = "SS13"},/turf/simulated/floor/plating,/area/prison/cell_block/A) +"abS" = (/obj/structure/table,/turf/simulated/floor{icon_state = "green"; dir = 10},/area/prison/cell_block/A) +"abT" = (/obj/structure/table,/turf/simulated/floor{icon_state = "green"; dir = 6},/area/prison/cell_block/A) "abU" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/prison/cell_block/A) -"abV" = (/obj/station_objects/stool{pixel_y = 8},/obj/machinery/camera{c_tag = "Cell Block A Cell 2"; dir = 1; network = "SS13"},/turf/simulated/floor/plating,/area/prison/cell_block/A) -"abW" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/prison/hallway/aft) +"abV" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/camera{c_tag = "Cell Block A Cell 2"; dir = 1; network = "SS13"},/turf/simulated/floor/plating,/area/prison/cell_block/A) +"abW" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/prison/hallway/aft) "abX" = (/turf/simulated/floor{dir = 5; icon_state = "green"},/area/prison/cell_block/A) "abY" = (/turf/simulated/floor{dir = 9; icon_state = "green"},/area/prison/cell_block/A) "abZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/prison/cell_block/A) "aca" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/prison/cell_block/A) -"acb" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/prison/hallway/aft) +"acb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/prison/hallway/aft) "acc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/prison/hallway/aft) -"acd" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/prison/hallway/aft) -"ace" = (/obj/station_objects/window/reinforced,/turf/space,/area) +"acd" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/prison/hallway/aft) +"ace" = (/obj/structure/window/reinforced,/turf/space,/area) "acf" = (/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/plating,/area/prison/cell_block/A) "acg" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/security{name = "Private Cell"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/prison/cell_block/A) "ach" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass_security{name = "Prison Rec Room"; req_access_txt = "1"},/turf/simulated/floor,/area/prison/hallway/aft) "aci" = (/turf/simulated/floor,/area/prison/hallway/aft) -"acj" = (/obj/station_objects/table,/obj/item/device/radio,/turf/simulated/floor,/area/prison/hallway/aft) +"acj" = (/obj/structure/table,/obj/item/device/radio,/turf/simulated/floor,/area/prison/hallway/aft) "ack" = (/turf/simulated/wall,/area/prison/hallway/aft) "acl" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/prison/hallway/aft) -"acm" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) -"acn" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) -"aco" = (/obj/station_objects/window/reinforced{dir = 8},/turf/space,/area) +"acm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) +"acn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) +"aco" = (/obj/structure/window/reinforced{dir = 8},/turf/space,/area) "acp" = (/turf/simulated/floor{icon_state = "bluecorner"},/area/prison/cell_block/A) "acq" = (/obj/machinery/light,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/prison/cell_block/A) "acr" = (/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/prison/cell_block/A) "acs" = (/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/prison/cell_block/A) -"act" = (/obj/machinery/disposal,/obj/station_objects/disposalpipe/trunk,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/prison/cell_block/A) -"acu" = (/obj/station_objects/table,/obj/machinery/light{dir = 4},/obj/item/weapon/handcuffs,/turf/simulated/floor,/area/prison/hallway/aft) -"acv" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/prison/hallway/aft) -"acw" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/prison/hallway/aft) +"act" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/prison/cell_block/A) +"acu" = (/obj/structure/table,/obj/machinery/light{dir = 4},/obj/item/weapon/handcuffs,/turf/simulated/floor,/area/prison/hallway/aft) +"acv" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/prison/hallway/aft) +"acw" = (/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/prison/hallway/aft) "acx" = (/obj/machinery/sleeper,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/prison/hallway/aft) "acy" = (/obj/machinery/sleep_console,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/prison/hallway/aft) -"acz" = (/obj/station_objects/table,/obj/item/device/radio/electropack,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/prison/hallway/aft) -"acA" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) -"acB" = (/obj/machinery/disposal/toilet{tag = "icon-toilet (EAST)"; icon_state = "toilet"; dir = 4},/obj/station_objects/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating,/area/prison/cell_block/A) -"acC" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor/plating,/area/prison/cell_block/A) -"acD" = (/obj/station_objects/stool/bed,/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/prison/cell_block/A) -"acE" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/prison/cell_block/A) -"acF" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/prison/cell_block/A) -"acG" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/prison/cell_block/A) -"acH" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/prison/cell_block/A) -"acI" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/disposalpipe/junction,/turf/simulated/floor/plating/airless,/area/prison/cell_block/A) -"acJ" = (/obj/station_objects/closet/wardrobe/orange,/turf/simulated/floor,/area/prison/hallway/aft) +"acz" = (/obj/structure/table,/obj/item/device/radio/electropack,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/prison/hallway/aft) +"acA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) +"acB" = (/obj/machinery/disposal/toilet{tag = "icon-toilet (EAST)"; icon_state = "toilet"; dir = 4},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating,/area/prison/cell_block/A) +"acC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor/plating,/area/prison/cell_block/A) +"acD" = (/obj/structure/stool/bed,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/plating,/area/prison/cell_block/A) +"acE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/prison/cell_block/A) +"acF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/prison/cell_block/A) +"acG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/prison/cell_block/A) +"acH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/prison/cell_block/A) +"acI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/junction,/turf/simulated/floor/plating/airless,/area/prison/cell_block/A) +"acJ" = (/obj/structure/closet/wardrobe/orange,/turf/simulated/floor,/area/prison/hallway/aft) "acK" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/prison/hallway/aft) "acL" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/prison/hallway/aft) "acM" = (/obj/machinery/bot/medbot{desc = "A little medical robot. It looks oddly happy."; name = "Dr. West"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/prison/hallway/aft) @@ -145,24 +145,24 @@ "acO" = (/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/prison/hallway/aft) "acP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/prison/cell_block/A) "acQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/prison/cell_block/A) -"acR" = (/obj/station_objects/lattice,/turf/space,/area/prison/rec_room) +"acR" = (/obj/structure/lattice,/turf/space,/area/prison/rec_room) "acS" = (/turf/space,/area/prison/rec_room) -"acT" = (/obj/station_objects/lattice,/obj/station_objects/disposalpipe/segment{dir = 1},/turf/space,/area/prison/rec_room) +"acT" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 1},/turf/space,/area/prison/rec_room) "acU" = (/obj/machinery/implantchair,/turf/simulated/floor,/area/prison/hallway/aft) "acV" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/prison/hallway/aft) "acW" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/prison/hallway/aft) "acX" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/prison/hallway/aft) "acY" = (/obj/machinery/vending/snack,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/prison/hallway/aft) "acZ" = (/obj/machinery/vending/cigarette,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/prison/hallway/aft) -"ada" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) -"adb" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) -"adc" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) +"ada" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) +"adb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) +"adc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) "add" = (/obj/machinery/door/airlock/glass_security{name = "Prison Rec Room"; req_access_txt = "1"},/turf/simulated/floor,/area/prison/hallway/aft) -"ade" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/prison/hallway/aft) +"ade" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/prison/hallway/aft) "adf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/prison/hallway/aft) -"adg" = (/obj/station_objects/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/prison/hallway/aft) -"adh" = (/obj/station_objects/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 0; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/prison/hallway/aft) -"adi" = (/obj/station_objects/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/prison/hallway/aft) +"adg" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/prison/hallway/aft) +"adh" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 0; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/prison/hallway/aft) +"adi" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/prison/hallway/aft) "adj" = (/turf/simulated/floor/plating/airless,/area) "adk" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/camera{c_tag = "Prison Cell Block A"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/prison/hallway/aft) "adl" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison/hallway/aft) @@ -171,375 +171,375 @@ "ado" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison/hallway/aft) "adp" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Prison Main Hallway West"; dir = 2; network = "SS13"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison/hallway/aft) "adq" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison/hallway/aft) -"adr" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison/hallway/aft) -"ads" = (/obj/machinery/light{dir = 1},/obj/machinery/power/apc{dir = 1; name = "Prison Hallway APC"; pixel_x = 0; pixel_y = 24},/obj/machinery/camera{c_tag = "Prison Main Hallway East"; dir = 2; network = "SS13"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison/hallway/aft) -"adt" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison/hallway/aft) -"adu" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison/hallway/aft) -"adv" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison/hallway/aft) -"adw" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = -1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/prison/hallway/aft) +"adr" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison/hallway/aft) +"ads" = (/obj/machinery/light{dir = 1},/obj/machinery/power/apc{dir = 1; name = "Prison Hallway APC"; pixel_x = 0; pixel_y = 24},/obj/machinery/camera{c_tag = "Prison Main Hallway East"; dir = 2; network = "SS13"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison/hallway/aft) +"adt" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison/hallway/aft) +"adu" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison/hallway/aft) +"adv" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison/hallway/aft) +"adw" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = -1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/prison/hallway/aft) "adx" = (/obj/machinery/camera{c_tag = "Prison Cell Block B"; dir = 8; network = "SS13"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/prison/hallway/aft) -"ady" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) -"adz" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) -"adA" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/prison/hallway/aft) +"ady" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) +"adz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) +"adA" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/prison/hallway/aft) "adB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor,/area/prison/hallway/aft) "adC" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/prison/hallway/aft) "adD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/prison/hallway/aft) "adE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/prison/hallway/aft) -"adF" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/prison/hallway/aft) +"adF" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/prison/hallway/aft) "adG" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/prison/hallway/aft) -"adH" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/prison/hallway/aft) +"adH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/prison/hallway/aft) "adI" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/prison/hallway/aft) -"adJ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; on = 1},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) -"adK" = (/obj/station_objects/lattice,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/space,/area) -"adL" = (/obj/station_objects/window/reinforced{dir = 1},/turf/space,/area) -"adM" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/prison/hallway/aft) +"adJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; on = 1},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) +"adK" = (/obj/structure/lattice,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/space,/area) +"adL" = (/obj/structure/window/reinforced{dir = 1},/turf/space,/area) +"adM" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/prison/hallway/aft) "adN" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/prison/hallway/aft) "adO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/prison/hallway/aft) "adP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/prison/hallway/aft) "adQ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/prison/hallway/aft) "adR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/prison/hallway/aft) -"adS" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/prison/hallway/aft) +"adS" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/prison/hallway/aft) "adT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/prison/hallway/aft) "adU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/prison/hallway/aft) -"adV" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/prison/hallway/aft) +"adV" = (/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/prison/hallway/aft) "adW" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/prison/hallway/aft) -"adX" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) +"adX" = (/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/airless,/area/prison/hallway/aft) "adY" = (/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/prison/hallway/aft) -"adZ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) -"aea" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) -"aeb" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) -"aec" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) -"aed" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/prison/hallway/aft) +"adZ" = (/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,/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) +"aea" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) +"aeb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) +"aec" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) +"aed" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/prison/hallway/aft) "aee" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/prison/hallway/aft) "aef" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor,/area/prison/hallway/aft) -"aeg" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/prison/hallway/aft) -"aeh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/closet/emcloset,/turf/simulated/floor,/area/prison/hallway/aft) +"aeg" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/prison/hallway/aft) +"aeh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/closet/emcloset,/turf/simulated/floor,/area/prison/hallway/aft) "aei" = (/obj/machinery/door/poddoor{id = "prisongun"; name = "Prison Mass Driver"},/turf/simulated/floor/plating,/area/prison/hallway/aft) "aej" = (/turf/simulated/floor/plating,/area/prison/hallway/aft) "aek" = (/obj/machinery/mass_driver{dir = 8; id = "prisongun"},/obj/machinery/door/window/westleft{dir = 4; name = "Prison Mass Driver"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/prison/hallway/aft) -"ael" = (/obj/station_objects/table,/obj/item/weapon/reagent_containers/ld50_syringe{pixel_x = 3; pixel_y = 3},/obj/item/weapon/reagent_containers/ld50_syringe,/obj/item/weapon/reagent_containers/ld50_syringe{pixel_x = -3; pixel_y = -3},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/prison/hallway/aft) -"aem" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) -"aen" = (/obj/station_objects/lattice,/obj/station_objects/window/reinforced{dir = 8},/turf/space,/area) +"ael" = (/obj/structure/table,/obj/item/weapon/reagent_containers/ld50_syringe{pixel_x = 3; pixel_y = 3},/obj/item/weapon/reagent_containers/ld50_syringe,/obj/item/weapon/reagent_containers/ld50_syringe{pixel_x = -3; pixel_y = -3},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/prison/hallway/aft) +"aem" = (/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/airless,/area/prison/hallway/aft) +"aen" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area) "aeo" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/prison/prison) -"aep" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/shuttle/prison/prison) -"aeq" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/shuttle/prison/prison) -"aer" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/shuttle/prison/prison) +"aep" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/shuttle/prison/prison) +"aeq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/shuttle/prison/prison) +"aer" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/shuttle/prison/prison) "aes" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/prison/prison) -"aet" = (/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/computer/prison_shuttle{req_access_txt = "0"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/prison/hallway/aft) -"aeu" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/prison/hallway/aft) -"aev" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/prison/hallway/aft) -"aew" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/prison/hallway/aft) -"aex" = (/obj/station_objects/disposalpipe/junction{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = -1},/turf/simulated/wall/r_wall,/area/prison/control) -"aey" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/prison/control) -"aez" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/prison/control) -"aeA" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/prison/control) -"aeB" = (/obj/station_objects/disposalpipe/trunk{dir = 8},/obj/station_objects/disposaloutlet{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) +"aet" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/computer/prison_shuttle{req_access_txt = "0"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/prison/hallway/aft) +"aeu" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/prison/hallway/aft) +"aev" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/prison/hallway/aft) +"aew" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/prison/hallway/aft) +"aex" = (/obj/structure/disposalpipe/junction{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = -1},/turf/simulated/wall/r_wall,/area/prison/control) +"aey" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/prison/control) +"aez" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/prison/control) +"aeA" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/prison/control) +"aeB" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) "aeC" = (/obj/machinery/driver_button{name = "Prison Mass Driver Button"; text = "chapel"; pixel_x = -22; req_access = null; req_access_txt = "1"; id = "prisongun"},/turf/simulated/floor,/area/prison/hallway/aft) -"aeD" = (/obj/station_objects/secure_closet/injection,/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor,/area/prison/hallway/aft) -"aeE" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) +"aeD" = (/obj/structure/secure_closet/injection,/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor,/area/prison/hallway/aft) +"aeE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) "aeF" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/prison/prison) -"aeG" = (/obj/station_objects/stool/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/prison/prison) +"aeG" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/prison/prison) "aeH" = (/turf/simulated/shuttle/floor,/area/shuttle/prison/prison) "aeI" = (/obj/machinery/computer/prison_shuttle{req_access_txt = "0"},/turf/simulated/shuttle/floor,/area/shuttle/prison/prison) "aeJ" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/shuttle/prison/prison) -"aeK" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) +"aeK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) "aeL" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/prison/hallway/aft) "aeM" = (/obj/machinery/light{dir = 4},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/prison/hallway/aft) -"aeN" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/prison/control) -"aeO" = (/obj/station_objects/secure_closet/security,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/prison/control) -"aeP" = (/obj/station_objects/secure_closet/security,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison/control) -"aeQ" = (/obj/station_objects/closet/l3closet/security,/turf/simulated/floor{icon_state = "red"; dir = 5},/area/prison/control) -"aeR" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/prison/control) +"aeN" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/prison/control) +"aeO" = (/obj/structure/secure_closet/security,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/prison/control) +"aeP" = (/obj/structure/secure_closet/security,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison/control) +"aeQ" = (/obj/structure/closet/l3closet/security,/turf/simulated/floor{icon_state = "red"; dir = 5},/area/prison/control) +"aeR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/prison/control) "aeS" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/prison/prison) "aeT" = (/obj/machinery/door/airlock/external{name = "Prison Airlock"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/prison/hallway/aft) "aeU" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/prison/hallway/aft) "aeV" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/prison/hallway/aft) -"aeW" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Prison Storage"; req_access = null; req_access_txt = "1"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/prison/control) -"aeX" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/prison/control) +"aeW" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Prison Storage"; req_access = null; req_access_txt = "1"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/prison/control) +"aeX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/prison/control) "aeY" = (/turf/simulated/floor,/area/prison/control) "aeZ" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/prison/control) "afa" = (/turf/space,/area/syndicate_station/three) "afb" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/prison/hallway/aft) "afc" = (/obj/machinery/door/airlock/glass_security{name = "Prison Cell D1"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/prison/hallway/aft) -"afd" = (/obj/station_objects/stool/bed,/turf/simulated/floor,/area/prison/hallway/aft) +"afd" = (/obj/structure/stool/bed,/turf/simulated/floor,/area/prison/hallway/aft) "afe" = (/turf/simulated/shuttle/wall{tag = "icon-swall2"; icon_state = "swall2"; dir = 2},/area/shuttle/prison/prison) -"aff" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) -"afg" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/prison/control) -"afh" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) -"afi" = (/obj/station_objects/structure/shuttle/engine/heater,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/prison/prison) -"afj" = (/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/space,/area) -"afk" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/prison/control) -"afl" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/prison/control) +"aff" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) +"afg" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/prison/control) +"afh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) +"afi" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/prison/prison) +"afj" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/space,/area) +"afk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/prison/control) +"afl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/prison/control) "afm" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Prison Control Room"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/prison/control) "afn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/prison/control) -"afo" = (/obj/machinery/power/apc{dir = 8; name = "Prison Control Room APC"; pixel_x = -23; pixel_y = 0},/obj/station_objects/cable,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/prison/control) -"afp" = (/obj/station_objects/table,/obj/item/device/timer,/turf/simulated/floor,/area/prison/control) -"afq" = (/obj/machinery/light{dir = 4},/obj/station_objects/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/prison/control) +"afo" = (/obj/machinery/power/apc{dir = 8; name = "Prison Control Room APC"; pixel_x = -23; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/prison/control) +"afp" = (/obj/structure/table,/obj/item/device/timer,/turf/simulated/floor,/area/prison/control) +"afq" = (/obj/machinery/light{dir = 4},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/prison/control) "afr" = (/turf/simulated/wall/r_wall,/area/prison/control) -"afs" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) +"afs" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/prison/hallway/aft) "aft" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/prison/prison) -"afu" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l"; icon_state = "propulsion_l"},/turf/space,/area/shuttle/prison/prison) -"afv" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r"; icon_state = "propulsion_r"},/turf/space,/area/shuttle/prison/prison) +"afu" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l"; icon_state = "propulsion_l"},/turf/space,/area/shuttle/prison/prison) +"afv" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r"; icon_state = "propulsion_r"},/turf/space,/area/shuttle/prison/prison) "afw" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/prison/prison) -"afx" = (/obj/station_objects/window/reinforced{dir = 4},/turf/space,/area) -"afy" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/prison/control) +"afx" = (/obj/structure/window/reinforced{dir = 4},/turf/space,/area) +"afy" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/prison/control) "afz" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison/control) "afA" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison/control) -"afB" = (/obj/station_objects/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison/control) +"afB" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison/control) "afC" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/prison/control) "afD" = (/turf/space,/area/syndicate_station/two) -"afE" = (/obj/station_objects/lattice,/obj/station_objects/window/reinforced{dir = 1},/turf/space,/area) +"afE" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/turf/space,/area) "afF" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/prison/control) -"afG" = (/obj/station_objects/stool/chair,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/prison/control) -"afH" = (/obj/station_objects/stool/chair,/turf/simulated/floor,/area/prison/control) -"afI" = (/obj/station_objects/table,/obj/item/weapon/handcuffs,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/prison/control) +"afG" = (/obj/structure/stool/chair,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/prison/control) +"afH" = (/obj/structure/stool/chair,/turf/simulated/floor,/area/prison/control) +"afI" = (/obj/structure/table,/obj/item/weapon/handcuffs,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/prison/control) "afJ" = (/obj/machinery/computer/crew,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/prison/control) -"afK" = (/obj/station_objects/table,/obj/item/kitchen/donut_box,/turf/simulated/floor{icon_state = "red"},/area/prison/control) +"afK" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor{icon_state = "red"},/area/prison/control) "afL" = (/obj/machinery/light,/obj/machinery/computer/secure_data{icon_state = "security"},/turf/simulated/floor{icon_state = "red"},/area/prison/control) "afM" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/computer/security,/turf/simulated/floor{icon_state = "red"},/area/prison/control) -"afN" = (/obj/station_objects/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor{icon_state = "red"},/area/prison/control) -"afO" = (/obj/station_objects/table,/obj/machinery/camera{c_tag = "Prison Control room"; dir = 1; network = "SS13"},/obj/item/device/radio,/turf/simulated/floor{icon_state = "red"},/area/prison/control) -"afP" = (/obj/machinery/light,/obj/station_objects/table,/turf/simulated/floor{icon_state = "red"; dir = 6},/area/prison/control) -"afQ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/prison/control) -"afR" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating/airless,/area/prison/control) +"afN" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor{icon_state = "red"},/area/prison/control) +"afO" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Prison Control room"; dir = 1; network = "SS13"},/obj/item/device/radio,/turf/simulated/floor{icon_state = "red"},/area/prison/control) +"afP" = (/obj/machinery/light,/obj/structure/table,/turf/simulated/floor{icon_state = "red"; dir = 6},/area/prison/control) +"afQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/prison/control) +"afR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/prison/control) "afS" = (/turf/simulated/wall,/area/maintenance/fsmaint) -"afT" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"afU" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"afV" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"afT" = (/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/fsmaint) +"afU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"afV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "afW" = (/turf/simulated/wall/r_wall,/area/security/warden) "afX" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/wall/r_wall,/area/security/warden) "afY" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/security/warden) "afZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/wall/r_wall,/area/security/warden) -"aga" = (/obj/station_objects/lattice,/obj/station_objects/window/reinforced,/turf/space,/area) -"agb" = (/obj/station_objects/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/space,/area) +"aga" = (/obj/structure/lattice,/obj/structure/window/reinforced,/turf/space,/area) +"agb" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/space,/area) "agc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating/airless,/area) -"agd" = (/obj/station_objects/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/space,/area) -"age" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/station_objects/lattice,/turf/space,/area) +"agd" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/space,/area) +"age" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/lattice,/turf/space,/area) "agf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fsmaint) -"agg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/station_objects/stool,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"agg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/stool,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "agh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "agi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall,/area/maintenance/fsmaint) -"agj" = (/obj/machinery/deployable/barrier,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{tag = "icon-delivery (SOUTHWEST)"; icon_state = "delivery"; dir = 10},/area/security/warden) -"agk" = (/obj/station_objects/closet/bombclosetsecurity,/turf/simulated/floor,/area/security/warden) -"agl" = (/obj/station_objects/secure_closet/warden,/turf/simulated/floor,/area/security/warden) -"agm" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/station_objects/rack,/obj/item/weapon/gun/energy/ionrifle,/obj/item/clothing/suit/armor/laserproof{pixel_x = -2; pixel_y = 2},/obj/item/weapon/shield/riot,/turf/simulated/floor,/area/security/warden) -"agn" = (/obj/station_objects/rack,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/item/weapon/melee/baton,/obj/item/clothing/suit/armor/bulletproof{pixel_x = 2; pixel_y = -2},/obj/item/weapon/shield/riot,/turf/simulated/floor,/area/security/warden) -"ago" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/station_objects/rack,/obj/item/weapon/melee/baton,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/riot,/obj/item/weapon/shield/riot,/obj/machinery/camera{c_tag = "Armory West"; pixel_x = 23},/turf/simulated/floor,/area/security/warden) +"agj" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{tag = "icon-delivery (SOUTHWEST)"; icon_state = "delivery"; dir = 10},/area/security/warden) +"agk" = (/obj/structure/closet/bombclosetsecurity,/turf/simulated/floor,/area/security/warden) +"agl" = (/obj/structure/secure_closet/warden,/turf/simulated/floor,/area/security/warden) +"agm" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/structure/rack,/obj/item/weapon/gun/energy/ionrifle,/obj/item/clothing/suit/armor/laserproof{pixel_x = -2; pixel_y = 2},/obj/item/weapon/shield/riot,/turf/simulated/floor,/area/security/warden) +"agn" = (/obj/structure/rack,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/item/weapon/melee/baton,/obj/item/clothing/suit/armor/bulletproof{pixel_x = 2; pixel_y = -2},/obj/item/weapon/shield/riot,/turf/simulated/floor,/area/security/warden) +"ago" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/structure/rack,/obj/item/weapon/melee/baton,/obj/item/clothing/suit/armor/riot,/obj/item/clothing/head/helmet/riot,/obj/item/weapon/shield/riot,/obj/machinery/camera{c_tag = "Armory West"; pixel_x = 23},/turf/simulated/floor,/area/security/warden) "agp" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor,/area/security/warden) -"agq" = (/obj/item/weapon/wrench,/obj/machinery/flasher/portable,/obj/station_objects/window/reinforced,/turf/simulated/floor{tag = "icon-delivery (SOUTHWEST)"; icon_state = "delivery"; dir = 10},/area/security/warden) -"agr" = (/obj/machinery/flasher/portable,/obj/station_objects/window/reinforced,/turf/simulated/floor{tag = "icon-delivery (SOUTHWEST)"; icon_state = "delivery"; dir = 10},/area/security/warden) +"agq" = (/obj/item/weapon/wrench,/obj/machinery/flasher/portable,/obj/structure/window/reinforced,/turf/simulated/floor{tag = "icon-delivery (SOUTHWEST)"; icon_state = "delivery"; dir = 10},/area/security/warden) +"agr" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced,/turf/simulated/floor{tag = "icon-delivery (SOUTHWEST)"; icon_state = "delivery"; dir = 10},/area/security/warden) "ags" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/security/hos) -"agt" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/hos) -"agu" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/security/hos) -"agv" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/hos) +"agt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/hos) +"agu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/hos) +"agv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/hos) "agw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/security/hos) "agx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/security/hos) "agy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/security/hos) -"agz" = (/obj/station_objects/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/space,/area) +"agz" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/space,/area) "agA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area) -"agB" = (/obj/station_objects/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/station_objects/window/reinforced,/turf/space,/area) +"agB" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/window/reinforced,/turf/space,/area) "agC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fsmaint) -"agD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/station_objects/table,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"agD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "agE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "agF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "agG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"agH" = (/obj/machinery/light/small{dir = 1},/obj/station_objects/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"agH" = (/obj/machinery/light/small{dir = 1},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "agI" = (/turf/simulated/floor,/area/security/warden) "agJ" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/security/warden) -"agK" = (/obj/station_objects/rack,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy,/turf/simulated/floor,/area/security/warden) -"agL" = (/obj/station_objects/rack,/obj/item/clothing/mask/gas/emergency{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas/emergency,/obj/item/clothing/mask/gas/emergency{pixel_x = -3; pixel_y = -3},/turf/simulated/floor,/area/security/warden) +"agK" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy,/turf/simulated/floor,/area/security/warden) +"agL" = (/obj/structure/rack,/obj/item/clothing/mask/gas/emergency{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas/emergency,/obj/item/clothing/mask/gas/emergency{pixel_x = -3; pixel_y = -3},/turf/simulated/floor,/area/security/warden) "agM" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/wall/r_wall,/area/security/hos) -"agN" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/secure_closet/hos,/turf/simulated/floor,/area/security/hos) +"agN" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/secure_closet/hos,/turf/simulated/floor,/area/security/hos) "agO" = (/turf/simulated/floor,/area/security/hos) -"agP" = (/obj/machinery/light{dir = 1},/obj/station_objects/table,/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/security/hos) -"agQ" = (/obj/machinery/power/apc{dir = 1; name = "Head of Security Office APC"; pixel_y = 28},/obj/machinery/computer/secure_data,/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/security/hos) +"agP" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/security/hos) +"agQ" = (/obj/machinery/power/apc{dir = 1; name = "Head of Security Office APC"; pixel_y = 28},/obj/machinery/computer/secure_data,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/security/hos) "agR" = (/obj/machinery/computer/security,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/security/hos) -"agS" = (/obj/machinery/light{dir = 1},/obj/station_objects/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor,/area/security/hos) +"agS" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor,/area/security/hos) "agT" = (/turf/simulated/wall/r_wall,/area/security/hos) "agU" = (/turf/simulated/wall/r_wall,/area/security/main) -"agV" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/main) -"agW" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/main) +"agV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/main) +"agW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/main) "agX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"agY" = (/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"agY" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "agZ" = (/obj/machinery/deployable/barrier,/obj/machinery/light{dir = 8},/turf/simulated/floor{tag = "icon-delivery (SOUTHWEST)"; icon_state = "delivery"; dir = 10},/area/security/warden) "aha" = (/obj/machinery/camera{c_tag = "Armory East"; dir = 8; network = "SS13"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/security/warden) -"ahb" = (/obj/station_objects/table,/obj/item/device/radio,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor,/area/security/hos) -"ahc" = (/obj/station_objects/stool/chair{dir = 4},/turf/simulated/floor,/area/security/hos) -"ahd" = (/obj/station_objects/table,/obj/machinery/door_control{id = "Secure Gate"; name = "Brig Lockdown"; pixel_x = -2; pixel_y = 2; req_access_txt = "19"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/hos) -"ahe" = (/obj/station_objects/stool/chair{dir = 8},/obj/effects/landmark/start{name = "Head of Security"},/turf/simulated/floor,/area/security/hos) -"ahf" = (/obj/station_objects/disposalpipe/segment,/obj/machinery/camera{c_tag = "Head Security's Office"; dir = 8; network = "SS13"},/turf/simulated/floor,/area/security/hos) +"ahb" = (/obj/structure/table,/obj/item/device/radio,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor,/area/security/hos) +"ahc" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor,/area/security/hos) +"ahd" = (/obj/structure/table,/obj/machinery/door_control{id = "Secure Gate"; name = "Brig Lockdown"; pixel_x = -2; pixel_y = 2; req_access_txt = "19"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/hos) +"ahe" = (/obj/structure/stool/chair{dir = 8},/obj/effect/landmark/start{name = "Head of Security"},/turf/simulated/floor,/area/security/hos) +"ahf" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Head Security's Office"; dir = 8; network = "SS13"},/turf/simulated/floor,/area/security/hos) "ahg" = (/obj/machinery/computer/security,/turf/simulated/floor,/area/security/main) "ahh" = (/obj/machinery/computer/secure_data,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor,/area/security/main) "ahi" = (/turf/simulated/floor,/area/security/main) -"ahj" = (/obj/machinery/power/apc{dir = 1; name = "Security APC"; pixel_y = 24},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/security/main) +"ahj" = (/obj/machinery/power/apc{dir = 1; name = "Security APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/security/main) "ahk" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/main) "ahl" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/turf/simulated/floor,/area/security/main) -"ahm" = (/obj/station_objects/table,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/camera{c_tag = "Security"; dir = 8; network = "SS13"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/security/main) +"ahm" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/camera{c_tag = "Security"; dir = 8; network = "SS13"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/security/main) "ahn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/security/main) "aho" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) "ahp" = (/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/maintenance/fsmaint) "ahq" = (/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ahr" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ahs" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/station_objects/table,/obj/item/weapon/storage/bb_kit{step_y = 0},/turf/simulated/floor,/area/security/warden) -"aht" = (/obj/machinery/light,/obj/station_objects/table,/obj/machinery/recharger,/turf/simulated/floor,/area/security/warden) -"ahu" = (/obj/station_objects/table,/obj/machinery/recharger,/turf/simulated/floor,/area/security/warden) -"ahv" = (/obj/station_objects/table,/obj/item/weapon/storage/lockbox,/turf/simulated/floor,/area/security/warden) -"ahw" = (/obj/machinery/power/apc{dir = 2; name = "Armory APC"; pixel_x = 1; pixel_y = -23},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/security/warden) -"ahx" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/security/warden) -"ahy" = (/obj/station_objects/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/security/hos) -"ahz" = (/obj/station_objects/table,/obj/item/clothing/glasses/thermal,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/hos) -"ahA" = (/obj/station_objects/table,/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/stamp/hos,/turf/simulated/floor,/area/security/hos) -"ahB" = (/obj/station_objects/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/hos) -"ahC" = (/obj/station_objects/disposalpipe/segment,/turf/simulated/floor,/area/security/hos) -"ahD" = (/obj/station_objects/stool/chair{dir = 1},/obj/effects/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) -"ahE" = (/obj/station_objects/stool/chair{dir = 4},/obj/effects/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) -"ahF" = (/obj/station_objects/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area/security/main) -"ahG" = (/obj/station_objects/table,/obj/item/weapon/handcuffs,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/main) -"ahH" = (/obj/station_objects/stool/chair{dir = 8},/obj/effects/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) -"ahI" = (/obj/station_objects/table,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/security/main) -"ahJ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/main) -"ahK" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; 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) -"ahL" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ahM" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ahN" = (/obj/station_objects/closet/l3closet/security,/turf/simulated/floor,/area/security/warden) -"ahO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/station_objects/rack,/obj/item/weapon/storage/trackimp_kit{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/chemimp_kit,/obj/item/weapon/storage/handcuff_kit{pixel_x = -2; pixel_y = -2},/obj/item/weapon/storage/lockbox/loyalty,/turf/simulated/floor,/area/security/warden) -"ahP" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/warden) +"ahr" = (/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/fsmaint) +"ahs" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/table,/obj/item/weapon/storage/body_bag_box,/turf/simulated/floor,/area/security/warden) +"aht" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/security/warden) +"ahu" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/security/warden) +"ahv" = (/obj/structure/table,/obj/item/weapon/storage/lockbox,/turf/simulated/floor,/area/security/warden) +"ahw" = (/obj/machinery/power/apc{dir = 2; name = "Armory APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/security/warden) +"ahx" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/security/warden) +"ahy" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/security/hos) +"ahz" = (/obj/structure/table,/obj/item/clothing/glasses/thermal,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/hos) +"ahA" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/stamp/hos,/turf/simulated/floor,/area/security/hos) +"ahB" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/hos) +"ahC" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/security/hos) +"ahD" = (/obj/structure/stool/chair{dir = 1},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) +"ahE" = (/obj/structure/stool/chair{dir = 4},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) +"ahF" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area/security/main) +"ahG" = (/obj/structure/table,/obj/item/weapon/handcuffs,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/main) +"ahH" = (/obj/structure/stool/chair{dir = 8},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) +"ahI" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/security/main) +"ahJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/main) +"ahK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; 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) +"ahL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ahM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ahN" = (/obj/structure/closet/l3closet/security,/turf/simulated/floor,/area/security/warden) +"ahO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/rack,/obj/item/weapon/storage/trackimp_kit{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/chemimp_kit,/obj/item/weapon/storage/handcuff_kit{pixel_x = -2; pixel_y = -2},/obj/item/weapon/storage/lockbox/loyalty,/turf/simulated/floor,/area/security/warden) +"ahP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/warden) "ahQ" = (/obj/machinery/door/airlock/security{name = "Warden's Office"; req_access = null; req_access_txt = "3"},/turf/simulated/floor,/area/security/warden) -"ahR" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/security/warden) -"ahS" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/security/warden) -"ahT" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/security/warden) +"ahR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/warden) +"ahS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/warden) +"ahT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/security/warden) "ahU" = (/obj/machinery/light_switch{pixel_y = -23},/turf/simulated/floor,/area/security/hos) -"ahV" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/hos) +"ahV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/hos) "ahW" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/security/hos) "ahX" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/security/hos) -"ahY" = (/obj/station_objects/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor,/area/security/hos) +"ahY" = (/obj/structure/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor,/area/security/hos) "ahZ" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/security/main) -"aia" = (/obj/station_objects/table,/obj/item/device/timer,/turf/simulated/floor,/area/security/main) -"aib" = (/obj/station_objects/table,/obj/item/device/radio,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/main) +"aia" = (/obj/structure/table,/obj/item/device/timer,/turf/simulated/floor,/area/security/main) +"aib" = (/obj/structure/table,/obj/item/device/radio,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/main) "aic" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/security/main) -"aid" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aid" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aie" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aif" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/warden) -"aig" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/warden) -"aih" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/warden) -"aii" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/security/warden) +"aif" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/warden) +"aig" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/warden) +"aih" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 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) +"aii" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/security/warden) "aij" = (/obj/machinery/computer/prisoner,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/security/warden) "aik" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/security/warden) -"ail" = (/obj/station_objects/table,/obj/machinery/recharger,/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/security/warden) +"ail" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/security/warden) "aim" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/security/warden) -"ain" = (/obj/station_objects/table,/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/warden) -"aio" = (/obj/station_objects/table,/obj/machinery/door_control{id = "Secure Gate"; name = "Brig Lockdown"; pixel_x = -6; pixel_y = 2; req_access_txt = "3"},/turf/simulated/floor,/area/security/warden) -"aip" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Armory"; req_access = null; req_access_txt = "3"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/warden) -"aiq" = (/obj/effects/securearea,/turf/simulated/wall/r_wall,/area/security/hos) -"air" = (/obj/effects/sign/goldenplaque,/turf/simulated/wall/r_wall,/area/security/hos) -"ais" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/hos) -"ait" = (/obj/machinery/door/window{base_state = "right"; dir = 2; icon = 'windoor.dmi'; icon_state = "right"; name = "Head of Security"; req_access_txt = "19"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/hos) -"aiu" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/hos) -"aiv" = (/obj/station_objects/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/security/hos) +"ain" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/warden) +"aio" = (/obj/structure/table,/obj/machinery/door_control{id = "Secure Gate"; name = "Brig Lockdown"; pixel_x = -6; pixel_y = 2; req_access_txt = "3"},/turf/simulated/floor,/area/security/warden) +"aip" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Armory"; req_access = null; req_access_txt = "3"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/warden) +"aiq" = (/obj/effect/securearea,/turf/simulated/wall/r_wall,/area/security/hos) +"air" = (/obj/effect/sign/goldenplaque,/turf/simulated/wall/r_wall,/area/security/hos) +"ais" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/hos) +"ait" = (/obj/machinery/door/window{base_state = "right"; dir = 2; icon = 'windoor.dmi'; icon_state = "right"; name = "Head of Security"; req_access_txt = "19"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/hos) +"aiu" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/hos) +"aiv" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/security/hos) "aiw" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/security/main) -"aix" = (/obj/station_objects/table,/obj/item/device/flash,/turf/simulated/floor,/area/security/main) -"aiy" = (/obj/station_objects/table,/obj/item/weapon/crowbar,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/main) -"aiz" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/station_objects/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/clothing/glasses/sunglasses,/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/security/main) +"aix" = (/obj/structure/table,/obj/item/device/flash,/turf/simulated/floor,/area/security/main) +"aiy" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/main) +"aiz" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/clothing/glasses/sunglasses,/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/security/main) "aiA" = (/turf/simulated/wall,/area/security/main) "aiB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aiC" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aiD" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aiE" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/brig) -"aiF" = (/obj/station_objects/closet{name = "Evidence Closet"},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/brig) +"aiC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aiD" = (/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/fsmaint) +"aiE" = (/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/security/brig) +"aiF" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/brig) "aiG" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "aiH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/brig) -"aiI" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/security/warden) +"aiI" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/security/warden) "aiJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/computer/security,/turf/simulated/floor,/area/security/warden) -"aiK" = (/obj/station_objects/stool/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/security/warden) +"aiK" = (/obj/structure/stool/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/security/warden) "aiL" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/security/warden) -"aiM" = (/obj/station_objects/stool/chair{dir = 4},/obj/effects/landmark/start{name = "Warden"},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_x = 25; pixel_y = 20},/turf/simulated/floor,/area/security/warden) -"aiN" = (/obj/station_objects/table/reinforced,/obj/machinery/door/window/westright{name = "Warden's Desk"; req_access_txt = "3"},/obj/machinery/door/window/eastleft{name = "Warden's Desk"},/obj/station_objects/window/reinforced,/obj/item/clothing/glasses/thermal,/turf/simulated/floor,/area/security/warden) -"aiO" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/main) +"aiM" = (/obj/structure/stool/chair{dir = 4},/obj/effect/landmark/start{name = "Warden"},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_x = 25; pixel_y = 20},/turf/simulated/floor,/area/security/warden) +"aiN" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{name = "Warden's Desk"; req_access_txt = "3"},/obj/machinery/door/window/eastleft{name = "Warden's Desk"},/obj/structure/window/reinforced,/obj/item/clothing/glasses/thermal,/turf/simulated/floor,/area/security/warden) +"aiO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/main) "aiP" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) "aiQ" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) -"aiR" = (/obj/station_objects/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) -"aiS" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) +"aiR" = (/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) +"aiS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) "aiT" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) -"aiU" = (/obj/station_objects/disposalpipe/segment,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) -"aiV" = (/obj/station_objects/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/security/main) -"aiW" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/security/main) -"aiX" = (/obj/station_objects/table,/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/obj/item/stack/medical/ointment{pixel_y = 4},/obj/item/device/healthanalyzer,/turf/simulated/floor,/area/security/main) -"aiY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aiZ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/brig) -"aja" = (/obj/station_objects/closet{name = "Evidence Closet"},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/brig) +"aiU" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) +"aiV" = (/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/security/main) +"aiW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/security/main) +"aiX" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/obj/item/stack/medical/ointment{pixel_y = 4},/obj/item/device/healthanalyzer,/turf/simulated/floor,/area/security/main) +"aiY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aiZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/brig) +"aja" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/brig) "ajb" = (/obj/machinery/light,/obj/machinery/camera{c_tag = "Evidence Room"; dir = 1; network = "Warden"; pixel_x = 23},/turf/simulated/floor{icon_state = "red"},/area/security/brig) "ajc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/brig) -"ajd" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/security/warden) -"aje" = (/obj/machinery/computer/secure_data,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/security/warden) -"ajf" = (/obj/machinery/light,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/security/warden) -"ajg" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/table,/obj/item/weapon/clipboard,/obj/item/weapon/paper{info = "5 Deployable Barriers
    4 Portable Flashers + Wrench
    1 Set of Riot Armor
    1 Bulletproof Vest
    1 Ablative Vest
    2 Bomb Suits
    1 Biohazard Suit
    1 Chemical Implant Kit
    1 Tracking Implant Kit
    1 Loyalty Implant Kit
    1 Box of Spare Handcuffs
    2 Empty Lockboxes
    3 Riot shields
    3 Helmets
    3 Armor Vests
    1 Ion Rifle
    2 Stun Batons
    3 Energy Guns
    3 Laser Rifles
    3 Gas Masks"; name = "Armoury Inventory"},/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/security/warden) +"ajd" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/security/warden) +"aje" = (/obj/machinery/computer/secure_data,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/security/warden) +"ajf" = (/obj/machinery/light,/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/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/security/warden) +"ajg" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/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"},/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/paper{info = "5 Deployable Barriers
    4 Portable Flashers + Wrench
    1 Set of Riot Armor
    1 Bulletproof Vest
    1 Ablative Vest
    2 Bomb Suits
    1 Biohazard Suit
    1 Chemical Implant Kit
    1 Tracking Implant Kit
    1 Loyalty Implant Kit
    1 Box of Spare Handcuffs
    2 Empty Lockboxes
    3 Riot shields
    3 Helmets
    3 Armor Vests
    1 Ion Rifle
    2 Stun Batons
    3 Energy Guns
    3 Laser Rifles
    3 Gas Masks"; name = "Armoury Inventory"},/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/security/warden) "ajh" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/security/warden) "aji" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/security/warden) "ajj" = (/obj/machinery/light,/turf/simulated/floor,/area/security/warden) "ajk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/eastright{name = "Warden's Office"; req_access_txt = "3"},/turf/simulated/floor,/area/security/warden) -"ajl" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/main) -"ajm" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/main) -"ajn" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/security/main) -"ajo" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/security/main) -"ajp" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor,/area/security/main) -"ajq" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/security/main) -"ajr" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/security/main) -"ajs" = (/obj/machinery/door/window/southleft{dir = 8; name = "Security Delivery"; req_access_txt = "1"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/main) -"ajt" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Warden"},/obj/machinery/door/window/southleft{base_state = "right"; dir = 4; icon_state = "right"; name = "Security Delivery"; req_access_txt = "34"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "bot"},/area/security/main) -"aju" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ajl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/main) +"ajm" = (/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/security/main) +"ajn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/security/main) +"ajo" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/security/main) +"ajp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/security/main) +"ajq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/security/main) +"ajr" = (/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"},/turf/simulated/floor,/area/security/main) +"ajs" = (/obj/machinery/door/window/southleft{dir = 8; name = "Security Delivery"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/main) +"ajt" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Warden"},/obj/machinery/door/window/southleft{base_state = "right"; dir = 4; icon_state = "right"; name = "Security Delivery"; req_access_txt = "34"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "bot"},/area/security/main) +"aju" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "ajv" = (/turf/space,/area/shuttle/prison/station) -"ajw" = (/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/space,/area) +"ajw" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/space,/area) "ajx" = (/turf/simulated/wall/r_wall,/area/security/brig) "ajy" = (/turf/simulated/floor{icon_state = "dark"},/area/security/brig) -"ajz" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/security/warden) -"ajA" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/warden) -"ajB" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/security/warden) -"ajC" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/warden) -"ajD" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/turf/simulated/floor/plating,/area/security/brig) -"ajE" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/brig) -"ajF" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/main) -"ajG" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/security/main) -"ajH" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) -"ajI" = (/obj/station_objects/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/station_objects/cable,/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/main) +"ajz" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/security/warden) +"ajA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/warden) +"ajB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/security/warden) +"ajC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/warden) +"ajD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/brig) +"ajE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/brig) +"ajF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/main) +"ajG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/security/main) +"ajH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) +"ajI" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/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{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/main) "ajJ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) "ajK" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/security/main) -"ajL" = (/obj/machinery/light,/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/vending/security,/turf/simulated/floor,/area/security/main) -"ajM" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/closet/wardrobe/red,/turf/simulated/floor,/area/security/main) -"ajN" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/security/main) -"ajO" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/secure_closet/security,/turf/simulated/floor,/area/security/main) -"ajP" = (/obj/station_objects/secure_closet/security,/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/security/main) -"ajQ" = (/obj/station_objects/secure_closet/security,/obj/machinery/light,/turf/simulated/floor,/area/security/main) -"ajR" = (/obj/station_objects/secure_closet/security,/turf/simulated/floor,/area/security/main) -"ajS" = (/obj/machinery/disposal,/obj/station_objects/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/security/main) -"ajT" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/main) -"ajU" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/security/main) -"ajV" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/fsmaint) -"ajW" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ajX" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/security/brig) -"ajY" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/security/brig) -"ajZ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/security/brig) +"ajL" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/vending/security,/turf/simulated/floor,/area/security/main) +"ajM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/closet/wardrobe/red,/turf/simulated/floor,/area/security/main) +"ajN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/security/main) +"ajO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/secure_closet/security,/turf/simulated/floor,/area/security/main) +"ajP" = (/obj/structure/secure_closet/security,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/security/main) +"ajQ" = (/obj/structure/secure_closet/security,/obj/machinery/light,/turf/simulated/floor,/area/security/main) +"ajR" = (/obj/structure/secure_closet/security,/turf/simulated/floor,/area/security/main) +"ajS" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/security/main) +"ajT" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/security/main) +"ajU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/security/main) +"ajV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/fsmaint) +"ajW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ajX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/brig) +"ajY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/brig) +"ajZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/brig) "aka" = (/obj/machinery/computer/prison_shuttle{req_access_txt = "1"},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/security/brig) "akb" = (/obj/machinery/door/window/southleft{name = "Evidence Room"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) "akc" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/wall/r_wall,/area/security/brig) -"akd" = (/obj/station_objects/secure_closet/brig{name = "Brig Locker 1"; id = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) -"ake" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/cable,/turf/simulated/floor/plating,/area/security/brig) +"akd" = (/obj/structure/secure_closet/brig{name = "Brig Locker 1"; id = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) +"ake" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable,/turf/simulated/floor/plating,/area/security/brig) "akf" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/security/brig) -"akg" = (/obj/station_objects/secure_closet/brig{name = "Brig Locker 2"; id = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) -"akh" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/cable,/turf/simulated/floor/plating,/area/security/brig) +"akg" = (/obj/structure/secure_closet/brig{name = "Brig Locker 2"; id = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) +"akh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/brig) "aki" = (/turf/simulated/wall,/area/security/brig) -"akj" = (/obj/station_objects/secure_closet/brig{name = "Brig Locker 3"; id = 3},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) -"akk" = (/obj/station_objects/secure_closet/brig{name = "Brig Locker 4"; id = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/main) -"akl" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/cable,/turf/simulated/floor/plating,/area/security/main) +"akj" = (/obj/structure/secure_closet/brig{name = "Brig Locker 3"; id = 3},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) +"akk" = (/obj/structure/secure_closet/brig{name = "Brig Locker 4"; id = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/main) +"akl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable,/turf/simulated/floor/plating,/area/security/main) "akm" = (/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/main) -"akn" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) +"akn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) "ako" = (/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/main) "akp" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/wall,/area/security/main) "akq" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/security/main) -"akr" = (/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall,/area/security/main) -"aks" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/security/main) -"akt" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/fsmaint) -"aku" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/junction,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"akv" = (/obj/station_objects/grille,/obj/station_objects/lattice,/turf/space,/area) +"akr" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall,/area/security/main) +"aks" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/security/main) +"akt" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/fsmaint) +"aku" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/junction,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"akv" = (/obj/structure/grille,/obj/structure/lattice,/turf/space,/area) "akw" = (/obj/machinery/door/airlock/external{name = "Brig Airlock"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/security/brig) "akx" = (/turf/simulated/floor/plating,/area/security/brig) "aky" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/security/brig) @@ -551,79 +551,79 @@ "akE" = (/obj/machinery/door_timer{name = "Cell 3 Control"; pixel_x = 0; pixel_y = 30; id = "cell3"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "akF" = (/obj/machinery/door_timer{name = "Cell 4 Control"; pixel_x = 0; pixel_y = 31; id = "cell4"},/obj/machinery/camera{c_tag = "Brig Cells West 2"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "akG" = (/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/brig) -"akH" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) +"akH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "akI" = (/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/brig) "akJ" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "akK" = (/obj/machinery/door_timer{name = "Cell 5 Control"; pixel_x = 0; pixel_y = 30; id = "cell5"},/obj/machinery/camera{c_tag = "Brig Cells East"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) -"akL" = (/obj/station_objects/closet/extinguisher{pixel_x = 27},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) -"akM" = (/obj/station_objects/secure_closet/courtroom,/turf/simulated/floor,/area/crew_quarters/courtroom) -"akN" = (/obj/machinery/light{dir = 1},/obj/station_objects/stool/chair{name = "Bailiff"},/turf/simulated/floor,/area/crew_quarters/courtroom) -"akO" = (/obj/station_objects/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/crew_quarters/courtroom) -"akP" = (/obj/station_objects/stool/chair{name = "Judge"},/turf/simulated/floor,/area/crew_quarters/courtroom) +"akL" = (/obj/structure/closet/extinguisher{pixel_x = 27},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) +"akM" = (/obj/structure/secure_closet/courtroom,/turf/simulated/floor,/area/crew_quarters/courtroom) +"akN" = (/obj/machinery/light{dir = 1},/obj/structure/stool/chair{name = "Bailiff"},/turf/simulated/floor,/area/crew_quarters/courtroom) +"akO" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/crew_quarters/courtroom) +"akP" = (/obj/structure/stool/chair{name = "Judge"},/turf/simulated/floor,/area/crew_quarters/courtroom) "akQ" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor,/area/crew_quarters/courtroom) "akR" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/crew_quarters/courtroom) "akS" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/camera{c_tag = "Courtroom North"},/turf/simulated/floor,/area/crew_quarters/courtroom) "akT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/crew_quarters/courtroom) -"akU" = (/obj/station_objects/disposalpipe/segment,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"akU" = (/obj/structure/disposalpipe/segment,/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/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "akV" = (/turf/space,/area/shuttle/syndicate_elite/station) -"akW" = (/obj/effects/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall/r_wall,/area/security/brig) -"akX" = (/obj/machinery/light/small{dir = 8},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/security/brig) -"akY" = (/obj/machinery/power/apc{dir = 2; name = "Brig APC"; pixel_x = 1; pixel_y = -23},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/security/brig) -"akZ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/camera{c_tag = "Brig Airlock"; dir = 1},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) -"ala" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/brig) -"alb" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/security/brig) -"alc" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/security/brig) -"ald" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/security/brig) -"ale" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/security/brig) -"alf" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = -30},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/security/brig) -"alg" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/security/brig) -"alh" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/security/brig) -"ali" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/brig) -"alj" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) +"akW" = (/obj/effect/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall/r_wall,/area/security/brig) +"akX" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/security/brig) +"akY" = (/obj/machinery/power/apc{dir = 2; name = "Brig APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/security/brig) +"akZ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/camera{c_tag = "Brig Airlock"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) +"ala" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/brig) +"alb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/security/brig) +"alc" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/security/brig) +"ald" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/security/brig) +"ale" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/security/brig) +"alf" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = -30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/security/brig) +"alg" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/security/brig) +"alh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/security/brig) +"ali" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/brig) +"alj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "alk" = (/obj/machinery/atmospherics/pipe/simple,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/security/brig) "all" = (/turf/simulated/floor,/area/security/brig) "alm" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) "aln" = (/turf/simulated/floor,/area/crew_quarters/courtroom) -"alo" = (/obj/station_objects/table/woodentable,/obj/item/weapon/paper/Court,/turf/simulated/floor,/area/crew_quarters/courtroom) -"alp" = (/obj/station_objects/table/woodentable,/turf/simulated/floor,/area/crew_quarters/courtroom) -"alq" = (/obj/station_objects/table/woodentable,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (Court)"; pixel_x = 0},/turf/simulated/floor,/area/crew_quarters/courtroom) -"alr" = (/obj/station_objects/stool/chair{name = "Witness"},/obj/machinery/door/window/northleft{base_state = "right"; dir = 4; icon_state = "right"},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor,/area/crew_quarters/courtroom) -"als" = (/obj/station_objects/disposalpipe/segment,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"alt" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/auxport) +"alo" = (/obj/structure/table/woodentable,/obj/item/weapon/paper/Court,/turf/simulated/floor,/area/crew_quarters/courtroom) +"alp" = (/obj/structure/table/woodentable,/turf/simulated/floor,/area/crew_quarters/courtroom) +"alq" = (/obj/structure/table/woodentable,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (Court)"; pixel_x = 0},/turf/simulated/floor,/area/crew_quarters/courtroom) +"alr" = (/obj/structure/stool/chair{name = "Witness"},/obj/machinery/door/window/northleft{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor,/area/crew_quarters/courtroom) +"als" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"alt" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/auxport) "alu" = (/turf/simulated/wall/r_wall,/area/maintenance/fpmaint) -"alv" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"alv" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "alw" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/security/brig) "alx" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; opacity = 0},/obj/machinery/door/window/brigdoor/southleft{id = "cell1"; name = "Brig Cell 1"; req_access_txt = "1"},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/brig) -"aly" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; opacity = 0},/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/cable,/turf/simulated/floor/plating,/area/security/brig) +"aly" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; opacity = 0},/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,/turf/simulated/floor/plating,/area/security/brig) "alz" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; opacity = 0},/obj/machinery/door/window/brigdoor/southleft{id = "cell2"; name = "Brig Cell 2"; req_access_txt = "1"},/turf/simulated/floor{icon_state = "red"},/area/security/brig) "alA" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; opacity = 0},/obj/machinery/door/window/brigdoor/southleft{id = "cell3"; name = "Brig Cell 3"; req_access_txt = "1"},/turf/simulated/floor{icon_state = "red"},/area/security/brig) "alB" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; opacity = 0},/obj/machinery/door/window/brigdoor/southleft{id = "cell4"; name = "Brig Cell 4"; req_access_txt = "1"},/turf/simulated/floor{icon_state = "red"},/area/security/brig) "alC" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/brig) -"alD" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) +"alD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "alE" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/brig) "alF" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; opacity = 0},/obj/machinery/door/window/brigdoor/southleft{id = "cell5"; name = "Brig Cell 5"; req_access_txt = "1"},/turf/simulated/floor{icon_state = "red"},/area/security/brig) -"alG" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; opacity = 0},/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/brig) -"alH" = (/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor,/area/crew_quarters/courtroom) +"alG" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/brig) +"alH" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/crew_quarters/courtroom) "alI" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/crew_quarters/courtroom) -"alJ" = (/obj/station_objects/disposalpipe/segment,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/effects/landmark{name = "blobstart"},/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) -"alK" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/solar/auxport) -"alL" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"alJ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/effect/landmark{name = "blobstart"},/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) +"alK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/solar/auxport) +"alL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "alM" = (/turf/simulated/floor/plating,/area/maintenance/fpmaint) "alN" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/security/brig) -"alO" = (/obj/station_objects/stool{pixel_y = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/security/brig) +"alO" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/security/brig) "alP" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) -"alQ" = (/obj/station_objects/stool{pixel_y = 8},/obj/machinery/light/small{dir = 4},/obj/effects/decal/cleanable/cobweb2,/turf/simulated/floor,/area/security/brig) +"alQ" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor,/area/security/brig) "alR" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/brig) "alS" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) -"alT" = (/obj/machinery/door/window/southleft{dir = 1; name = "Security"; req_access_txt = "1"},/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; listening = 0; name = "Station Intercom (Court)"; pixel_x = -28},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) -"alU" = (/obj/station_objects/stool/chair{dir = 4; name = "Defense"},/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/crew_quarters/courtroom) -"alV" = (/obj/station_objects/table/woodentable,/turf/simulated/floor{icon_state = "neutral"; dir = 9},/area/crew_quarters/courtroom) +"alT" = (/obj/machinery/door/window/southleft{dir = 1; name = "Security"; req_access_txt = "1"},/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; listening = 0; name = "Station Intercom (Court)"; pixel_x = -28},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) +"alU" = (/obj/structure/stool/chair{dir = 4; name = "Defense"},/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/crew_quarters/courtroom) +"alV" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "neutral"; dir = 9},/area/crew_quarters/courtroom) "alW" = (/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) "alX" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/courtroom) -"alY" = (/obj/station_objects/table/woodentable,/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters/courtroom) -"alZ" = (/obj/station_objects/stool/chair{dir = 8; name = "Prosecution"},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/crew_quarters/courtroom) -"ama" = (/obj/station_objects/disposalpipe/segment,/obj/machinery/light/small{dir = 8},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"amb" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"alY" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters/courtroom) +"alZ" = (/obj/structure/stool/chair{dir = 8; name = "Prosecution"},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/crew_quarters/courtroom) +"ama" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"amb" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "amc" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "amd" = (/obj/machinery/flasher{id = "cell1"; pixel_x = -24},/turf/simulated/floor,/area/security/brig) "ame" = (/obj/machinery/camera{c_tag = "Brig Cell 1"; dir = 8; network = "Warden"},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) @@ -633,24 +633,24 @@ "ami" = (/obj/machinery/camera{c_tag = "Brig Cell 3"; dir = 8; network = "Warden"},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) "amj" = (/obj/machinery/flasher{id = "cell4"; pixel_x = -24},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) "amk" = (/obj/machinery/camera{c_tag = "Brig Cell 4"; dir = 8; network = "Warden"},/turf/simulated/floor,/area/security/brig) -"aml" = (/obj/machinery/flasher{id = "cell5"; pixel_x = -24},/obj/station_objects/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) +"aml" = (/obj/machinery/flasher{id = "cell5"; pixel_x = -24},/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) "amm" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) "amn" = (/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) -"amo" = (/obj/station_objects/stool/chair{dir = 4},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) -"amp" = (/obj/station_objects/stool/chair{dir = 4; name = "Defense"},/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/crew_quarters/courtroom) -"amq" = (/obj/station_objects/table/woodentable,/turf/simulated/floor{icon_state = "neutral"; dir = 10},/area/crew_quarters/courtroom) +"amo" = (/obj/structure/stool/chair{dir = 4},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) +"amp" = (/obj/structure/stool/chair{dir = 4; name = "Defense"},/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/crew_quarters/courtroom) +"amq" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "neutral"; dir = 10},/area/crew_quarters/courtroom) "amr" = (/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/courtroom) "ams" = (/obj/item/device/radio/beacon,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/courtroom) -"amt" = (/obj/station_objects/table/woodentable,/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters/courtroom) -"amu" = (/obj/station_objects/stool/chair{dir = 8; name = "Prosecution"},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/crew_quarters/courtroom) -"amv" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"amw" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxport) -"amx" = (/obj/station_objects/cable,/turf/simulated/floor/plating/airless,/area/solar/auxport) +"amt" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters/courtroom) +"amu" = (/obj/structure/stool/chair{dir = 8; name = "Prosecution"},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/crew_quarters/courtroom) +"amv" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"amw" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxport) +"amx" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/auxport) "amy" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor/plating,/area/maintenance/fpmaint) "amz" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "amA" = (/obj/machinery/door/airlock/security{name = "Gas Storage"; req_access = null; req_access_txt = "3"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"amB" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"amC" = (/obj/item/weapon/bedsheet,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/stool/bed,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) +"amB" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"amC" = (/obj/item/weapon/bedsheet,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) "amD" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/security/brig) "amE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) "amF" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/wall/r_wall,/area/security/brig) @@ -659,40 +659,40 @@ "amI" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall/r_wall,/area/security/brig) "amJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) "amK" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/camera{c_tag = "Brig Cell 5"; dir = 8; network = "Warden"},/turf/simulated/floor,/area/security/brig) -"amL" = (/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) -"amM" = (/obj/station_objects/window/reinforced,/turf/simulated/floor{icon_state = "red"},/area/crew_quarters/courtroom) +"amL" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/courtroom) +"amM" = (/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "red"},/area/crew_quarters/courtroom) "amN" = (/obj/machinery/door/window/southleft{name = "Court"; req_access_txt = "42"},/turf/simulated/floor{icon_state = "red"},/area/crew_quarters/courtroom) -"amO" = (/obj/machinery/power/apc{dir = 4; name = "Courtroom APC"; pixel_x = 24; pixel_y = 0},/obj/station_objects/window/reinforced,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "red"},/area/crew_quarters/courtroom) -"amP" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"amQ" = (/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/auxport) -"amR" = (/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/auxport) -"amS" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/auxport) +"amO" = (/obj/machinery/power/apc{dir = 4; name = "Courtroom APC"; pixel_x = 24; pixel_y = 0},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "red"},/area/crew_quarters/courtroom) +"amP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"amQ" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/auxport) +"amR" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/auxport) +"amS" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/auxport) "amT" = (/turf/simulated/floor/plating/airless,/area/solar/auxport) -"amU" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/auxport) -"amV" = (/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/auxport) -"amW" = (/obj/effects/securearea,/turf/simulated/wall/r_wall,/area/maintenance/fpmaint) -"amX" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"amY" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall,/area/maintenance/fpmaint) -"amZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/security/brig) -"ana" = (/obj/machinery/atmospherics/pipe/manifold,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; opacity = 0},/obj/station_objects/grille,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/brig) -"anb" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; opacity = 0},/obj/station_objects/grille,/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/brig) -"anc" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/effects/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/security/brig) -"and" = (/obj/machinery/atmospherics/pipe/manifold,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/security/brig) -"ane" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/security/brig) -"anf" = (/obj/machinery/atmospherics/pipe/manifold,/obj/effects/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/security/brig) -"ang" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/southleft{name = "Security"; req_access_txt = "1"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/brig) -"anh" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/grille,/obj/station_objects/cable,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/brig) -"ani" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/southright{name = "Security"; req_access_txt = "1"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/brig) -"anj" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/effects/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/security/brig) -"ank" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; opacity = 0},/obj/station_objects/grille,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/cable,/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/security/brig) -"anl" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; opacity = 0},/obj/station_objects/grille,/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/brig) -"anm" = (/obj/station_objects/stool/chair{dir = 1},/turf/simulated/floor,/area/crew_quarters/courtroom) -"ann" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/stool/chair{dir = 1},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/courtroom) -"ano" = (/obj/station_objects/disposalpipe/segment,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; 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) -"anp" = (/obj/station_objects/cable,/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxport) -"anq" = (/obj/station_objects/rack{dir = 1},/obj/item/clothing/mask/gas/emergency,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"anr" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"ans" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/obj/machinery/light/small{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"amU" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/auxport) +"amV" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/auxport) +"amW" = (/obj/effect/securearea,/turf/simulated/wall/r_wall,/area/maintenance/fpmaint) +"amX" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/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/plating,/area/maintenance/fpmaint) +"amY" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall,/area/maintenance/fpmaint) +"amZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/security/brig) +"ana" = (/obj/machinery/atmospherics/pipe/manifold,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; opacity = 0},/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/brig) +"anb" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; 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},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/brig) +"anc" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/effect/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/security/brig) +"and" = (/obj/machinery/atmospherics/pipe/manifold,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/security/brig) +"ane" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/security/brig) +"anf" = (/obj/machinery/atmospherics/pipe/manifold,/obj/effect/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/security/brig) +"ang" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/southleft{name = "Security"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/brig) +"anh" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/structure/cable,/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{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/brig) +"ani" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/southright{name = "Security"; req_access_txt = "1"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/brig) +"anj" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/effect/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/security/brig) +"ank" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; opacity = 0},/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/security/brig) +"anl" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Brig Lockdown Gate"; 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},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/brig) +"anm" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/crew_quarters/courtroom) +"ann" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/stool/chair{dir = 1},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/courtroom) +"ano" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; 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) +"anp" = (/obj/structure/cable,/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxport) +"anq" = (/obj/structure/rack{dir = 1},/obj/item/clothing/mask/gas/emergency,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"anr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"ans" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/obj/machinery/light/small{dir = 4},/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/plating,/area/maintenance/fpmaint) "ant" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/hallway/primary/fore) "anu" = (/obj/machinery/vending/snack,/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/hallway/primary/fore) "anv" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/hallway/primary/fore) @@ -702,32 +702,32 @@ "anz" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/hallway/primary/fore) "anA" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/hallway/primary/fore) "anB" = (/obj/machinery/atmospherics/pipe/manifold,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/hallway/primary/fore) -"anC" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) -"anD" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/station_objects/stool/chair{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/courtroom) -"anE" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) -"anF" = (/obj/station_objects/cable,/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"anC" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"anD" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/stool/chair{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/courtroom) +"anE" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) +"anF" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) "anG" = (/turf/simulated/wall,/area/maintenance/fpmaint) -"anH" = (/obj/effects/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall,/area/maintenance/fpmaint) -"anI" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/valve,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"anH" = (/obj/effect/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall,/area/maintenance/fpmaint) +"anI" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/valve,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "anJ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/vending/cola,/turf/simulated/floor,/area/hallway/primary/fore) "anK" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/floor,/area/hallway/primary/fore) "anL" = (/turf/simulated/floor,/area/hallway/primary/fore) "anM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/hallway/primary/fore) "anN" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/hallway/primary/fore) "anO" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) -"anP" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=EVA"; location = "Security"},/obj/machinery/bot/secbot/beepsky{desc = "It's Officer Beepsky! HE IS THE LAW!"; name = "Officer Beepsky"},/obj/effects/landmark{name = "lightsout"},/turf/simulated/floor,/area/hallway/primary/fore) +"anP" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=EVA"; location = "Security"},/obj/machinery/bot/secbot/beepsky{desc = "It's Officer Beepsky! HE IS THE LAW!"; name = "Officer Beepsky"},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor,/area/hallway/primary/fore) "anQ" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) "anR" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/window/northleft{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor,/area/crew_quarters/courtroom) -"anS" = (/obj/station_objects/stool/chair{dir = 1},/obj/machinery/camera{c_tag = "Courtroom South"; dir = 8; network = "SS13"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/crew_quarters/courtroom) -"anT" = (/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"anU" = (/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"anV" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"anS" = (/obj/structure/stool/chair{dir = 1},/obj/machinery/camera{c_tag = "Courtroom South"; dir = 8; network = "SS13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/crew_quarters/courtroom) +"anT" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"anU" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"anV" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) "anW" = (/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"anX" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"anY" = (/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"anX" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"anY" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) "anZ" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aoa" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/hallway/primary/fore) -"aob" = (/obj/station_objects/closet/emcloset,/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/floor,/area/hallway/primary/fore) +"aob" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/floor,/area/hallway/primary/fore) "aoc" = (/turf/simulated/floor{icon_state = "red"; dir = 10},/area/hallway/primary/fore) "aod" = (/turf/simulated/floor{icon_state = "red"},/area/hallway/primary/fore) "aoe" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/camera{c_tag = "Brig Hallway 1"; dir = 1},/turf/simulated/floor{icon_state = "red"},/area/hallway/primary/fore) @@ -735,25 +735,25 @@ "aog" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor{icon_state = "red"},/area/hallway/primary/fore) "aoh" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/floor{icon_state = "red"},/area/hallway/primary/fore) "aoi" = (/obj/machinery/camera{c_tag = "Brig Hallway 2"; dir = 1},/turf/simulated/floor{icon_state = "red"},/area/hallway/primary/fore) -"aoj" = (/obj/station_objects/closet/extinguisher{pixel_x = 5; pixel_y = -32},/turf/simulated/floor{icon_state = "red"},/area/hallway/primary/fore) -"aok" = (/obj/station_objects/noticeboard{name = "Wanted List"; desc = "A board for pinning important bounty information."; pixel_x = 1; pixel_y = -27},/turf/simulated/floor{icon_state = "red"},/area/hallway/primary/fore) +"aoj" = (/obj/structure/closet/extinguisher{pixel_x = 5; pixel_y = -32},/turf/simulated/floor{icon_state = "red"},/area/hallway/primary/fore) +"aok" = (/obj/structure/noticeboard{name = "Wanted List"; desc = "A board for pinning important bounty information."; pixel_x = 1; pixel_y = -27},/turf/simulated/floor{icon_state = "red"},/area/hallway/primary/fore) "aol" = (/obj/machinery/camera{c_tag = "Brig Hallway 3"; dir = 1},/turf/simulated/floor{icon_state = "red"},/area/hallway/primary/fore) "aom" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "red"},/area/hallway/primary/fore) -"aon" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) +"aon" = (/obj/machinery/atmospherics/pipe/simple,/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/courtroom) "aoo" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor,/area/crew_quarters/courtroom) "aop" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/crew_quarters/courtroom) "aoq" = (/obj/machinery/light,/turf/simulated/floor,/area/crew_quarters/courtroom) -"aor" = (/obj/station_objects/closet/extinguisher{pixel_x = 5; pixel_y = -32},/turf/simulated/floor,/area/crew_quarters/courtroom) -"aos" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/courtroom) -"aot" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aou" = (/obj/station_objects/disposalpipe/segment,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aov" = (/obj/station_objects/cable,/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) -"aow" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aor" = (/obj/structure/closet/extinguisher{pixel_x = 5; pixel_y = -32},/turf/simulated/floor,/area/crew_quarters/courtroom) +"aos" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/courtroom) +"aot" = (/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/maintenance/fsmaint) +"aou" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aov" = (/obj/structure/cable,/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) +"aow" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aox" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/security/detectives_office) "aoy" = (/turf/simulated/wall,/area/security/detectives_office) -"aoz" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/detectives_office) -"aoA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Detective"; req_access_txt = "4"},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"aoB" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/detectives_office) +"aoz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/detectives_office) +"aoA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Detective"; req_access_txt = "4"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"aoB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/detectives_office) "aoC" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aoD" = (/turf/simulated/wall,/area/lawoffice) "aoE" = (/obj/machinery/door/airlock{name = "Law Office"; req_access_txt = "38"},/turf/simulated/floor,/area/lawoffice) @@ -761,923 +761,923 @@ "aoG" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/fore) "aoH" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) "aoI" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/maintenance/fsmaint) -"aoJ" = (/obj/machinery/power/apc{dir = 1; name = "Detective APC"; pixel_y = 24},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"aoK" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"aoL" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"aoJ" = (/obj/machinery/power/apc{dir = 1; name = "Detective APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"aoK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"aoL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "aoM" = (/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"aoN" = (/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/briefcase,/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"aoN" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/briefcase,/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "aoO" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aoP" = (/obj/machinery/power/apc{dir = 1; name = "Law Office APC"; pixel_y = 24},/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) +"aoP" = (/obj/machinery/power/apc{dir = 1; name = "Law Office APC"; pixel_y = 24},/obj/machinery/light_switch{pixel_x = -20; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) "aoQ" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) "aoR" = (/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) -"aoS" = (/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/briefcase,/obj/machinery/requests_console{department = "Law office"; pixel_y = 30},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) -"aoT" = (/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoU" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoV" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoW" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoX" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoY" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/camera{c_tag = "Brig Hallway 4"; dir = 1},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aoZ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"apa" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light/small,/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"apb" = (/obj/machinery/atmospherics/pipe/manifold,/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/station_objects/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 24},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"apc" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"apd" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ape" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Fore Starboard Maint. APC"; pixel_y = 24},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"apf" = (/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"apg" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoS" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/briefcase,/obj/machinery/requests_console{department = "Law office"; pixel_y = 30},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) +"aoT" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoU" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoV" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoW" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoX" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoY" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/camera{c_tag = "Brig Hallway 4"; dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aoZ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"apa" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light/small,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"apb" = (/obj/machinery/atmospherics/pipe/manifold,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 24},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"apc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"apd" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ape" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Fore Starboard Maint. 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/maintenance/fsmaint) +"apf" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"apg" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aph" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/maintenance/fsmaint) "api" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/wall,/area/maintenance/fsmaint) -"apj" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"apk" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"apl" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/effects/landmark{name = "Syndicate Breach Area"; tag = "Syndicate Breach Area"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"apm" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"apn" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"apj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"apk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"apl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/effect/landmark{name = "Syndicate Breach Area"; tag = "Syndicate Breach Area"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"apm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"apn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "apo" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "app" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/security/detectives_office) -"apq" = (/obj/station_objects/table/woodentable,/obj/item/weapon/cigpacket,/obj/item/clothing/glasses/thermal,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/detectives_office) -"apr" = (/obj/station_objects/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/security/detectives_office) -"aps" = (/obj/station_objects/table/woodentable,/obj/machinery/light/lamp/green{pixel_x = 1; pixel_y = 5},/obj/effects/deskclutter,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"apt" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/lawoffice) -"apu" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) -"apv" = (/obj/station_objects/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) -"apw" = (/obj/station_objects/table/woodentable,/obj/effects/deskclutter,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) -"apx" = (/obj/station_objects/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) -"apy" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/lawoffice) -"apz" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"apq" = (/obj/structure/table/woodentable,/obj/item/weapon/cigpacket,/obj/item/clothing/glasses/thermal,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/detectives_office) +"apr" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/security/detectives_office) +"aps" = (/obj/structure/table/woodentable,/obj/machinery/light/lamp/green{pixel_x = 1; pixel_y = 5},/obj/effect/deskclutter,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"apt" = (/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/lawoffice) +"apu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) +"apv" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) +"apw" = (/obj/structure/table/woodentable,/obj/effect/deskclutter,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) +"apx" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) +"apy" = (/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/lawoffice) +"apz" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "apA" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/crew_quarters) "apB" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/wall,/area/crew_quarters) "apC" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/wall,/area/crew_quarters) "apD" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/crew_quarters) "apE" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"apF" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 10},/turf/simulated/wall,/area/crew_quarters/fitness) -"apG" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"apH" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/fitness) -"apI" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/reagent_dispensers/water_cooler,/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/fitness) -"apJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/fitness) -"apK" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"apL" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"apM" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"apN" = (/obj/machinery/disposal,/obj/station_objects/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/crew_quarters/fitness) +"apF" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 10},/turf/simulated/wall,/area/crew_quarters/fitness) +"apG" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"apH" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/fitness) +"apI" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/reagent_dispensers/water_cooler,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/fitness) +"apJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/fitness) +"apK" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"apL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"apM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"apN" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/crew_quarters/fitness) "apO" = (/turf/simulated/floor,/area/crew_quarters/fitness) -"apP" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"apQ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"apP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"apQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "apR" = (/obj/machinery/requests_console{department = "Detective's office"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "apS" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/detectives_office) -"apT" = (/obj/station_objects/table/woodentable,/obj/item/weapon/pen,/obj/item/weapon/hand_labeler,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/weapon/paper,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/security/detectives_office) -"apU" = (/obj/station_objects/stool/chair{dir = 8},/obj/effects/landmark/start{name = "Detective"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/detectives_office) +"apT" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/obj/item/weapon/hand_labeler,/obj/item/device/taperecorder{pixel_y = 0},/obj/item/weapon/paper,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/security/detectives_office) +"apU" = (/obj/structure/stool/chair{dir = 8},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/detectives_office) "apV" = (/obj/machinery/computer/security/wooden_tv,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"apW" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) -"apX" = (/obj/station_objects/stool/chair{dir = 4},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) -"apY" = (/obj/station_objects/table/woodentable,/obj/machinery/light/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) -"apZ" = (/obj/station_objects/stool/chair{dir = 8},/obj/effects/landmark/start{name = "Lawyer"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) -"aqa" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/lawoffice) -"aqb" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"apW" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) +"apX" = (/obj/structure/stool/chair{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) +"apY" = (/obj/structure/table/woodentable,/obj/machinery/light/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) +"apZ" = (/obj/structure/stool/chair{dir = 8},/obj/effect/landmark/start{name = "Lawyer"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) +"aqa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/lawoffice) +"aqb" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aqc" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/crew_quarters) -"aqd" = (/obj/station_objects/table,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"aqe" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/station_objects/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"aqf" = (/obj/station_objects/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aqd" = (/obj/structure/table,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aqe" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aqf" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) "aqg" = (/turf/simulated/wall,/area/crew_quarters) "aqh" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 9},/area/crew_quarters) -"aqi" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{pixel_y = 23},/obj/station_objects/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters) -"aqj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/station_objects/stool{pixel_y = 8},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aqi" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{pixel_y = 23},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters) +"aqj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/stool{pixel_y = 8},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) "aqk" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"aql" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/secure_closet/personal,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"aqm" = (/obj/station_objects/stool{pixel_y = 8},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aql" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/secure_closet/personal,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aqm" = (/obj/structure/stool{pixel_y = 8},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) "aqn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"aqo" = (/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/station_objects/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"aqp" = (/obj/station_objects/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/wall,/area/crew_quarters/fitness) -"aqq" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/fitness) -"aqr" = (/obj/machinery/sink{pixel_y = 29},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/fitness) -"aqs" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/table,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/obj/item/stack/medical/ointment{pixel_y = 4},/turf/simulated/floor,/area/crew_quarters/fitness) +"aqo" = (/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/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aqp" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/wall,/area/crew_quarters/fitness) +"aqq" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/fitness) +"aqr" = (/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) +"aqs" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/obj/item/stack/medical/ointment{pixel_y = 4},/turf/simulated/floor,/area/crew_quarters/fitness) "aqt" = (/obj/machinery/camera{c_tag = "Fitness Room"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/crew_quarters/fitness) -"aqu" = (/obj/station_objects/closet,/turf/simulated/floor,/area/crew_quarters/fitness) +"aqu" = (/obj/structure/closet,/turf/simulated/floor,/area/crew_quarters/fitness) "aqv" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/crew_quarters/fitness) -"aqw" = (/obj/station_objects/stool/chair{dir = 4},/turf/simulated/floor,/area/crew_quarters/fitness) +"aqw" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor,/area/crew_quarters/fitness) "aqx" = (/turf/simulated/wall,/area/maintenance/fpmaint2) -"aqy" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aqz" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aqA" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aqy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aqz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aqA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "aqB" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/security/detectives_office) "aqC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/item/weapon/secstorage/ssafe{pixel_x = -23},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "aqD" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/security/detectives_office) -"aqE" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "carpetside"},/area/security/detectives_office) +"aqE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "carpetside"},/area/security/detectives_office) "aqF" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/security/detectives_office) "aqG" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"aqH" = (/obj/station_objects/closet/lawcloset,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) -"aqI" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) -"aqJ" = (/obj/station_objects/stool/chair,/obj/effects/landmark/start{name = "Lawyer"},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) +"aqH" = (/obj/structure/closet/lawcloset,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) +"aqI" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) +"aqJ" = (/obj/structure/stool/chair,/obj/effect/landmark/start{name = "Lawyer"},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) "aqK" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) -"aqL" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/lawoffice) +"aqL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/lawoffice) "aqM" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/wall,/area/crew_quarters) -"aqN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/stool{pixel_y = 8},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"aqO" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/effects/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aqN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aqO" = (/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) "aqP" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) "aqQ" = (/obj/machinery/door/airlock{name = "Cabin"},/turf/simulated/floor,/area/crew_quarters) "aqR" = (/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters) "aqS" = (/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) -"aqT" = (/obj/station_objects/table,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"aqU" = (/obj/station_objects/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"aqV" = (/obj/station_objects/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/fitness) -"aqW" = (/obj/machinery/power/apc{dir = 8; name = "Fitness Room APC"; pixel_x = -24; pixel_y = 0},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/crew_quarters/fitness) -"aqX" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/fitness) +"aqT" = (/obj/structure/table,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aqU" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aqV" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/fitness) +"aqW" = (/obj/machinery/power/apc{dir = 8; name = "Fitness Room APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/crew_quarters/fitness) +"aqX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/fitness) "aqY" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/crew_quarters/fitness) "aqZ" = (/turf/simulated/wall/r_wall,/area/maintenance/fpmaint2) -"ara" = (/obj/effects/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall/r_wall,/area/maintenance/fpmaint2) -"arb" = (/obj/station_objects/closet,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arc" = (/obj/station_objects/rack,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"ard" = (/obj/station_objects/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"are" = (/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arf" = (/obj/station_objects/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"ara" = (/obj/effect/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall/r_wall,/area/maintenance/fpmaint2) +"arb" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arc" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"ard" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"are" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arf" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "arg" = (/obj/machinery/light/small{dir = 1},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arh" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "ari" = (/turf/simulated/wall/r_wall,/area/storage/tech) -"arj" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) -"ark" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"arj" = (/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/storage/tech) +"ark" = (/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/fpmaint) "arl" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/wall,/area/security/detectives_office) -"arm" = (/obj/station_objects/table/woodentable,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/light/small,/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) -"arn" = (/obj/station_objects/table/woodentable,/obj/item/ammo_magazine/c38,/obj/item/ammo_magazine/c38,/obj/item/weapon/gun/projectile/detective,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"aro" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"arp" = (/obj/station_objects/secure_closet/detective,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"arm" = (/obj/structure/table/woodentable,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/light/small,/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) +"arn" = (/obj/structure/table/woodentable,/obj/item/ammo_magazine/c38,/obj/item/ammo_magazine/c38,/obj/item/weapon/gun/projectile/detective,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"aro" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"arp" = (/obj/structure/secure_closet/detective,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "arq" = (/obj/machinery/computer/secure_data/detective_computer,/obj/machinery/camera{c_tag = "Detective's Office"; dir = 1},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"arr" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/table/woodentable,/obj/item/device/taperecorder{pixel_y = 0},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) -"ars" = (/obj/machinery/light,/obj/station_objects/table/woodentable,/obj/item/weapon/pen,/obj/machinery/camera{c_tag = "Law Office"; dir = 1; network = "SS13"},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) -"art" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) +"arr" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table/woodentable,/obj/item/device/taperecorder{pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) +"ars" = (/obj/machinery/light,/obj/structure/table/woodentable,/obj/item/weapon/pen,/obj/machinery/camera{c_tag = "Law Office"; dir = 1; network = "SS13"},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) +"art" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{icon_state = "wood"},/area/lawoffice) "aru" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/wall,/area/lawoffice) -"arv" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/power/apc{dir = 8; name = "Fore Primary Hallway APC"; pixel_x = -24},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/camera{c_tag = "Fore Primary Hallway"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) +"arv" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/power/apc{dir = 8; name = "Fore Primary Hallway APC"; pixel_x = -24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/camera{c_tag = "Fore Primary Hallway"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) "arw" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/hallway/primary/fore) "arx" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"ary" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ary" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "arz" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall,/area/crew_quarters) "arA" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters) "arB" = (/obj/machinery/camera{c_tag = "Dormitoy North"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) "arC" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters/fitness) -"arD" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/fitness) -"arE" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) -"arF" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) -"arG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) -"arH" = (/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) +"arD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/fitness) +"arE" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) +"arF" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) +"arG" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) +"arH" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) "arI" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "arJ" = (/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "arK" = (/obj/machinery/camera{c_tag = "Arrivals Airlock"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arL" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arM" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arN" = (/obj/machinery/power/apc{dir = 2; name = "Secondary Fore Port Maintenace APC"; pixel_x = 2; pixel_y = -25},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arO" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arP" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arQ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"arR" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/auxport) -"arS" = (/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/machinery/light{dir = 1},/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor,/area/storage/tech) +"arL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arN" = (/obj/machinery/power/apc{dir = 2; name = "Secondary Fore Port Maintenace APC"; pixel_x = 2; pixel_y = -25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arP" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"arR" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/auxport) +"arS" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{dir = 1},/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor,/area/storage/tech) "arT" = (/turf/simulated/floor,/area/storage/tech) -"arU" = (/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/communications,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/storage/tech) +"arU" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/communications,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/storage/tech) "arV" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/wall,/area/security/detectives_office) "arW" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/wall,/area/security/detectives_office) "arX" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/security/detectives_office) -"arY" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/security{name = "Detective"; req_access_txt = "4"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"arY" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/security{name = "Detective"; req_access_txt = "4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "arZ" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "asa" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "asb" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/lawoffice) -"asc" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/lawoffice) +"asc" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/lawoffice) "asd" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/wall,/area/lawoffice) "ase" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/wall/r_wall,/area/lawoffice) -"asf" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) +"asf" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) "asg" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"ash" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ash" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "asi" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/crew_quarters) -"asj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/station_objects/table,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"ask" = (/obj/station_objects/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"asj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/table,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"ask" = (/obj/structure/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) "asl" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters) "asm" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) "asn" = (/obj/machinery/requests_console{department = "Crew Quarters"; pixel_y = 30},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) "aso" = (/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) -"asp" = (/obj/station_objects/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"asp" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) "asq" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) -"asr" = (/obj/station_objects/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters) -"ass" = (/obj/station_objects/disposalpipe/segment,/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"ast" = (/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) +"asr" = (/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters) +"ass" = (/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) +"ast" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) "asu" = (/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) -"asv" = (/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) -"asw" = (/obj/station_objects/stool/chair{dir = 8},/turf/simulated/floor,/area/crew_quarters/fitness) -"asx" = (/obj/station_objects/table/woodentable,/turf/simulated/floor,/area/crew_quarters/fitness) -"asy" = (/obj/station_objects/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/simulated/floor,/area/crew_quarters/fitness) -"asz" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"asA" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"asB" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"asC" = (/obj/machinery/door/airlock/external{name = "West Auxillary Solar Maintenance"; req_access = null; req_access_txt = "13"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"asD" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/tech) -"asE" = (/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/borgupload{pixel_x = -1; pixel_y = 1},/obj/item/weapon/circuitboard/aiupload{pixel_x = 2; pixel_y = -2},/turf/simulated/floor,/area/storage/tech) -"asF" = (/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/robotics{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/mecha_control{pixel_x = 1; pixel_y = -1},/turf/simulated/floor,/area/storage/tech) +"asv" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) +"asw" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor,/area/crew_quarters/fitness) +"asx" = (/obj/structure/table/woodentable,/turf/simulated/floor,/area/crew_quarters/fitness) +"asy" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/simulated/floor,/area/crew_quarters/fitness) +"asz" = (/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/maintenance/fpmaint2) +"asA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"asB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"asC" = (/obj/machinery/door/airlock/external{name = "West Auxillary Solar Maintenance"; req_access = null; req_access_txt = "13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"asD" = (/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/storage/tech) +"asE" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/borgupload{pixel_x = -1; pixel_y = 1},/obj/item/weapon/circuitboard/aiupload{pixel_x = 2; pixel_y = -2},/turf/simulated/floor,/area/storage/tech) +"asF" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/robotics{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/mecha_control{pixel_x = 1; pixel_y = -1},/turf/simulated/floor,/area/storage/tech) "asG" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/wall,/area/maintenance/fpmaint) -"asH" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"asI" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"asJ" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"asK" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"asL" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/effects/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"asM" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"asN" = (/obj/machinery/atmospherics/pipe/manifold,/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"asO" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"asP" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) -"asQ" = (/obj/station_objects/closet/extinguisher{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) -"asR" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"asH" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/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/plating,/area/maintenance/fpmaint) +"asI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"asJ" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"asK" = (/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/maintenance/fpmaint) +"asL" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"asM" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"asN" = (/obj/machinery/atmospherics/pipe/manifold,/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/plating,/area/maintenance/fpmaint) +"asO" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/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/maintenance/fpmaint) +"asP" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) +"asQ" = (/obj/structure/closet/extinguisher{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) +"asR" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "asS" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "carpet"},/area/crew_quarters) "asT" = (/turf/simulated/floor,/area/crew_quarters) -"asU" = (/obj/station_objects/stool{pixel_y = 8},/turf/simulated/floor,/area/crew_quarters) -"asV" = (/obj/station_objects/table/woodentable,/turf/simulated/floor,/area/crew_quarters) -"asW" = (/obj/station_objects/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"},/turf/simulated/floor,/area/crew_quarters/fitness) -"asX" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"asU" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/crew_quarters) +"asV" = (/obj/structure/table/woodentable,/turf/simulated/floor,/area/crew_quarters) +"asW" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"},/turf/simulated/floor,/area/crew_quarters/fitness) +"asX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "asY" = (/turf/simulated/floor,/area/hallway/secondary/entry) "asZ" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/secondary/entry) "ata" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/hallway/secondary/entry) -"atb" = (/obj/station_objects/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/secondary/entry) -"atc" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/secondary/entry) -"atd" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"ate" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"atf" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"atg" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"ath" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/tech) -"ati" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) +"atb" = (/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/secondary/entry) +"atc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/secondary/entry) +"atd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"ate" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"atf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"atg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"ath" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/tech) +"ati" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/storage/tech) "atj" = (/obj/machinery/door/airlock/command{name = "Secure Tech"; req_access = null; req_access_txt = "19;23"},/turf/simulated/floor/plating,/area/storage/tech) -"atk" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/tech) -"atl" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/storage/tech) +"atk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/tech) +"atl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/storage/tech) "atm" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/wall/r_wall,/area/maintenance/fpmaint) "atn" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/maintenance/fpmaint) -"ato" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"ato" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "atp" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) "atq" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) "atr" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) "ats" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) "att" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) "atu" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"atv" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light/small{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"atw" = (/obj/station_objects/table/woodentable,/obj/item/device/paicard,/turf/simulated/floor,/area/crew_quarters) -"atx" = (/obj/station_objects/stool{pixel_y = 8},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters) -"aty" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters) -"atz" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters) -"atA" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/window/northright{base_state = "left"; dir = 8; icon_state = "left"},/turf/simulated/floor,/area/crew_quarters/fitness) -"atB" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/fitness) -"atC" = (/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) -"atD" = (/obj/station_objects/window/reinforced,/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) -"atE" = (/obj/machinery/door/window/eastright{base_state = "left"; icon_state = "left"},/obj/station_objects/window/reinforced,/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) -"atF" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"atG" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"atv" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"atw" = (/obj/structure/table/woodentable,/obj/item/device/paicard,/turf/simulated/floor,/area/crew_quarters) +"atx" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters) +"aty" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters) +"atz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters) +"atA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/window/northright{base_state = "left"; dir = 8; icon_state = "left"},/turf/simulated/floor,/area/crew_quarters/fitness) +"atB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/fitness) +"atC" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) +"atD" = (/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) +"atE" = (/obj/machinery/door/window/eastright{base_state = "left"; icon_state = "left"},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) +"atF" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"atG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "atH" = (/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) -"atI" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) -"atJ" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/secondary/entry) -"atK" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/secondary/entry) -"atL" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"atM" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"atN" = (/obj/machinery/door/airlock/external{name = "Auxillary Solar Maintenance"; req_access = null; req_access_txt = "13"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"atO" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"atP" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"atQ" = (/obj/station_objects/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/storage/tech) -"atR" = (/obj/station_objects/table,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/wirecutters,/turf/simulated/floor/plating,/area/storage/tech) -"atS" = (/obj/station_objects/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/storage/tech) +"atI" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) +"atJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/secondary/entry) +"atK" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/secondary/entry) +"atL" = (/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/auxsolarport) +"atM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"atN" = (/obj/machinery/door/airlock/external{name = "Auxillary Solar Maintenance"; req_access = null; req_access_txt = "13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"atO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"atP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"atQ" = (/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/storage/tech) +"atR" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/wirecutters,/turf/simulated/floor/plating,/area/storage/tech) +"atS" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/storage/tech) "atT" = (/turf/simulated/floor/plating,/area/storage/tech) -"atU" = (/obj/station_objects/table,/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Technical Storage"; dir = 2},/turf/simulated/floor/plating,/area/storage/tech) -"atV" = (/obj/station_objects/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/turf/simulated/floor/plating,/area/storage/tech) -"atW" = (/obj/station_objects/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/storage/tech) -"atX" = (/obj/machinery/atmospherics/pipe/simple,/obj/effects/sign/vacuum,/turf/simulated/wall/r_wall,/area/maintenance/fpmaint) -"atY" = (/obj/station_objects/crate/rcd,/obj/machinery/camera/motion{c_tag = "EVA Storage"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"atZ" = (/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/machinery/light{dir = 1},/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"atU" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Technical Storage"; dir = 2},/turf/simulated/floor/plating,/area/storage/tech) +"atV" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/turf/simulated/floor/plating,/area/storage/tech) +"atW" = (/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/storage/tech) +"atX" = (/obj/machinery/atmospherics/pipe/simple,/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/maintenance/fpmaint) +"atY" = (/obj/structure/crate/rcd,/obj/machinery/camera/motion{c_tag = "EVA Storage"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"atZ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{dir = 1},/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aua" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/item/clothing/head/helmet/welding,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"aub" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/power/apc{dir = 1; name = "EVA APC"; pixel_x = 3; pixel_y = 23},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"aub" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/power/apc{dir = 1; name = "EVA APC"; pixel_x = 3; pixel_y = 23},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/ai_monitored/storage/eva) "auc" = (/obj/machinery/alarm{pixel_y = 23},/obj/item/device/radio,/obj/item/device/timer,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"aud" = (/obj/station_objects/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/machinery/cell_charger,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"aue" = (/obj/station_objects/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"auf" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"aud" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/machinery/cell_charger,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"aue" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"auf" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "aug" = (/obj/item/device/multitool,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/eva) "auh" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/eva) "aui" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"auj" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/obj/station_objects/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/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/device/radio/signaler,/obj/item/device/radio/signaler,/turf/simulated/floor,/area/ai_monitored/storage/eva) +"auj" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/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/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/device/radio/signaler,/obj/item/device/radio/signaler,/turf/simulated/floor,/area/ai_monitored/storage/eva) "auk" = (/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) "aul" = (/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) "aum" = (/obj/machinery/camera{c_tag = "Dormitory"; c_tag_order = 999; dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters) -"aun" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters) -"auo" = (/obj/station_objects/closet/wardrobe/grey,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) -"aup" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/fitness) -"auq" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"aur" = (/obj/machinery/door/airlock/external{name = "West Auxillary Solar Maintenance"; req_access = null; req_access_txt = "13"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"aun" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters) +"auo" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) +"aup" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/fitness) +"auq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"aur" = (/obj/machinery/door/airlock/external{name = "West Auxillary Solar Maintenance"; req_access = null; req_access_txt = "13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "aus" = (/turf/simulated/wall,/area/hallway/secondary/entry) "aut" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "auu" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) "auv" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/secondary/entry) "auw" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry) -"aux" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/secondary/entry) -"auy" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aux" = (/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/hallway/secondary/entry) +"auy" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "auz" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "auA" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"auB" = (/obj/effects/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport) -"auC" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Port Auxiliary Solar Control"; track = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"auD" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"auB" = (/obj/effect/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport) +"auC" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Port Auxiliary Solar Control"; track = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"auD" = (/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/maintenance/auxsolarport) "auE" = (/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "auF" = (/turf/simulated/wall/r_wall,/area/maintenance/auxsolarport) -"auG" = (/obj/effects/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/storage/tech) +"auG" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/storage/tech) "auH" = (/obj/machinery/atmospherics/pipe/tank/air,/turf/simulated/floor/plating,/area/maintenance/fpmaint) "auI" = (/obj/machinery/door/airlock/external{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "EVA_airlock_exterior"; locked = 1; name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "auJ" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{frequency = 1449; id_tag = "EVA_airlock_pump"; internal_pressure_bound = 5000; pixel_y = 1; pressure_checks = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "auK" = (/obj/machinery/airlock_sensor{pixel_x = 0; pixel_y = -20; id_tag = "EVA_airlock_sensor"; master_tag = "EVA_airlock_control"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "auL" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/external{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "EVA_airlock_interior"; locked = 1; name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"auM" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"auN" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{icon_state = "door_closed"; locked = 0; name = "E.V.A."; req_access = null; req_access_txt = "18"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"auO" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"auP" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/ai_monitored/storage/eva) -"auQ" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"auR" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"auM" = (/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/plating,/area/maintenance/fpmaint) +"auN" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{icon_state = "door_closed"; locked = 0; name = "E.V.A."; req_access = null; req_access_txt = "18"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"auO" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"auP" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/ai_monitored/storage/eva) +"auQ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"auR" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/ai_monitored/storage/eva) "auS" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/eva) "auT" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"auU" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"auU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/eva) "auV" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/floor,/area/ai_monitored/storage/eva) "auW" = (/turf/simulated/floor,/area/ai_monitored/storage/eva) -"auX" = (/obj/station_objects/table,/obj/item/device/radio,/obj/item/device/radio,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/device/prox_sensor,/obj/item/device/prox_sensor,/turf/simulated/floor,/area/ai_monitored/storage/eva) -"auY" = (/obj/effects/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"auX" = (/obj/structure/table,/obj/item/device/radio,/obj/item/device/radio,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/device/prox_sensor,/obj/item/device/prox_sensor,/turf/simulated/floor,/area/ai_monitored/storage/eva) +"auY" = (/obj/effect/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) "auZ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) "ava" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) "avb" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters) -"avc" = (/obj/machinery/power/apc{dir = 2; name = "Dormitory APC"; pixel_y = -24},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"avd" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"ave" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"avf" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/light,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"avg" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"avc" = (/obj/machinery/power/apc{dir = 2; name = "Dormitory APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"avd" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"ave" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"avf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/light,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"avg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) "avh" = (/obj/machinery/camera{c_tag = "Dormitory East"; dir = 1},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) -"avi" = (/obj/station_objects/closet/wardrobe/mixed,/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters) -"avj" = (/obj/station_objects/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters) +"avi" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters) +"avj" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters) "avk" = (/turf/simulated/wall,/area/crew_quarters/fitness) -"avl" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/fitness) -"avm" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/fitness) +"avl" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/fitness) +"avm" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/fitness) "avn" = (/obj/machinery/light,/turf/simulated/floor,/area/crew_quarters/fitness) "avo" = (/obj/machinery/camera{c_tag = "Fitness Room South"; dir = 1},/turf/simulated/floor,/area/crew_quarters/fitness) -"avp" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/station_objects/stool/chair{dir = 1},/turf/simulated/floor,/area/crew_quarters/fitness) -"avq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/station_objects/stool/chair{dir = 1},/turf/simulated/floor,/area/crew_quarters/fitness) -"avr" = (/obj/station_objects/stool{pixel_y = 8},/turf/simulated/floor,/area/crew_quarters/fitness) -"avs" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"avt" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"avp" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/crew_quarters/fitness) +"avq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/crew_quarters/fitness) +"avr" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/crew_quarters/fitness) +"avs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"avt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "avu" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/entry) -"avv" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"avv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "avw" = (/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"avx" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry) -"avy" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) +"avx" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry) +"avy" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) "avz" = (/obj/machinery/camera{c_tag = "Arrivals North"; dir = 1},/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) "avA" = (/obj/machinery/vending/coffee,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/hallway/secondary/entry) -"avB" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"avC" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"avB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"avC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry) "avD" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"avE" = (/obj/machinery/door/firedoor/border_only,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/secondary/entry) +"avE" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/secondary/entry) "avF" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"avG" = (/obj/station_objects/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"avH" = (/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"avI" = (/obj/machinery/light/small{dir = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"avJ" = (/obj/station_objects/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/storage/tech) -"avK" = (/obj/station_objects/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/storage/tech) -"avL" = (/obj/effects/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/storage/tech) -"avM" = (/obj/station_objects/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/storage/tech) -"avN" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/storage/tech) -"avO" = (/obj/machinery/power/apc{dir = 4; name = "Tech. Storage APC"; pixel_x = 24; pixel_y = 0},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/tech) +"avG" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"avH" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"avI" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"avJ" = (/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/storage/tech) +"avK" = (/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/storage/tech) +"avL" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/storage/tech) +"avM" = (/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/storage/tech) +"avN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/storage/tech) +"avO" = (/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/storage/tech) "avP" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "avQ" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "avR" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/maintenance/fpmaint) "avS" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "EVA_airlock_pump"; exterior_door_tag = "EVA_airlock_exterior"; id_tag = "EVA_airlock_control"; interior_door_tag = "EVA_airlock_interior"; pixel_x = -24; pixel_y = 0; sensor_tag = "EVA_airlock_sensor"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"avT" = (/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/ai_monitored/storage/eva) -"avU" = (/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/machinery/atmospherics/pipe/simple,/obj/item/weapon/tank/jetpack,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) -"avV" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"avT" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/ai_monitored/storage/eva) +"avU" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/atmospherics/pipe/simple,/obj/item/weapon/tank/jetpack,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) +"avV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/ai_monitored/storage/eva) "avW" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/ai_monitored/storage/eva) -"avX" = (/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) -"avY" = (/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/ai_monitored/storage/eva) -"avZ" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"avX" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) +"avY" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/ai_monitored/storage/eva) +"avZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "awa" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/ai_monitored/storage/eva) "awb" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/extinguisher,/turf/simulated/floor,/area/ai_monitored/storage/eva) -"awc" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"awd" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"awc" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"awd" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "awe" = (/turf/simulated/wall,/area/crew_quarters/toilet) "awf" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor,/area/crew_quarters/toilet) "awg" = (/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) -"awh" = (/obj/machinery/washing_machine,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) -"awi" = (/obj/station_objects/disposalpipe/segment,/obj/machinery/washing_machine,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) -"awj" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"awh" = (/obj/machinery/washing_machine,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"awi" = (/obj/structure/disposalpipe/segment,/obj/machinery/washing_machine,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"awj" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "awk" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/crew_quarters/fitness) "awl" = (/obj/machinery/computer/arcade,/turf/simulated/floor,/area/crew_quarters/fitness) -"awm" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"awn" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"awo" = (/obj/machinery/door/airlock/external{name = "Auxillary Solar Maintenance"; req_access = null; req_access_txt = "13"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"awp" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"awq" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"awr" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aws" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"awt" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"awu" = (/obj/station_objects/lattice,/turf/space,/area/hallway/secondary/entry) +"awm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"awn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"awo" = (/obj/machinery/door/airlock/external{name = "Auxillary Solar Maintenance"; req_access = null; req_access_txt = "13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"awp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"awq" = (/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/auxsolarstarboard) +"awr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aws" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"awt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"awu" = (/obj/structure/lattice,/turf/space,/area/hallway/secondary/entry) "awv" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) "aww" = (/turf/simulated/wall,/area/security/checkpoint2) "awx" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"awy" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Port Auxiliary Solar APC"; pixel_x = -25; pixel_y = 3},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"awz" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"awA" = (/obj/machinery/camera{c_tag = "Port Auxiliary Solars"; dir = 1},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"awy" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Port Auxiliary Solar APC"; pixel_x = -25; pixel_y = 3},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"awz" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"awA" = (/obj/machinery/camera{c_tag = "Port Auxiliary Solars"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "awB" = (/turf/simulated/wall/r_wall,/area/storage/primary) -"awC" = (/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/station_objects/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/storage/tech) -"awD" = (/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/secure_data{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/security{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area/storage/tech) -"awE" = (/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/card,/turf/simulated/floor/plating,/area/storage/tech) -"awF" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/storage/tech) -"awG" = (/obj/station_objects/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/turf/simulated/floor/plating,/area/storage/tech) +"awC" = (/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/storage/tech) +"awD" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/secure_data{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/security{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area/storage/tech) +"awE" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/card,/turf/simulated/floor/plating,/area/storage/tech) +"awF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/storage/tech) +"awG" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/turf/simulated/floor/plating,/area/storage/tech) "awH" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awI" = (/obj/machinery/power/apc{dir = 1; name = "Fore Port Maint. APC"; pixel_y = 24},/obj/station_objects/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awI" = (/obj/machinery/power/apc{dir = 1; name = "Fore Port Maint. APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "awJ" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1; initialize_directions = 0; level = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"awK" = (/obj/machinery/camera{c_tag = "Fore Port Maintenance"; dir = 8; network = "SS13"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"awK" = (/obj/machinery/camera{c_tag = "Fore Port Maintenance"; dir = 8; network = "SS13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "awL" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "awM" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"awN" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"awO" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"awP" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"awQ" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"awR" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"awS" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/light,/obj/machinery/camera{c_tag = "EVA South-East"; dir = 1},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"awT" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"awU" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"awN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"awO" = (/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"; tag = "90Curve"},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"awP" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"awQ" = (/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},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"awR" = (/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/ai_monitored/storage/eva) +"awS" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/light,/obj/machinery/camera{c_tag = "EVA South-East"; dir = 1},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"awT" = (/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/ai_monitored/storage/eva) +"awU" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "awV" = (/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "awW" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"awX" = (/obj/station_objects/table,/obj/item/clothing/under/suit_jacket/really_black,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"awX" = (/obj/structure/table,/obj/item/clothing/under/suit_jacket/really_black,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) "awY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) -"awZ" = (/obj/station_objects/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"awZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) "axa" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/crew_quarters/toilet) "axb" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"axc" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"axd" = (/obj/station_objects/rack,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"axe" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"axf" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"axg" = (/obj/effects/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall/r_wall,/area/maintenance/auxsolarstarboard) -"axh" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Starboard Auxiliary Solar Control"; track = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"axi" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"axj" = (/obj/station_objects/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"axc" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"axd" = (/obj/structure/rack,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"axe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"axf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"axg" = (/obj/effect/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall/r_wall,/area/maintenance/auxsolarstarboard) +"axh" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Starboard Auxiliary Solar Control"; track = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"axi" = (/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/maintenance/auxsolarstarboard) +"axj" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "axk" = (/turf/simulated/wall/r_wall,/area/maintenance/auxsolarstarboard) "axl" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/wall,/area/maintenance/fsmaint) "axm" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/maintenance/fsmaint) "axn" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/maintenance/fsmaint) -"axo" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"axp" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"axq" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 10; icon_state = "intact-b-f"; initialize_directions = 10; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"axo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"axp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"axq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 10; icon_state = "intact-b-f"; initialize_directions = 10; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "axr" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/arrival/station) "axs" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/arrival/station) "axt" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"axu" = (/obj/station_objects/window/reinforced,/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"axv" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"axu" = (/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) +"axv" = (/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) "axw" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/arrival/station) "axx" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/arrival/station) -"axy" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Arrivals East"; dir = 8; network = "SS13"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/secondary/entry) +"axy" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Arrivals East"; dir = 8; network = "SS13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/secondary/entry) "axz" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/security/checkpoint2) -"axA" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/station_objects/secure_closet/security,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/checkpoint2) -"axB" = (/obj/machinery/power/apc{dir = 1; name = "Checkpoint APC"; pixel_y = 24},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) +"axA" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/secure_closet/security,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/checkpoint2) +"axB" = (/obj/machinery/power/apc{dir = 1; name = "Checkpoint APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) "axC" = (/obj/machinery/computer/security,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) "axD" = (/obj/machinery/computer/card,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) "axE" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) "axF" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint2) "axG" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"axH" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Port Auxiliary Solar Access"; req_access_txt = "10"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"axH" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Port Auxiliary Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "axI" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area/storage/primary) "axJ" = (/obj/item/weapon/extinguisher,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/storage/primary) -"axK" = (/obj/station_objects/table,/obj/item/weapon/wirecutters,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/storage/primary) -"axL" = (/obj/station_objects/table,/obj/item/device/t_scanner,/turf/simulated/floor,/area/storage/primary) -"axM" = (/obj/station_objects/table,/obj/item/device/igniter{pixel_x = -8; pixel_y = -4},/obj/item/device/igniter,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/camera{c_tag = "Assistant Storage"},/turf/simulated/floor,/area/storage/primary) -"axN" = (/obj/station_objects/table,/obj/item/device/radio/signaler,/obj/item/device/radio/signaler,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/storage/primary) -"axO" = (/obj/station_objects/table,/obj/machinery/cell_charger,/obj/item/device/multitool,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/storage/primary) -"axP" = (/obj/station_objects/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/storage/primary) -"axQ" = (/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/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/storage/primary) +"axK" = (/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/storage/primary) +"axL" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor,/area/storage/primary) +"axM" = (/obj/structure/table,/obj/item/device/igniter{pixel_x = -8; pixel_y = -4},/obj/item/device/igniter,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/camera{c_tag = "Assistant Storage"},/turf/simulated/floor,/area/storage/primary) +"axN" = (/obj/structure/table,/obj/item/device/radio/signaler,/obj/item/device/radio/signaler,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/storage/primary) +"axO" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/device/multitool,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/storage/primary) +"axP" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/storage/primary) +"axQ" = (/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/storage/primary) "axR" = (/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/storage/primary) "axS" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/storage/tech) "axT" = (/obj/machinery/requests_console{department = "Tech storage"; pixel_x = -30},/turf/simulated/floor/plating,/area/storage/tech) -"axU" = (/obj/station_objects/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/storage/tech) -"axV" = (/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/arcade,/turf/simulated/floor/plating,/area/storage/tech) -"axW" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = 27},/obj/station_objects/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area/storage/tech) +"axU" = (/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/storage/tech) +"axV" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/arcade,/turf/simulated/floor/plating,/area/storage/tech) +"axW" = (/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/storage/tech) "axX" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"axY" = (/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"axZ" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aya" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"ayb" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"ayc" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"ayd" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aye" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"ayf" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "EVA South-East"; dir = 1},/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/ai_monitored/storage/eva) -"ayg" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple,/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva) -"ayh" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"ayi" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/ai_monitored/storage/eva) -"ayj" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/light,/obj/machinery/camera{c_tag = "EVA South-East"; dir = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva) -"ayk" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/ai_monitored/storage/eva) -"ayl" = (/obj/machinery/door/airlock/glass/glass_command{name = "Command Suits"; req_access_txt = "19"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"aym" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"ayn" = (/obj/effects/securearea,/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"ayo" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"axY" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"axZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aya" = (/obj/structure/disposalpipe/segment{dir = 4},/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/maintenance/fpmaint) +"ayb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"ayc" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"ayd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aye" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"ayf" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "EVA South-East"; dir = 1},/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/ai_monitored/storage/eva) +"ayg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple,/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva) +"ayh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"ayi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/ai_monitored/storage/eva) +"ayj" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/obj/machinery/camera{c_tag = "EVA South-East"; dir = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/ai_monitored/storage/eva) +"ayk" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/ai_monitored/storage/eva) +"ayl" = (/obj/machinery/door/airlock/glass/glass_command{name = "Command Suits"; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"aym" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"ayn" = (/obj/effect/securearea,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"ayo" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/ai_monitored/storage/eva) "ayp" = (/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) "ayq" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"ayr" = (/obj/station_objects/table,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"ayr" = (/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) "ays" = (/obj/machinery/light,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) "ayt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) -"ayu" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ayv" = (/obj/machinery/camera{c_tag = "Fore Starboard Maintenance 1"; dir = 8; network = "SS13"},/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ayw" = (/obj/station_objects/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"ayx" = (/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"ayy" = (/obj/machinery/light/small{dir = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"ayu" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ayv" = (/obj/machinery/camera{c_tag = "Fore Starboard Maintenance 1"; dir = 8; network = "SS13"},/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ayw" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"ayx" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"ayy" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "ayz" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/maintenance/fsmaint) -"ayA" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ayB" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ayC" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ayD" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ayE" = (/obj/machinery/light/small,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ayF" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; initialize_directions = 10; level = 2},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ayG" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"ayH" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/fsmaint) +"ayA" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ayB" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ayC" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ayD" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ayE" = (/obj/machinery/light/small,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ayF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; initialize_directions = 10; level = 2},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ayG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"ayH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/fsmaint) "ayI" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/arrival/station) "ayJ" = (/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) "ayK" = (/obj/machinery/computer/arcade,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"ayL" = (/obj/station_objects/closet/wardrobe/green,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"ayM" = (/obj/station_objects/closet/wardrobe/black,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"ayN" = (/obj/station_objects/closet/wardrobe/mixed,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"ayO" = (/obj/station_objects/closet/wardrobe/grey,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"ayL" = (/obj/structure/closet/wardrobe/green,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"ayM" = (/obj/structure/closet/wardrobe/black,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"ayN" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"ayO" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) "ayP" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/arrival/station) -"ayQ" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/space,/area/shuttle/arrival/station) -"ayR" = (/obj/machinery/power/apc{dir = 4; name = "Entry Hall APC"; pixel_x = 24; pixel_y = 0},/obj/station_objects/cable,/turf/simulated/floor,/area/hallway/secondary/entry) -"ayS" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/closet/wardrobe/red,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint2) -"ayT" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/security/checkpoint2) -"ayU" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/security/checkpoint2) -"ayV" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/station_objects/stool/chair,/turf/simulated/floor,/area/security/checkpoint2) -"ayW" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint2) -"ayX" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor/plating,/area/security/checkpoint2) -"ayY" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"ayZ" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aza" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"azb" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"azc" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/storage/primary) -"azd" = (/obj/effects/landmark/start{name = "Assistant"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/storage/primary) -"aze" = (/obj/effects/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) -"azf" = (/obj/station_objects/stool{pixel_y = 8},/obj/effects/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) -"azg" = (/obj/item/stack/rods{amount = 50},/obj/effects/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) -"azh" = (/obj/item/stack/sheet/glass{amount = 50},/obj/effects/landmark/start{name = "Assistant"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/storage/primary) -"azi" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/storage/primary) -"azj" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"azk" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"ayQ" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/space,/area/shuttle/arrival/station) +"ayR" = (/obj/machinery/power/apc{dir = 4; name = "Entry Hall APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor,/area/hallway/secondary/entry) +"ayS" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/closet/wardrobe/red,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/checkpoint2) +"ayT" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/security/checkpoint2) +"ayU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/security/checkpoint2) +"ayV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/structure/stool/chair,/turf/simulated/floor,/area/security/checkpoint2) +"ayW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint2) +"ayX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor/plating,/area/security/checkpoint2) +"ayY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"ayZ" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) +"aza" = (/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/floor/plating,/area/maintenance/fpmaint2) +"azb" = (/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/maintenance/fpmaint2) +"azc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/storage/primary) +"azd" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/storage/primary) +"aze" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) +"azf" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) +"azg" = (/obj/item/stack/rods{amount = 50},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) +"azh" = (/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/storage/primary) +"azi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/storage/primary) +"azj" = (/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/maintenance/fpmaint) +"azk" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "azl" = (/turf/simulated/wall,/area/storage/tech) "azm" = (/obj/machinery/vending/assist,/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/storage/tech) "azn" = (/obj/machinery/light,/turf/simulated/floor/plating,/area/storage/tech) -"azo" = (/obj/machinery/light,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/storage/tech) -"azp" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/storage/tech) +"azo" = (/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/storage/tech) +"azp" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/storage/tech) "azq" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plating,/area/storage/tech) -"azr" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"azr" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "azs" = (/obj/item/weapon/crowbar,/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/maintenance/fpmaint) "azt" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"azu" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"azu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "azv" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/ai_monitored/storage/eva) "azw" = (/obj/machinery/requests_console{department = "EVA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) "azx" = (/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"azy" = (/obj/station_objects/cable,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"azz" = (/obj/station_objects/disposalpipe/segment,/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"azy" = (/obj/structure/cable,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"azz" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/ai_monitored/storage/eva) "azA" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) "azB" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) "azC" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/wall,/area/crew_quarters) "azD" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/camera{c_tag = "Dormitory South"; c_tag_order = 999; dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters) "azE" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) "azF" = (/obj/machinery/atmospherics/pipe/manifold,/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"azG" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/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,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"azH" = (/obj/station_objects/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/crew_quarters/toilet) -"azI" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"azG" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/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,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"azH" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/crew_quarters/toilet) +"azI" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "azJ" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"azK" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"azL" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Starboard Auxiliary Solar APC"; pixel_x = -25; pixel_y = 3},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"azM" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"azN" = (/obj/machinery/camera{c_tag = "Starboard Auxiliary Solars"; dir = 1},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"azO" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/light/small{dir = 8},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"azK" = (/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/fsmaint) +"azL" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Starboard Auxiliary Solar APC"; pixel_x = -25; pixel_y = 3},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"azM" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"azN" = (/obj/machinery/camera{c_tag = "Starboard Auxiliary Solars"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"azO" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/light/small{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "azP" = (/turf/simulated/wall,/area/chapel/office) "azQ" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/chapel/office) "azR" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/chapel/office) "azS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/fsmaint) -"azT" = (/obj/machinery/door/airlock/maintenance{name = "Chapel Maintenance"; req_access_txt = "12"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"azT" = (/obj/machinery/door/airlock/maintenance{name = "Chapel Maintenance"; req_access_txt = "12"},/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/plating,/area/maintenance/fsmaint) "azU" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/fsmaint) "azV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/chapel/main) "azW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area/chapel/main) "azX" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/arrival/station) -"azY" = (/obj/station_objects/stool/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"azY" = (/obj/structure/stool/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) "azZ" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/arrival/station) -"aAa" = (/obj/station_objects/stool/chair{dir = 8},/obj/effects/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aAb" = (/obj/station_objects/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/arrival/station) -"aAc" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/shuttle/arrival/station) +"aAa" = (/obj/structure/stool/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"aAb" = (/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) +"aAc" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/shuttle/arrival/station) "aAd" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Security Checkpoint"; dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/checkpoint2) "aAe" = (/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint2) -"aAf" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/station_objects/table/reinforced,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint2) -"aAg" = (/obj/item/weapon/paper,/obj/station_objects/table/reinforced,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint2) -"aAh" = (/obj/machinery/recharger{pixel_y = 4},/obj/station_objects/table/reinforced,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint2) +"aAf" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint2) +"aAg" = (/obj/item/weapon/paper,/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint2) +"aAh" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint2) "aAi" = (/obj/item/weapon/crowbar,/obj/item/device/flash,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/checkpoint2) "aAj" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aAk" = (/obj/station_objects/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/storage/primary) -"aAl" = (/obj/effects/landmark/start{name = "Assistant"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/storage/primary) -"aAm" = (/obj/station_objects/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area/storage/primary) +"aAk" = (/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/storage/primary) +"aAl" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/storage/primary) +"aAm" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area/storage/primary) "aAn" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/wall,/area/storage/tech) "aAo" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/storage/tech) "aAp" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/wall,/area/storage/tech) -"aAq" = (/obj/machinery/door/airlock/maintenance{name = "Tech Storage"; req_access_txt = "23"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/storage/tech) +"aAq" = (/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/storage/tech) "aAr" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/wall,/area/storage/tech) "aAs" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aAt" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/camera{c_tag = "NO2 Storage Maintenance"; dir = 8; network = "SS13"},/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aAt" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/camera{c_tag = "NO2 Storage Maintenance"; dir = 8; network = "SS13"},/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aAu" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/maintenance/fpmaint) "aAv" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/machinery/autolathe,/turf/simulated/floor,/area/maintenance/fpmaint) "aAw" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/maintenance/fpmaint) -"aAx" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor,/area/maintenance/fpmaint) +"aAx" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor,/area/maintenance/fpmaint) "aAy" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aAz" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aAA" = (/obj/station_objects/table,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aAz" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aAA" = (/obj/structure/table,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "aAB" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"aAC" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"aAC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aAD" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"aAE" = (/obj/station_objects/reagent_dispensers/watertank,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aAE" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) "aAF" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aAG" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) "aAH" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) -"aAI" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aAI" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aAJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aAK" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aAL" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters) "aAM" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) -"aAN" = (/obj/machinery/camera{c_tag = "Dormitory Toilets"; c_tag_order = 999; dir = 4},/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aAO" = (/obj/machinery/light/small,/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aAP" = (/obj/station_objects/disposalpipe/junction{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aAQ" = (/obj/machinery/light/small,/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aAR" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aAS" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light/small,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aAT" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/sortjunction{sortType = 9},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aAU" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/crew_quarters/toilet) -"aAV" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aAW" = (/obj/machinery/atmospherics/pipe/simple{dir = 10; icon_state = "intact-f"; initialize_directions = 10},/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aAX" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aAY" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aAZ" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aBa" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aBb" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aBc" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aBd" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r-f"; initialize_directions = 10; level = 1; name = "pipe"},/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aBe" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Starboard Auxiliary Solar Access"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"aBf" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aBg" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aBh" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aBi" = (/obj/station_objects/closet/wardrobe/chaplain_black,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) +"aAN" = (/obj/machinery/camera{c_tag = "Dormitory Toilets"; c_tag_order = 999; dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aAO" = (/obj/machinery/light/small,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aAP" = (/obj/structure/disposalpipe/junction{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aAQ" = (/obj/machinery/light/small,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aAR" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aAS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light/small,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aAT" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/sortjunction{sortType = 9},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aAU" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/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/crew_quarters/toilet) +"aAV" = (/obj/machinery/atmospherics/pipe/simple,/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/plating,/area/maintenance/fsmaint) +"aAW" = (/obj/machinery/atmospherics/pipe/simple{dir = 10; icon_state = "intact-f"; initialize_directions = 10},/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/fsmaint) +"aAX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aAY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aAZ" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aBa" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aBb" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aBc" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aBd" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r-f"; initialize_directions = 10; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aBe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Starboard Auxiliary Solar Access"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"aBf" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aBg" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aBh" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r-f"; level = 1; name = "pipe"},/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/maintenance/fsmaint) +"aBi" = (/obj/structure/closet/wardrobe/chaplain_black,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "aBj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "aBk" = (/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "aBl" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) -"aBm" = (/obj/station_objects/closet/coffin,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) -"aBn" = (/obj/station_objects/closet/coffin,/obj/machinery/door/window/eastleft{name = "Coffin Storage"; req_access_txt = "22"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"aBm" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"aBn" = (/obj/structure/closet/coffin,/obj/machinery/door/window/eastleft{name = "Coffin Storage"; req_access_txt = "22"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "aBo" = (/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aBp" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aBq" = (/obj/machinery/mass_driver{dir = 4; id = "chapelgun"},/obj/machinery/door/window{dir = 8; icon = 'windoor.dmi'; name = "Mass Driver"; req_access_txt = "22"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/chapel/main) +"aBp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aBq" = (/obj/machinery/mass_driver{dir = 4; id = "chapelgun"},/obj/machinery/door/window{dir = 8; icon = 'windoor.dmi'; name = "Mass Driver"; req_access_txt = "22"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/chapel/main) "aBr" = (/turf/simulated/floor/plating,/area/chapel/main) "aBs" = (/obj/machinery/door/poddoor{id = "chapelgun"; name = "Chapel Launcher Door"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/chapel/main) -"aBt" = (/obj/effects/landmark{name = "Marauder Entry"},/turf/space,/area) -"aBu" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"aBv" = (/obj/effects/landmark{name = "Observer-Start"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"aBt" = (/obj/effect/landmark{name = "Marauder Entry"},/turf/space,/area) +"aBu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"aBv" = (/obj/effect/landmark{name = "Observer-Start"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) "aBw" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/hallway/secondary/entry) "aBx" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/wall,/area/security/checkpoint2) "aBy" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/checkpoint2) -"aBz" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint2) +"aBz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/security/checkpoint2) "aBA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/security/checkpoint2) "aBB" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/maintenance/fpmaint2) "aBC" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/maintenance/fpmaint2) "aBD" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "aBE" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aBF" = (/obj/station_objects/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{dir = 4},/turf/simulated/floor,/area/storage/primary) -"aBG" = (/obj/effects/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/storage/primary) -"aBH" = (/obj/effects/landmark/start{name = "Assistant"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/storage/primary) -"aBI" = (/obj/effects/landmark/start{name = "Assistant"},/obj/station_objects/stool{pixel_y = 8},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/storage/primary) -"aBJ" = (/obj/effects/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/storage/primary) -"aBK" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/station_objects/table,/obj/item/weapon/weldingtool,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/item/weapon/crowbar,/turf/simulated/floor,/area/storage/primary) -"aBL" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aBF" = (/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{dir = 4},/turf/simulated/floor,/area/storage/primary) +"aBG" = (/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/storage/primary) +"aBH" = (/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/storage/primary) +"aBI" = (/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/storage/primary) +"aBJ" = (/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/storage/primary) +"aBK" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/obj/item/weapon/weldingtool,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/item/weapon/crowbar,/turf/simulated/floor,/area/storage/primary) +"aBL" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "aBM" = (/obj/machinery/camera{c_tag = "Fore Port Maintenance"; dir = 2},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aBN" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aBO" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aBP" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/power/apc{dir = 8; name = "Autolathe Storage APC"; pixel_x = -25; pixel_y = 3},/obj/station_objects/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/maintenance/fpmaint) +"aBN" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aBO" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aBP" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/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},/turf/simulated/floor,/area/maintenance/fpmaint) "aBQ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/maintenance/fpmaint) "aBR" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/maintenance/fpmaint) -"aBS" = (/obj/station_objects/grille,/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aBT" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/grille,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aBU" = (/obj/station_objects/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/crowbar,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aBV" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"aBS" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aBT" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aBU" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/crowbar,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aBV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aBW" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/ai_monitored/storage/eva) -"aBX" = (/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aBY" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"aBZ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"aCa" = (/obj/effects/securearea,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"aCb" = (/obj/machinery/door/firedoor/border_only,/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"aBX" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aBY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"aBZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"aCa" = (/obj/effect/securearea,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"aCb" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/ai_monitored/storage/eva) "aCc" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) "aCd" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/central) "aCe" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/central) -"aCf" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aCf" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aCg" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Dormitory"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/central) "aCh" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Dormitory"},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/central) -"aCi" = (/obj/machinery/door/airlock{name = "Unit 1"},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aCj" = (/obj/machinery/door/airlock{name = "Unit 2"},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aCi" = (/obj/machinery/door/airlock{name = "Unit 1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aCj" = (/obj/machinery/door/airlock{name = "Unit 2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aCk" = (/obj/machinery/door/airlock{name = "Unit 3"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aCl" = (/obj/machinery/door/airlock{name = "Unit 4"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aCm" = (/obj/station_objects/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/crew_quarters/toilet) +"aCm" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/crew_quarters/toilet) "aCn" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/crew_quarters/toilet) -"aCo" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aCo" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aCp" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/maintenance/fsmaint) -"aCq" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aCr" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/machinery/light/small{dir = 1},/obj/station_objects/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aCs" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aCt" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aCu" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aCv" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aCw" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aCq" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aCr" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/machinery/light/small{dir = 1},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aCs" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aCt" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/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/maintenance/fsmaint) +"aCu" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aCv" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aCw" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aCx" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/wall,/area/hydroponics) "aCy" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/hydroponics) "aCz" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/hydroponics) -"aCA" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/wall,/area/hydroponics) -"aCB" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/disposalpipe/sortjunction{icon_state = "pipe-j2s"; sortType = 6},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aCC" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aCD" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aCE" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aCF" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aCG" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/maintenance/fsmaint) -"aCH" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aCI" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/chapel/office) -"aCJ" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/chapel/office) -"aCK" = (/obj/machinery/door/airlock/maintenance{name = "Crematorium Maintenance"; req_access_txt = "27;12"},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/chapel/office) -"aCL" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/chapel/office) -"aCM" = (/obj/machinery/disposal,/obj/station_objects/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) -"aCN" = (/obj/station_objects/stool/chair,/obj/effects/landmark/start{name = "Chaplain"},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) -"aCO" = (/obj/station_objects/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/toy/crayonbox,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) +"aCA" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/wall,/area/hydroponics) +"aCB" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/sortjunction{icon_state = "pipe-j2s"; sortType = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aCC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aCD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aCE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aCF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aCG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/maintenance/fsmaint) +"aCH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aCI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/chapel/office) +"aCJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/chapel/office) +"aCK" = (/obj/machinery/door/airlock/maintenance{name = "Crematorium Maintenance"; req_access_txt = "27;12"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/chapel/office) +"aCL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/chapel/office) +"aCM" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) +"aCN" = (/obj/structure/stool/chair,/obj/effect/landmark/start{name = "Chaplain"},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) +"aCO" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/toy/crayonbox,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "aCP" = (/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) -"aCQ" = (/obj/station_objects/closet/coffin,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) -"aCR" = (/obj/machinery/driver_button{id = "chapelgun"; name = "Chapel Mass Driver"; pixel_x = 25},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aCQ" = (/obj/structure/closet/coffin,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"aCR" = (/obj/machinery/driver_button{id = "chapelgun"; name = "Chapel Mass Driver"; pixel_x = 25},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aCS" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/chapel/main) -"aCT" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/chapel/main) -"aCU" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/chapel/main) +"aCT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/chapel/main) +"aCU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/chapel/main) "aCV" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/arrival/station) -"aCW" = (/obj/station_objects/stool/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"aCW" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) "aCX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) "aCY" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) "aCZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/hallway/secondary/entry) "aDa" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) "aDb" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) "aDc" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/camera,/turf/simulated/floor,/area/hallway/secondary/entry) -"aDd" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/secondary/entry) +"aDd" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/secondary/entry) "aDe" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) "aDf" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "aDg" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "aDh" = (/obj/machinery/camera{c_tag = "Auxiliary Solars Maintenance"; dir = 1},/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) -"aDi" = (/obj/station_objects/table,/obj/item/weapon/wrench,/obj/item/device/analyzer,/turf/simulated/floor,/area/storage/primary) -"aDj" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/storage/primary) +"aDi" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/analyzer,/turf/simulated/floor,/area/storage/primary) +"aDj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/storage/primary) "aDk" = (/turf/simulated/floor,/area/storage/primary) -"aDl" = (/obj/station_objects/reagent_dispensers/watertank,/turf/simulated/floor,/area/storage/primary) -"aDm" = (/obj/station_objects/table,/obj/item/weapon/crowbar,/obj/item/device/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor,/area/storage/primary) -"aDn" = (/obj/station_objects/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/storage/primary) -"aDo" = (/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor,/area/storage/primary) +"aDl" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/storage/primary) +"aDm" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor,/area/storage/primary) +"aDn" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/storage/primary) +"aDo" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/storage/primary) "aDp" = (/turf/simulated/floor{icon_state = "delivery"},/area/storage/primary) "aDq" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; location = "Tool Storage"},/turf/simulated/floor{icon_state = "bot"},/area/storage/primary) -"aDr" = (/obj/station_objects/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor,/area/storage/primary) -"aDs" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aDt" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/meter,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aDu" = (/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aDv" = (/obj/machinery/light/small,/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aDw" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aDx" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aDy" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aDz" = (/obj/station_objects/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aDA" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/maintenance/fpmaint) -"aDB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/maintenance/fpmaint) +"aDr" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor,/area/storage/primary) +"aDs" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aDt" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/meter,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aDu" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aDv" = (/obj/machinery/light/small,/obj/structure/disposalpipe/segment{dir = 4},/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"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aDw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aDx" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aDy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aDz" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aDA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/maintenance/fpmaint) +"aDB" = (/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/maintenance/fpmaint) "aDC" = (/turf/simulated/floor,/area/maintenance/fpmaint) "aDD" = (/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/maintenance/fpmaint) -"aDE" = (/obj/station_objects/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/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aDE" = (/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/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "aDF" = (/obj/machinery/camera{c_tag = "EVA South-East"; dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/ai_monitored/storage/eva) "aDG" = (/obj/machinery/camera{c_tag = "EVA South-East"; dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/ai_monitored/storage/eva) "aDH" = (/obj/machinery/dispenser{pltanks = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"aDI" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central) -"aDJ" = (/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/hallway/primary/central) -"aDK" = (/obj/machinery/light{dir = 1},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) -"aDL" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) -"aDM" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) -"aDN" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) -"aDO" = (/obj/machinery/light{dir = 1},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Security"; location = "EVA2"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) -"aDP" = (/obj/station_objects/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/hallway/primary/central) +"aDI" = (/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/central) +"aDJ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/hallway/primary/central) +"aDK" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) +"aDL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) +"aDM" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) +"aDN" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) +"aDO" = (/obj/machinery/light{dir = 1},/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Security"; location = "EVA2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) +"aDP" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/hallway/primary/central) "aDQ" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/central) "aDR" = (/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/central) "aDS" = (/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/central) -"aDT" = (/obj/machinery/light/small,/obj/station_objects/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/toilet,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aDT" = (/obj/machinery/light/small,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/toilet,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aDU" = (/obj/machinery/light/small,/obj/machinery/recharge_station,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aDV" = (/obj/effects/alien/weeds{icon_state = "weeds1"},/obj/effects/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aDV" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aDW" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aDX" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aDY" = (/obj/machinery/atmospherics/pipe/manifold,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aDZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aEa" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aEb" = (/obj/machinery/camera{c_tag = "Fore Starboard Maintenance 2"; dir = 1},/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aDX" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aDY" = (/obj/machinery/atmospherics/pipe/manifold,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aDZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aEa" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aEb" = (/obj/machinery/camera{c_tag = "Fore Starboard Maintenance 2"; dir = 1},/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aEc" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/turf/simulated/wall,/area/maintenance/fsmaint) "aEd" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aEe" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aEe" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aEf" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aEg" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aEg" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aEh" = (/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,/area/hydroponics) -"aEi" = (/obj/station_objects/table,/obj/item/clothing/head/helmet/greenbandana{pixel_x = -1; pixel_y = 5},/obj/item/clothing/head/helmet/greenbandana{pixel_x = 3; pixel_y = 2},/obj/item/weapon/paper/hydroponics,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aEi" = (/obj/structure/table,/obj/item/clothing/head/helmet/greenbandana{pixel_x = -1; pixel_y = 5},/obj/item/clothing/head/helmet/greenbandana{pixel_x = 3; pixel_y = 2},/obj/item/weapon/paper/hydroponics,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) "aEj" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aEk" = (/obj/station_objects/crate/hydroponics/prespawned,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aEl" = (/obj/station_objects/crate/hydroponics/prespawned,/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aEm" = (/obj/station_objects/crate/hydroponics/prespawned,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aEn" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aEk" = (/obj/structure/crate/hydroponics/prespawned,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aEl" = (/obj/structure/crate/hydroponics/prespawned,/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aEm" = (/obj/structure/crate/hydroponics/prespawned,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aEn" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) "aEo" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Hydroponics Delivery"; req_access_txt = "35"},/turf/simulated/floor{icon_state = "delivery"},/area/hydroponics) "aEp" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Hydroponics"},/turf/simulated/floor{icon_state = "bot"},/area/hydroponics) -"aEq" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/light/small{dir = 8},/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aEr" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aEs" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/light/small{dir = 1},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aEt" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aEu" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/effects/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aEv" = (/obj/station_objects/crematorium,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) -"aEw" = (/obj/machinery/crema_switch{pixel_x = 25},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) -"aEx" = (/obj/station_objects/table/woodentable,/obj/machinery/light/lamp{pixel_y = 10},/obj/item/weapon/paper{info = "Glauds! How rorm it would be to pell back to the bewl and distunk them, distunk the whole delcot, let the drokes discren them. But you are the gostak. The gostak distims the doshes. And no glaud will vorl them from you."},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) -"aEy" = (/obj/station_objects/table/woodentable,/obj/item/weapon/pen,/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) -"aEz" = (/obj/station_objects/table/woodentable,/obj/item/device/multitool,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) +"aEq" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/light/small{dir = 8},/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aEr" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/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/maintenance/fsmaint) +"aEs" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aEt" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aEu" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aEv" = (/obj/structure/crematorium,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"aEw" = (/obj/machinery/crema_switch{pixel_x = 25},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"aEx" = (/obj/structure/table/woodentable,/obj/machinery/light/lamp{pixel_y = 10},/obj/item/weapon/paper{info = "Glauds! How rorm it would be to pell back to the bewl and distunk them, distunk the whole delcot, let the drokes discren them. But you are the gostak. The gostak distims the doshes. And no glaud will vorl them from you."},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) +"aEy" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) +"aEz" = (/obj/structure/table/woodentable,/obj/item/device/multitool,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "aEA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aEB" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/chapel/main) +"aEB" = (/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/chapel/main) "aEC" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/arrival/station) "aED" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/arrival/station) "aEE" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) "aEF" = (/obj/machinery/requests_console{department = "Arrival shuttle"; pixel_y = -30},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aEG" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-burst_l (WEST)"; icon_state = "burst_l"; dir = 8},/turf/space,/area/shuttle/arrival/station) +"aEG" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (WEST)"; icon_state = "burst_l"; dir = 8},/turf/space,/area/shuttle/arrival/station) "aEH" = (/obj/machinery/light,/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/hallway/secondary/entry) "aEI" = (/turf/simulated/floor{icon_state = "neutral"},/area/hallway/secondary/entry) "aEJ" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "neutral"},/area/hallway/secondary/entry) "aEK" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/hallway/secondary/entry) "aEL" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/maintenance/fpmaint2) "aEM" = (/obj/machinery/status_display{pixel_y = 2; supply_display = 1},/turf/simulated/wall,/area/maintenance/fpmaint2) -"aEN" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/primary) -"aEO" = (/obj/station_objects/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 = "12"},/turf/simulated/floor,/area/storage/primary) -"aEP" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/primary) -"aEQ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/storage/primary) -"aER" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/storage/primary) +"aEN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/primary) +"aEO" = (/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 = "12"},/turf/simulated/floor,/area/storage/primary) +"aEP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/primary) +"aEQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/storage/primary) +"aER" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/storage/primary) "aES" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Primary Tool Storage"; req_access_txt = "12"},/turf/simulated/floor,/area/storage/primary) -"aET" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/storage/primary) +"aET" = (/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/storage/primary) "aEU" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/maintenance/fpmaint) -"aEV" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aEW" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aEV" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/maintenance/fpmaint) +"aEW" = (/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/maintenance/fpmaint) "aEX" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Autolathe Storage"; req_access_txt = "12"},/turf/simulated/floor,/area/maintenance/fpmaint) "aEY" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint) -"aEZ" = (/obj/station_objects/cable,/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"aEZ" = (/obj/structure/cable,/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) "aFa" = (/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) -"aFb" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable,/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"aFc" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central) -"aFd" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central) -"aFe" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central) +"aFb" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable,/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) +"aFc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central) +"aFd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central) +"aFe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central) "aFf" = (/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/hallway/primary/central) "aFg" = (/turf/simulated/floor,/area/hallway/primary/central) "aFh" = (/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/central) -"aFi" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central) -"aFj" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central) +"aFi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central) +"aFj" = (/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/central) "aFk" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/central) "aFl" = (/turf/simulated/wall,/area/library) -"aFm" = (/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall,/area/library) -"aFn" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/library) -"aFo" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/library) -"aFp" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/library) -"aFq" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/library) -"aFr" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/library) -"aFs" = (/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/library) +"aFm" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall,/area/library) +"aFn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/library) +"aFo" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/library) +"aFp" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/library) +"aFq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/library) +"aFr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/library) +"aFs" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/library) "aFt" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/hydroponics) -"aFu" = (/obj/station_objects/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/device/analyzer/plant_analyzer,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aFu" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/device/analyzer/plant_analyzer,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) "aFv" = (/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) "aFw" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aFx" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aFx" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) "aFy" = (/turf/simulated/wall,/area/hydroponics) "aFz" = (/obj/machinery/door/window{base_state = "left"; dir = 2; icon = 'windoor.dmi'; icon_state = "left"; name = "Hydroponics Delivery"; req_access_txt = "34"},/turf/simulated/floor,/area/hydroponics) -"aFA" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aFA" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aFB" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/crew_quarters/theatre) "aFC" = (/turf/simulated/wall,/area/crew_quarters/theatre) "aFD" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/crew_quarters/theatre) -"aFE" = (/obj/machinery/door/airlock/maintenance{name = "Theatre Maintenance"; req_access_txt = "46;12"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/crew_quarters/theatre) +"aFE" = (/obj/machinery/door/airlock/maintenance{name = "Theatre Maintenance"; req_access_txt = "46;12"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/crew_quarters/theatre) "aFF" = (/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) -"aFG" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) -"aFH" = (/obj/machinery/door{icon = 'icons/obj/doors/doormorgue.dmi'; name = "Crematorium Access"; req_access_txt = "27"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) -"aFI" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) -"aFJ" = (/obj/station_objects/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) +"aFG" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"aFH" = (/obj/machinery/door{icon = 'icons/obj/doors/doormorgue.dmi'; name = "Crematorium Access"; req_access_txt = "27"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"aFI" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) +"aFJ" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "aFK" = (/obj/machinery/door/window/northright{dir = 1; name = "Coffin Storage"; req_access_txt = "22"},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "aFL" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aFM" = (/obj/station_objects/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aFN" = (/obj/station_objects/table,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aFM" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aFN" = (/obj/structure/table,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aFO" = (/turf/space,/area/shuttle/escape/station) -"aFP" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"aFP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/arrival/station) "aFQ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/arrival/station) "aFR" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"aFS" = (/obj/station_objects/stool/chair,/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) +"aFS" = (/obj/structure/stool/chair,/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) "aFT" = (/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) -"aFU" = (/obj/station_objects/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) -"aFV" = (/obj/station_objects/table,/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) -"aFW" = (/obj/station_objects/stool/chair{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) +"aFU" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) +"aFV" = (/obj/structure/table,/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) +"aFW" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) "aFX" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/hallway/secondary/entry) "aFY" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/secondary/entry) "aFZ" = (/obj/machinery/light{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/hallway/primary/port) "aGa" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/hallway/primary/port) "aGb" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/port) -"aGc" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{name = "Port Hall APC"; dir = 1; pixel_y = 26},/turf/simulated/floor,/area/hallway/primary/port) +"aGc" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{name = "Port Hall APC"; dir = 1; pixel_y = 26},/turf/simulated/floor,/area/hallway/primary/port) "aGd" = (/turf/simulated/floor,/area/hallway/primary/port) -"aGe" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/port) -"aGf" = (/obj/machinery/light{dir = 1},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/port) +"aGe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/port) +"aGf" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/port) "aGg" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/hallway/primary/port) -"aGh" = (/obj/station_objects/closet/extinguisher{pixel_x = 5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/port) -"aGi" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/hallway/primary/port) +"aGh" = (/obj/structure/closet/extinguisher{pixel_x = 5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/port) +"aGi" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/hallway/primary/port) "aGj" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "aGk" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/hallway/primary/port) "aGl" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor,/area/hallway/primary/port) "aGm" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/port) "aGn" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor,/area/hallway/primary/central) "aGo" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/central) -"aGp" = (/obj/machinery/camera{c_tag = "AI Chamber North"; dir = 2},/obj/station_objects/closet/extinguisher{pixel_x = 5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/central) +"aGp" = (/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) "aGq" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/central) "aGr" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/hallway/primary/central) "aGs" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/central) @@ -1694,51 +1694,51 @@ "aGD" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/hallway/primary/central) "aGE" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central) "aGF" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central) -"aGG" = (/obj/station_objects/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central) +"aGG" = (/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central) "aGH" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/central) "aGI" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor,/area/hallway/primary/central) "aGJ" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=EVA2"; location = "Dorm"},/turf/simulated/floor,/area/hallway/primary/central) "aGK" = (/turf/simulated/floor{icon_state = "wood"},/area/library) "aGL" = (/turf/simulated/wall/r_wall,/area/library) -"aGM" = (/obj/station_objects/bookcase{name = "Forbidden Knowledge"},/turf/simulated/floor{icon_state = "dark"},/area/library) -"aGN" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effects/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "dark"},/area/library) -"aGO" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/bookcase{name = "Forbidden Knowledge"},/turf/simulated/floor{icon_state = "dark"},/area/library) -"aGP" = (/obj/station_objects/table/reinforced,/obj/machinery/librarypubliccomp,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "wood"},/area/library) -"aGQ" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "wood"},/area/library) +"aGM" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/simulated/floor{icon_state = "dark"},/area/library) +"aGN" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "dark"},/area/library) +"aGO" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/simulated/floor{icon_state = "dark"},/area/library) +"aGP" = (/obj/structure/table/reinforced,/obj/machinery/librarypubliccomp,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "wood"},/area/library) +"aGQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "wood"},/area/library) "aGR" = (/obj/machinery/bookbinder{pixel_y = 9},/turf/simulated/floor{icon_state = "wood"},/area/library) -"aGS" = (/obj/station_objects/disposalpipe/segment,/turf/simulated/wall,/area/library) -"aGT" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aGU" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hydroponics) +"aGS" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/library) +"aGT" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aGU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hydroponics) "aGV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock,/turf/simulated/floor,/area/hydroponics) -"aGW" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/hydroponics) -"aGX" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aGY" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aGW" = (/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/hydroponics) +"aGX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aGY" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aGZ" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/crew_quarters/theatre) "aHa" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/theatre) -"aHb" = (/obj/station_objects/closet{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/theatre) -"aHc" = (/obj/station_objects/rack,/obj/effects/landmark/costume,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/theatre) -"aHd" = (/obj/station_objects/rack,/obj/machinery/light{dir = 1},/obj/effects/landmark/costume,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/theatre) +"aHb" = (/obj/structure/closet{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/theatre) +"aHc" = (/obj/structure/rack,/obj/effect/landmark/costume,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/theatre) +"aHd" = (/obj/structure/rack,/obj/machinery/light{dir = 1},/obj/effect/landmark/costume,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/theatre) "aHe" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor,/area/crew_quarters/theatre) -"aHf" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/theatre) -"aHg" = (/obj/station_objects/rack,/obj/effects/landmark/costume,/turf/simulated/floor,/area/crew_quarters/theatre) -"aHh" = (/obj/station_objects/morgue,/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) -"aHi" = (/obj/machinery/power/apc{dir = 8; name = "Chapel Office APC"; pixel_x = -25},/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = -30},/obj/station_objects/cable,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) +"aHf" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/theatre) +"aHg" = (/obj/structure/rack,/obj/effect/landmark/costume,/turf/simulated/floor,/area/crew_quarters/theatre) +"aHh" = (/obj/structure/morgue,/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) +"aHi" = (/obj/machinery/power/apc{dir = 8; name = "Chapel Office APC"; pixel_x = -25},/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = -30},/obj/structure/cable,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "aHj" = (/obj/machinery/door{icon = 'icons/obj/doors/doormorgue.dmi'; name = "Chaplain's Office"; req_access_txt = "22"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) -"aHk" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aHl" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aHm" = (/obj/station_objects/stool/chair{dir = 8},/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/hallway/secondary/entry) +"aHk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aHl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aHm" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/hallway/secondary/entry) "aHn" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/hallway/secondary/entry) "aHo" = (/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/hallway/secondary/entry) "aHp" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/hallway/secondary/entry) "aHq" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/hallway/primary/port) -"aHr" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/port) -"aHs" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/port) -"aHt" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/port) -"aHu" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/port) -"aHv" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/port) +"aHr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/port) +"aHs" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/port) +"aHt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/port) +"aHu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/port) +"aHv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/port) "aHw" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHW"; location = "Lockers"},/turf/simulated/floor,/area/hallway/primary/port) -"aHx" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/port) -"aHy" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/floor,/area/hallway/primary/port) +"aHx" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/port) +"aHy" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/floor,/area/hallway/primary/port) "aHz" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "aHA" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "aHB" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/floor,/area/hallway/primary/port) @@ -1750,152 +1750,152 @@ "aHH" = (/turf/simulated/floor{icon_state = "L12"},/area/hallway/primary/central) "aHI" = (/turf/simulated/floor{desc = "

    There is some old writing on this floor. You are barely able to read out a few lines from a tangled scribble.

    Bruce Stachie the First

    "; icon_state = "L14"},/area/hallway/primary/central) "aHJ" = (/turf/simulated/floor{icon_state = "L16"},/area/hallway/primary/central) -"aHK" = (/obj/station_objects/bookcase{name = "bookcase (Adult)"},/turf/simulated/floor{icon_state = "wood"},/area/library) +"aHK" = (/obj/structure/bookcase{name = "bookcase (Adult)"},/turf/simulated/floor{icon_state = "wood"},/area/library) "aHL" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "wood"},/area/library) -"aHM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/station_objects/stool{pixel_y = 8},/obj/effects/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "dark"},/area/library) -"aHN" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/obj/station_objects/bookcase{name = "Forbidden Knowledge"},/turf/simulated/floor{icon_state = "dark"},/area/library) +"aHM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/stool{pixel_y = 8},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "dark"},/area/library) +"aHN" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/simulated/floor{icon_state = "dark"},/area/library) "aHO" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "wood"},/area/library) "aHP" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "wood"},/area/library) "aHQ" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/turf/simulated/floor,/area/hydroponics) "aHR" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor,/area/hydroponics) "aHS" = (/obj/machinery/seed_extractor,/obj/machinery/camera{c_tag = "Hydroponics East"; dir = 3},/turf/simulated/floor,/area/hydroponics) "aHT" = (/turf/simulated/floor,/area/hydroponics) -"aHU" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; name = "Hydro RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/hydroponics) -"aHV" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aHW" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aHU" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; name = "Hydro RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/hydroponics) +"aHV" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aHW" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aHX" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/crew_quarters/theatre) "aHY" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/crew_quarters/theatre) "aHZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/machinery/door/window{dir = 2; name = "Backstage"; req_access_txt = "46"},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/theatre) -"aIa" = (/obj/station_objects/window/reinforced/tinted/frosted,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/theatre) +"aIa" = (/obj/structure/window/reinforced/tinted/frosted,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/theatre) "aIb" = (/obj/machinery/door/airlock{name = "Backstage"; req_access_txt = "46"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/crew_quarters/theatre) -"aIc" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/theatre) -"aId" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/theatre) +"aIc" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/theatre) +"aId" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/theatre) "aIe" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/crew_quarters/theatre) "aIf" = (/obj/machinery/door/window/southright{name = "Chaplain's Office"; req_access_txt = "22"},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "aIg" = (/obj/machinery/camera{c_tag = "Chapel"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aIh" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aIi" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/chapel/main) +"aIi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/chapel/main) "aIj" = (/obj/machinery/vending/snack,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) "aIk" = (/obj/item/device/radio/beacon,/obj/machinery/camera{c_tag = "Arrivals South"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) -"aIl" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) -"aIm" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/hallway/secondary/entry) -"aIn" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aIo" = (/obj/station_objects/stool/chair{dir = 8},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/hallway/secondary/entry) +"aIl" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) +"aIm" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/hallway/secondary/entry) +"aIn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aIo" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/hallway/secondary/entry) "aIp" = (/turf/simulated/floor{icon_state = "carpetside"},/area/hallway/secondary/entry) "aIq" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/hallway/secondary/entry) "aIr" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/hallway/secondary/entry) -"aIs" = (/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/port) -"aIt" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) -"aIu" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) -"aIv" = (/obj/machinery/light,/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) -"aIw" = (/obj/machinery/camera{c_tag = "Arrivals Hallway East"; dir = 1},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) -"aIx" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) -"aIy" = (/obj/station_objects/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 27},/turf/simulated/floor,/area/hallway/primary/port) -"aIz" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) -"aIA" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) -"aIB" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/port) -"aIC" = (/obj/station_objects/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/port) +"aIs" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/port) +"aIt" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) +"aIu" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) +"aIv" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) +"aIw" = (/obj/machinery/camera{c_tag = "Arrivals Hallway East"; dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) +"aIx" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) +"aIy" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j2s"; sortType = 27},/turf/simulated/floor,/area/hallway/primary/port) +"aIz" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) +"aIA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) +"aIB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/port) +"aIC" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/port) "aID" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/port) "aIE" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=QM"; location = "CHW"},/turf/simulated/floor,/area/hallway/primary/central) "aIF" = (/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) "aIG" = (/obj/machinery/light,/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) "aIH" = (/obj/machinery/light,/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aII" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/library) +"aII" = (/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/library) "aIJ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "wood"},/area/library) "aIK" = (/obj/machinery/door{icon = 'icons/obj/doors/doormorgue.dmi'; name = "Private Study"; req_access_txt = "37"},/turf/simulated/floor{icon_state = "dark"},/area/library) -"aIL" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "wood"},/area/library) -"aIM" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "wood"},/area/library) -"aIN" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/disposal,/obj/station_objects/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/library) -"aIO" = (/obj/station_objects/disposalpipe/sortjunction{sortType = 16},/turf/simulated/wall,/area/library) -"aIP" = (/obj/machinery/power/apc{name = "Hydroponics APC"; dir = 8; pixel_x = -27; pixel_y = 3},/obj/station_objects/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) -"aIQ" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "greencorner"; dir = 8},/area/hydroponics) -"aIR" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/hydroponics) -"aIS" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "greencorner"; dir = 2},/area/hydroponics) -"aIT" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"aIU" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "35;12"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/hydroponics) -"aIV" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aIW" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aIL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "wood"},/area/library) +"aIM" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "wood"},/area/library) +"aIN" = (/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) +"aIO" = (/obj/structure/disposalpipe/sortjunction{sortType = 16},/turf/simulated/wall,/area/library) +"aIP" = (/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) +"aIQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "greencorner"; dir = 8},/area/hydroponics) +"aIR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/hydroponics) +"aIS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "greencorner"; dir = 2},/area/hydroponics) +"aIT" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"aIU" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "35;12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/hydroponics) +"aIV" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aIW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aIX" = (/obj/machinery/camera{c_tag = "Theatre West"; c_tag_order = 999; dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/theatre) "aIY" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/theatre) "aIZ" = (/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/theatre) -"aJa" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/rack,/obj/effects/landmark/costume,/turf/simulated/floor,/area/crew_quarters/theatre) +"aJa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/rack,/obj/effect/landmark/costume,/turf/simulated/floor,/area/crew_quarters/theatre) "aJb" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/crew_quarters/theatre) "aJc" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/crew_quarters/theatre) "aJd" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aJe" = (/obj/machinery/door{icon = 'icons/obj/doors/doormorgue.dmi'; name = "Confession Booth (Chaplain)"; req_access_txt = "22"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aJf" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aJg" = (/obj/station_objects/closet/extinguisher{pixel_x = 27},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aJg" = (/obj/structure/closet/extinguisher{pixel_x = 27},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aJh" = (/turf/simulated/wall,/area/chapel/main) "aJi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/chapel/main) "aJj" = (/turf/simulated/wall,/area/hallway/secondary/exit) "aJk" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) "aJl" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) -"aJm" = (/obj/station_objects/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) +"aJm" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) "aJn" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/hallway/secondary/entry) "aJo" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/hallway/secondary/entry) "aJp" = (/turf/simulated/wall,/area/maintenance/port) "aJq" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/maintenance/port) -"aJr" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"aJr" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) "aJs" = (/turf/simulated/wall,/area/crew_quarters/locker) "aJt" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/northleft{dir = 2; icon_state = "left"; req_access_txt = "0"},/turf/simulated/floor,/area/crew_quarters/locker) "aJu" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/northleft{base_state = "right"; dir = 2; icon_state = "right"},/turf/simulated/floor,/area/crew_quarters/locker) "aJv" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/mint) -"aJw" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mint) -"aJx" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mint) +"aJw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mint) +"aJx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mint) "aJy" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{icon_state = "dark"},/area/mint) "aJz" = (/turf/simulated/wall/r_wall,/area/mint) -"aJA" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor,/area/hallway/primary/port) -"aJB" = (/obj/machinery/camera{c_tag = "Port Hallway"; dir = 1},/obj/station_objects/table/reinforced,/turf/simulated/floor,/area/hallway/primary/port) -"aJC" = (/obj/station_objects/table/reinforced,/turf/simulated/floor,/area/hallway/primary/port) -"aJD" = (/obj/station_objects/closet/extinguisher{pixel_x = -5; pixel_y = -32},/turf/simulated/floor,/area/hallway/primary/port) +"aJA" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/hallway/primary/port) +"aJB" = (/obj/machinery/camera{c_tag = "Port Hallway"; dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor,/area/hallway/primary/port) +"aJC" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/hallway/primary/port) +"aJD" = (/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = -32},/turf/simulated/floor,/area/hallway/primary/port) "aJE" = (/turf/simulated/wall/r_wall,/area/hallway/primary/port) "aJF" = (/turf/simulated/wall/r_wall,/area/hallway/primary/central) "aJG" = (/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) -"aJH" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central) -"aJI" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central) -"aJJ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central) -"aJK" = (/obj/effects/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/bridge) -"aJL" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/bridge) -"aJM" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/bridge) -"aJN" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/status_display,/turf/simulated/floor/plating,/area/bridge) -"aJO" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/bridge) -"aJP" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/window/reinforced/tinted,/turf/simulated/floor/plating,/area/bridge) -"aJQ" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/bridge) -"aJR" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/status_display,/turf/simulated/floor/plating,/area/bridge) -"aJS" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/bridge) -"aJT" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/bridge) -"aJU" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central) -"aJV" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central) +"aJH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central) +"aJI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/central) +"aJJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central) +"aJK" = (/obj/effect/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/bridge) +"aJL" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/bridge) +"aJM" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/bridge) +"aJN" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/status_display,/turf/simulated/floor/plating,/area/bridge) +"aJO" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/bridge) +"aJP" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced/tinted,/turf/simulated/floor/plating,/area/bridge) +"aJQ" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/bridge) +"aJR" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/status_display,/turf/simulated/floor/plating,/area/bridge) +"aJS" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/bridge) +"aJT" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/bridge) +"aJU" = (/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/primary/central) +"aJV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central) "aJW" = (/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) -"aJX" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/library) -"aJY" = (/obj/station_objects/bookcase{name = "bookcase (Religious)"},/turf/simulated/floor{icon_state = "wood"},/area/library) -"aJZ" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/station_objects/table/woodentable,/obj/item/weapon/paper,/turf/simulated/floor{icon_state = "wood"},/area/library) -"aKa" = (/obj/station_objects/table/woodentable,/obj/machinery/librarycomp{pixel_y = 8},/turf/simulated/floor{icon_state = "wood"},/area/library) -"aKb" = (/obj/station_objects/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "wood"},/area/library) +"aJX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/library) +"aJY" = (/obj/structure/bookcase{name = "bookcase (Religious)"},/turf/simulated/floor{icon_state = "wood"},/area/library) +"aJZ" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/table/woodentable,/obj/item/weapon/paper,/turf/simulated/floor{icon_state = "wood"},/area/library) +"aKa" = (/obj/structure/table/woodentable,/obj/machinery/librarycomp{pixel_y = 8},/turf/simulated/floor{icon_state = "wood"},/area/library) +"aKb" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "wood"},/area/library) "aKc" = (/obj/machinery/libraryscanner{pixel_y = 4},/obj/machinery/light{dir = 1},/obj/machinery/requests_console{department = "Library"; departmentType = 2; pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "wood"},/area/library) -"aKd" = (/obj/station_objects/table/woodentable,/turf/simulated/floor{icon_state = "wood"},/area/library) +"aKd" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "wood"},/area/library) "aKe" = (/obj/machinery/hydroponics,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) "aKf" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) "aKg" = (/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) "aKh" = (/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) -"aKi" = (/obj/machinery/hydroponics,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/camera{c_tag = "Hydroponics"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"aKj" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/light/small{dir = 8},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aKk" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aKl" = (/obj/effects/landmark/start{name = "Clown"},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/theatre) -"aKm" = (/obj/effects/landmark/start{name = "Mime"},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/theatre) -"aKn" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/theatre) +"aKi" = (/obj/machinery/hydroponics,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/camera{c_tag = "Hydroponics"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aKj" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/light/small{dir = 8},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aKk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aKl" = (/obj/effect/landmark/start{name = "Clown"},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/theatre) +"aKm" = (/obj/effect/landmark/start{name = "Mime"},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/theatre) +"aKn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/theatre) "aKo" = (/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/crew_quarters/theatre) "aKp" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Theatre Storage"; dir = 8; network = "SS13"},/turf/simulated/floor,/area/crew_quarters/theatre) "aKq" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/crew_quarters/theatre) -"aKr" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/station_objects/stool/chair,/obj/item/device/radio/intercom{frequency = 1480; name = "Confessional Intercom"; pixel_x = -25},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aKr" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/structure/stool/chair,/obj/item/device/radio/intercom{frequency = 1480; name = "Confessional Intercom"; pixel_x = -25},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aKs" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) "aKt" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) -"aKu" = (/obj/item/device/radio/intercom{pixel_x = 25},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aKu" = (/obj/item/device/radio/intercom{pixel_x = 25},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aKv" = (/obj/machinery/computer/arcade,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/secondary/exit) "aKw" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/hallway/secondary/exit) -"aKx" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aKy" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aKz" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aKx" = (/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/exit) +"aKy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aKz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "aKA" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) "aKB" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/hallway/secondary/entry) "aKC" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) @@ -1903,20 +1903,20 @@ "aKE" = (/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/secondary/entry) "aKF" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/secondary/entry) "aKG" = (/turf/simulated/floor/plating,/area/maintenance/port) -"aKH" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/port) -"aKI" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"aKH" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/port) +"aKI" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) "aKJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/crew_quarters/locker) -"aKK" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/closet/emcloset,/turf/simulated/floor,/area/crew_quarters/locker) -"aKL" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor,/area/crew_quarters/locker) -"aKM" = (/obj/station_objects/reagent_dispensers/watertank,/turf/simulated/floor,/area/crew_quarters/locker) -"aKN" = (/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor,/area/crew_quarters/locker) +"aKK" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/emcloset,/turf/simulated/floor,/area/crew_quarters/locker) +"aKL" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/crew_quarters/locker) +"aKM" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/crew_quarters/locker) +"aKN" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/crew_quarters/locker) "aKO" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/crew_quarters/locker) "aKP" = (/turf/simulated/floor,/area/crew_quarters/locker) "aKQ" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/crew_quarters/locker) "aKR" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/vending/snack,/turf/simulated/floor,/area/crew_quarters/locker) "aKS" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/crew_quarters/locker) "aKT" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/crew_quarters/locker) -"aKU" = (/obj/station_objects/secure_closet/personal,/turf/simulated/floor,/area/crew_quarters/locker) +"aKU" = (/obj/structure/secure_closet/personal,/turf/simulated/floor,/area/crew_quarters/locker) "aKV" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mint) "aKW" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/mint) "aKX" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/mint) @@ -1927,46 +1927,46 @@ "aLc" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Tool Storage"; req_access_txt = "12"},/turf/simulated/floor,/area/storage/tools) "aLd" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/central) "aLe" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) -"aLf" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central) +"aLf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central) "aLg" = (/turf/simulated/wall/r_wall,/area/bridge) -"aLh" = (/obj/station_objects/table/reinforced,/obj/item/device/aicard,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/bridge) +"aLh" = (/obj/structure/table/reinforced,/obj/item/device/aicard,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/bridge) "aLi" = (/obj/machinery/computer/security,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) -"aLj" = (/obj/station_objects/table/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/item/weapon/storage/PDAbox,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) -"aLk" = (/obj/station_objects/table/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/item/device/radio/signaler,/obj/item/device/radio/signaler,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/bridge) -"aLl" = (/obj/station_objects/window/reinforced/tinted{dir = 5},/turf/simulated/floor/plating,/area/bridge) +"aLj" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/PDAbox,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) +"aLk" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/item/device/radio/signaler,/obj/item/device/radio/signaler,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/bridge) +"aLl" = (/obj/structure/window/reinforced/tinted{dir = 5},/turf/simulated/floor/plating,/area/bridge) "aLm" = (/obj/machinery/computer/communications,/turf/simulated/floor,/area/bridge) -"aLn" = (/obj/station_objects/table/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/recharger,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/bridge) -"aLo" = (/obj/station_objects/table/reinforced,/obj/item/device/flash,/obj/item/device/flash,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/bridge) -"aLp" = (/obj/machinery/computer/crew,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/bridge) -"aLq" = (/obj/station_objects/table/reinforced,/obj/item/weapon/storage/id_kit,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/bridge) -"aLr" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central) -"aLs" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/library) +"aLn" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/recharger,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/bridge) +"aLo" = (/obj/structure/table/reinforced,/obj/item/device/flash,/obj/item/device/flash,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/bridge) +"aLp" = (/obj/machinery/computer/crew,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/bridge) +"aLq" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/id_kit,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/bridge) +"aLr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central) +"aLs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/library) "aLt" = (/obj/machinery/camera{c_tag = "Library West"; c_tag_order = 999; dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/library) -"aLu" = (/obj/station_objects/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/paper,/turf/simulated/floor{icon_state = "wood"},/area/library) -"aLv" = (/obj/station_objects/stool{pixel_y = 8},/obj/effects/landmark/start{name = "Librarian"},/turf/simulated/floor{icon_state = "wood"},/area/library) -"aLw" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aLu" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/paper,/turf/simulated/floor{icon_state = "wood"},/area/library) +"aLv" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Librarian"},/turf/simulated/floor{icon_state = "wood"},/area/library) +"aLw" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aLx" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/hydroponics) "aLy" = (/obj/machinery/hydroponics,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) "aLz" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) "aLA" = (/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) "aLB" = (/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) -"aLC" = (/obj/machinery/hydroponics,/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"aLD" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aLE" = (/obj/station_objects/window/reinforced,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/theatre) +"aLC" = (/obj/machinery/hydroponics,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aLD" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aLE" = (/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/theatre) "aLF" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/theatre) -"aLG" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced/tinted,/obj/station_objects/window/reinforced/tinted{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) +"aLG" = (/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) "aLH" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aLI" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) "aLJ" = (/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) -"aLK" = (/obj/station_objects/table/woodentable,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aLL" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aLM" = (/obj/station_objects/stool/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"aLN" = (/obj/station_objects/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor,/area/hallway/secondary/exit) +"aLK" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aLL" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aLM" = (/obj/structure/stool/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aLN" = (/obj/structure/stool,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor,/area/hallway/secondary/exit) "aLO" = (/turf/simulated/floor,/area/hallway/secondary/exit) "aLP" = (/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor,/area/hallway/secondary/exit) -"aLQ" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) -"aLR" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/hallway/secondary/exit) -"aLS" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aLQ" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/exit) +"aLR" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/hallway/secondary/exit) +"aLS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "aLT" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/secondary/entry) "aLU" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/hallway/secondary/entry) "aLV" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/secondary/entry) @@ -1974,270 +1974,270 @@ "aLX" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/hallway/secondary/entry) "aLY" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/hallway/secondary/entry) "aLZ" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Arrivals Hallway"; dir = 8; network = "SS13"},/turf/simulated/floor,/area/hallway/secondary/entry) -"aMa" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) -"aMb" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"aMc" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/station_objects/closet/wardrobe/mixed,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor,/area/crew_quarters/locker) -"aMd" = (/obj/effects/landmark{name = "lightsout"},/turf/simulated/floor,/area/crew_quarters/locker) -"aMe" = (/obj/station_objects/secure_closet/personal,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) +"aMa" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) +"aMb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"aMc" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/closet/wardrobe/mixed,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor,/area/crew_quarters/locker) +"aMd" = (/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor,/area/crew_quarters/locker) +"aMe" = (/obj/structure/secure_closet/personal,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) "aMf" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/mint) "aMg" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) "aMh" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/mint) "aMi" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/maintenance/port) "aMj" = (/turf/simulated/wall/r_wall,/area/storage/tools) -"aMk" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/station_objects/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"},/area/storage/tools) +"aMk" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"},/area/storage/tools) "aMl" = (/turf/simulated/floor{icon_state = "white"},/area/storage/tools) "aMm" = (/obj/machinery/light/small{dir = 1},/obj/machinery/portable_atmospherics/pump,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/storage/tools) -"aMn" = (/obj/machinery/power/apc{dir = 1; name = "Tool Storage APC"; pixel_y = 24},/obj/station_objects/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/storage/tools) +"aMn" = (/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/storage/tools) "aMo" = (/turf/simulated/floor,/area/storage/tools) -"aMp" = (/obj/station_objects/table,/obj/machinery/light/small{dir = 1},/obj/item/weapon/module/power_control,/turf/simulated/floor,/area/storage/tools) -"aMq" = (/obj/station_objects/table,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/airlock_electronics,/turf/simulated/floor,/area/storage/tools) -"aMr" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/tools) +"aMp" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/obj/item/weapon/module/power_control,/turf/simulated/floor,/area/storage/tools) +"aMq" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/airlock_electronics,/turf/simulated/floor,/area/storage/tools) +"aMr" = (/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/storage/tools) "aMs" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/bridge) -"aMt" = (/obj/station_objects/stool/chair{dir = 1; name = "Security Station"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) +"aMt" = (/obj/structure/stool/chair{dir = 1; name = "Security Station"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) "aMu" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) -"aMv" = (/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/bridge) +"aMv" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/bridge) "aMw" = (/obj/machinery/computer/prison_shuttle{req_access_txt = "1"},/turf/simulated/floor,/area/bridge) -"aMx" = (/obj/station_objects/stool/chair{dir = 1; name = "Command Station"},/turf/simulated/floor,/area/bridge) +"aMx" = (/obj/structure/stool/chair{dir = 1; name = "Command Station"},/turf/simulated/floor,/area/bridge) "aMy" = (/obj/machinery/computer/station_alert,/turf/simulated/floor,/area/bridge) -"aMz" = (/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/bridge) +"aMz" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/bridge) "aMA" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/bridge) -"aMB" = (/obj/station_objects/stool/chair{dir = 1; name = "Medical Station"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/bridge) +"aMB" = (/obj/structure/stool/chair{dir = 1; name = "Medical Station"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/bridge) "aMC" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 5},/area/bridge) -"aMD" = (/obj/station_objects/bookcase{name = "bookcase (Fiction)"},/turf/simulated/floor{icon_state = "wood"},/area/library) -"aME" = (/obj/station_objects/table/woodentable,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "wood"},/area/library) +"aMD" = (/obj/structure/bookcase{name = "bookcase (Fiction)"},/turf/simulated/floor{icon_state = "wood"},/area/library) +"aME" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "wood"},/area/library) "aMF" = (/obj/machinery/door/window/northright{dir = 1; name = "library desk door"; req_access_txt = "37"},/turf/simulated/floor{icon_state = "wood"},/area/library) -"aMG" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8; initialize_directions = 7},/obj/machinery/camera{c_tag = "Hydroponics West Maintenance"; dir = 8; network = "SS13"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aMG" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8; initialize_directions = 7},/obj/machinery/camera{c_tag = "Hydroponics West Maintenance"; dir = 8; network = "SS13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aMH" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/hydroponics) "aMI" = (/obj/machinery/hydroponics,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) "aMJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) "aMK" = (/obj/machinery/biogenerator,/turf/simulated/floor,/area/hydroponics) -"aML" = (/obj/machinery/disposal,/obj/station_objects/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/hydroponics) -"aMM" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) -"aMN" = (/obj/machinery/hydroponics,/obj/station_objects/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 13},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"aMO" = (/obj/station_objects/stool/chair{dir = 1},/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/theatre) -"aMP" = (/obj/station_objects/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/theatre) +"aML" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/hydroponics) +"aMM" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) +"aMN" = (/obj/machinery/hydroponics,/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 13},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aMO" = (/obj/structure/stool/chair{dir = 1},/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/theatre) +"aMP" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/theatre) "aMQ" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/crew_quarters/theatre) "aMR" = (/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/crew_quarters/theatre) -"aMS" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/theatre) +"aMS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/theatre) "aMT" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/crew_quarters/theatre) -"aMU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/station_objects/stool/chair{dir = 1},/obj/item/device/radio/intercom{frequency = 1480; name = "Confessional Intercom"; pixel_x = -25},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aMU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/structure/stool/chair{dir = 1},/obj/item/device/radio/intercom{frequency = 1480; name = "Confessional Intercom"; pixel_x = -25},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aMV" = (/obj/machinery/door{icon = 'icons/obj/doors/doormorgue.dmi'; name = "Confession Booth"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aMW" = (/turf/simulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/chapel/main) "aMX" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/main) -"aMY" = (/obj/station_objects/stool/chair{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aMY" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) "aMZ" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) -"aNa" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aNb" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/effects/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/exit) -"aNc" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aNd" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aNa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aNb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/effect/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/exit) +"aNc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aNd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aNe" = (/obj/machinery/camera{c_tag = "Arrivals Center"; dir = 4; network = "SS13"},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor,/area/hallway/secondary/entry) "aNf" = (/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor,/area/hallway/secondary/entry) "aNg" = (/turf/simulated/wall,/area/security/vacantoffice) "aNh" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/security/vacantoffice) -"aNi" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/locker) -"aNj" = (/obj/station_objects/closet/wardrobe/green,/turf/simulated/floor,/area/crew_quarters/locker) -"aNk" = (/obj/station_objects/stool{pixel_y = 8},/turf/simulated/floor,/area/crew_quarters/locker) -"aNl" = (/obj/station_objects/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area/crew_quarters/locker) -"aNm" = (/obj/station_objects/table,/turf/simulated/floor,/area/crew_quarters/locker) -"aNn" = (/obj/station_objects/secure_closet/personal,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/crew_quarters/locker) +"aNi" = (/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/locker) +"aNj" = (/obj/structure/closet/wardrobe/green,/turf/simulated/floor,/area/crew_quarters/locker) +"aNk" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/crew_quarters/locker) +"aNl" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area/crew_quarters/locker) +"aNm" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/locker) +"aNn" = (/obj/structure/secure_closet/personal,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/crew_quarters/locker) "aNo" = (/obj/machinery/camera{c_tag = "Autolathe"; c_tag_order = 999; dir = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/mint) "aNp" = (/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/mint) "aNq" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/maintenance/port) -"aNr" = (/obj/station_objects/secure_closet/chemical,/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/storage/tools) +"aNr" = (/obj/structure/secure_closet/chemical,/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/storage/tools) "aNs" = (/obj/item/weapon/paper{info = "Supplies for the area will be arriving soon."; name = "No things to store?"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/storage/tools) "aNt" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/storage/tools) "aNu" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/storage/tools) -"aNv" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/closet/extinguisher{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/storage/tools) +"aNv" = (/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/pipe/simple{dir = 4},/turf/simulated/floor,/area/storage/tools) "aNw" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/storage/tools) "aNx" = (/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) -"aNy" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/tools) +"aNy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/tools) "aNz" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/hallway/primary/central) -"aNA" = (/obj/station_objects/table,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/multitool,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/bridge) +"aNA" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/multitool,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/bridge) "aNB" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) -"aNC" = (/obj/station_objects/table,/obj/item/weapon/wrench,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) +"aNC" = (/obj/structure/table,/obj/item/weapon/wrench,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) "aND" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/bridge) "aNE" = (/turf/simulated/floor,/area/bridge) "aNF" = (/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/bridge) "aNG" = (/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/bridge) -"aNH" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/bridge) +"aNH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/bridge) "aNI" = (/turf/simulated/floor{dir = 4; icon_state = "escapecorner"},/area/bridge) -"aNJ" = (/obj/station_objects/table,/obj/item/kitchen/donut_box,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/bridge) +"aNJ" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/bridge) "aNK" = (/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/bridge) -"aNL" = (/obj/station_objects/table,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor{icon_state = "whitehall"; dir = 5},/area/bridge) -"aNM" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central) +"aNL" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor{icon_state = "whitehall"; dir = 5},/area/bridge) +"aNM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/central) "aNN" = (/turf/simulated/floor,/area/library) "aNO" = (/turf/simulated/floor{icon_state = "dark"},/area/library) -"aNP" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/library) +"aNP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/library) "aNQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "wood"},/area/library) -"aNR" = (/obj/station_objects/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/library) -"aNS" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aNT" = (/obj/effects/landmark/start{name = "Botanist"},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) -"aNU" = (/obj/effects/landmark/start{name = "Botanist"},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) -"aNV" = (/obj/machinery/hydroponics,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"aNW" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/disposalpipe/sortjunction{icon_state = "pipe-j2s"; sortType = 26},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aNX" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aNY" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/theatre) -"aNZ" = (/obj/machinery/disposal{pixel_x = -5; pixel_y = -3},/obj/station_objects/disposalpipe/trunk{dir = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/theatre) -"aOa" = (/obj/station_objects/stool/chair{dir = 1},/obj/machinery/requests_console{department = "Theatre"; departmentType = 0; name = "theatre RC"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/theatre) -"aOb" = (/obj/machinery/atmospherics/unary/vent_scrubber,/obj/station_objects/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/theatre) -"aOc" = (/obj/machinery/atmospherics/unary/vent_pump,/obj/station_objects/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/theatre) -"aOd" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/crew_quarters/theatre) -"aOe" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/crew_quarters/theatre) -"aOf" = (/obj/machinery/door/airlock{name = "Theatre Storage"; req_access_txt = "46"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/theatre) -"aOg" = (/obj/machinery/atmospherics/unary/vent_pump,/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/theatre) +"aNR" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/library) +"aNS" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aNT" = (/obj/effect/landmark/start{name = "Botanist"},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) +"aNU" = (/obj/effect/landmark/start{name = "Botanist"},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) +"aNV" = (/obj/machinery/hydroponics,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aNW" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/sortjunction{icon_state = "pipe-j2s"; sortType = 26},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aNX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aNY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/theatre) +"aNZ" = (/obj/machinery/disposal{pixel_x = -5; pixel_y = -3},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/theatre) +"aOa" = (/obj/structure/stool/chair{dir = 1},/obj/machinery/requests_console{department = "Theatre"; departmentType = 0; name = "theatre RC"; pixel_x = 0; pixel_y = -30},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/theatre) +"aOb" = (/obj/machinery/atmospherics/unary/vent_scrubber,/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/theatre) +"aOc" = (/obj/machinery/atmospherics/unary/vent_pump,/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/theatre) +"aOd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/crew_quarters/theatre) +"aOe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/crew_quarters/theatre) +"aOf" = (/obj/machinery/door/airlock{name = "Theatre Storage"; req_access_txt = "46"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/theatre) +"aOg" = (/obj/machinery/atmospherics/unary/vent_pump,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/theatre) "aOh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/crew_quarters/theatre) "aOi" = (/obj/machinery/light/small,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aOj" = (/obj/station_objects/stool,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aOk" = (/obj/station_objects/stool,/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) -"aOl" = (/obj/station_objects/stool,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"aOj" = (/obj/structure/stool,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aOk" = (/obj/structure/stool,/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) +"aOl" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) "aOm" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/main) "aOn" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/main) "aOo" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) -"aOp" = (/obj/station_objects/stool,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aOq" = (/obj/station_objects/stool/chair{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aOp" = (/obj/structure/stool,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aOq" = (/obj/structure/stool/chair{dir = 4},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) "aOr" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "aOs" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/hallway/secondary/exit) "aOt" = (/turf/simulated/floor/plating,/area/hallway/secondary/exit) "aOu" = (/turf/space,/area/shuttle/transport1/station) -"aOv" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aOv" = (/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/hallway/secondary/entry) "aOw" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/wall,/area/security/vacantoffice) "aOx" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/security/vacantoffice) -"aOy" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/stool/chair{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) -"aOz" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/table/woodentable,/turf/simulated/floor/plating,/area/security/vacantoffice) +"aOy" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/stool/chair{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) +"aOz" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/structure/table/woodentable,/turf/simulated/floor/plating,/area/security/vacantoffice) "aOA" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor/plating,/area/security/vacantoffice) -"aOB" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/table/woodentable,/turf/simulated/floor,/area/security/vacantoffice) -"aOC" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/stool/chair{dir = 8},/turf/simulated/floor/plating,/area/security/vacantoffice) +"aOB" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/table/woodentable,/turf/simulated/floor,/area/security/vacantoffice) +"aOC" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/stool/chair{dir = 8},/turf/simulated/floor/plating,/area/security/vacantoffice) "aOD" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor/plating,/area/security/vacantoffice) -"aOE" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/table/woodentable,/turf/simulated/floor/plating,/area/security/vacantoffice) +"aOE" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/table/woodentable,/turf/simulated/floor/plating,/area/security/vacantoffice) "aOF" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/wall,/area/security/vacantoffice) "aOG" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) "aOH" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) -"aOI" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) -"aOJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) -"aOK" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/locker) -"aOL" = (/obj/station_objects/closet/wardrobe/grey,/turf/simulated/floor,/area/crew_quarters/locker) +"aOI" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) +"aOJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) +"aOK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/locker) +"aOL" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor,/area/crew_quarters/locker) "aOM" = (/obj/machinery/door/window/northleft{dir = 2; icon_state = "left"; req_access_txt = "51"},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/mint) -"aON" = (/obj/station_objects/table/reinforced,/obj/station_objects/window/reinforced/tinted,/obj/station_objects/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = "icon-rwindow (WEST)"},/obj/item/weapon/pen,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) -"aOO" = (/obj/station_objects/table/reinforced,/obj/machinery/door/window/northleft{dir = 2; icon_state = "left"; req_access_txt = "51"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) -"aOP" = (/obj/station_objects/table/reinforced,/obj/machinery/door/window/northleft{dir = 2; icon_state = "left"; req_access_txt = "51"},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/mint) -"aOQ" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/floor/plating,/area/maintenance/port) -"aOR" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Chemical Storage Maintenance"; req_access_txt = "12;33"},/turf/simulated/floor/plating,/area/storage/tools) -"aOS" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor{icon_state = "white"},/area/storage/tools) -"aOT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/storage/tools) -"aOU" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "white"},/area/storage/tools) -"aOV" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/storage/tools) -"aOW" = (/obj/station_objects/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/storage/tools) +"aON" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = "icon-rwindow (WEST)"},/obj/item/weapon/pen,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) +"aOO" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft{dir = 2; icon_state = "left"; req_access_txt = "51"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) +"aOP" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft{dir = 2; icon_state = "left"; req_access_txt = "51"},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/mint) +"aOQ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/floor/plating,/area/maintenance/port) +"aOR" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Chemical Storage Maintenance"; req_access_txt = "12;33"},/turf/simulated/floor/plating,/area/storage/tools) +"aOS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor{icon_state = "white"},/area/storage/tools) +"aOT" = (/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"},/turf/simulated/floor{icon_state = "white"},/area/storage/tools) +"aOU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "white"},/area/storage/tools) +"aOV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/storage/tools) +"aOW" = (/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/storage/tools) "aOX" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) "aOY" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central) "aOZ" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/hallway/primary/central) -"aPa" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/bridge) +"aPa" = (/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"; d2 = 2},/turf/simulated/floor/plating,/area/bridge) "aPb" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/turf/simulated/floor,/area/bridge) "aPc" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/bridge) -"aPd" = (/obj/station_objects/stool/chair{dir = 1; name = "Security Station"},/turf/simulated/floor,/area/bridge) +"aPd" = (/obj/structure/stool/chair{dir = 1; name = "Security Station"},/turf/simulated/floor,/area/bridge) "aPe" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/bridge) "aPf" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/bridge) -"aPg" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/bridge) -"aPh" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/bridge) -"aPi" = (/obj/station_objects/stool/chair{dir = 1; name = "Medical Station"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/bridge) +"aPg" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/bridge) +"aPh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/bridge) +"aPi" = (/obj/structure/stool/chair{dir = 1; name = "Medical Station"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/bridge) "aPj" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/bridge) "aPk" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/hallway/primary/central) "aPl" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/hallway/primary/central) -"aPm" = (/obj/station_objects/bookcase{name = "bookcase (Non-Fiction)"},/turf/simulated/floor{icon_state = "wood"},/area/library) -"aPn" = (/obj/station_objects/stool/chair,/turf/simulated/floor,/area/library) -"aPo" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/library) -"aPp" = (/obj/machinery/hydroponics,/obj/station_objects/disposalpipe/segment,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"aPq" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aPm" = (/obj/structure/bookcase{name = "bookcase (Non-Fiction)"},/turf/simulated/floor{icon_state = "wood"},/area/library) +"aPn" = (/obj/structure/stool/chair,/turf/simulated/floor,/area/library) +"aPo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/library) +"aPp" = (/obj/machinery/hydroponics,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aPq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aPr" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/storage/auxillary) "aPs" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/storage/auxillary) -"aPt" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/power/apc{dir = 8; name = "Theatre APC"; pixel_x = -25},/obj/machinery/camera{c_tag = "Theatre Entrance"; dir = 4; network = "SS13"},/obj/station_objects/cable,/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/crew_quarters/theatre) +"aPt" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/power/apc{dir = 8; name = "Theatre APC"; pixel_x = -25},/obj/machinery/camera{c_tag = "Theatre Entrance"; dir = 4; network = "SS13"},/obj/structure/cable,/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/crew_quarters/theatre) "aPu" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/crew_quarters/theatre) "aPv" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/crew_quarters/theatre) "aPw" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/crew_quarters/theatre) "aPx" = (/obj/machinery/door/window{dir = 2; icon_state = "right"; name = "Admissions"; req_access_txt = "46"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/crew_quarters/theatre) -"aPy" = (/obj/machinery/power/apc{dir = 8; name = "Chapel APC"; pixel_x = -25},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/stool,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aPz" = (/obj/station_objects/stool,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) -"aPA" = (/obj/station_objects/stool,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) -"aPB" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/main) -"aPC" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/main) -"aPD" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) -"aPE" = (/obj/station_objects/stool,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) -"aPF" = (/obj/station_objects/stool,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) -"aPG" = (/obj/machinery/camera{c_tag = "Chapel East"; dir = 8; network = "SS13"},/obj/station_objects/stool,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aPy" = (/obj/machinery/power/apc{dir = 8; name = "Chapel APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/stool,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aPz" = (/obj/structure/stool,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) +"aPA" = (/obj/structure/stool,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) +"aPB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/main) +"aPC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/main) +"aPD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) +"aPE" = (/obj/structure/stool,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) +"aPF" = (/obj/structure/stool,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) +"aPG" = (/obj/machinery/camera{c_tag = "Chapel East"; dir = 8; network = "SS13"},/obj/structure/stool,/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{icon_state = "dark"},/area/chapel/main) "aPH" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/wall,/area/chapel/main) "aPI" = (/obj/item/device/radio/intercom{pixel_x = -25},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"aPJ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aPK" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aPL" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aPM" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/effects/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aPJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aPK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aPL" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aPM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/effect/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aPN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/secondary/entry) "aPO" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/security/vacantoffice) "aPP" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Vacant Office"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/security/vacantoffice) -"aPQ" = (/obj/machinery/atmospherics/pipe/manifold,/obj/station_objects/table/woodentable,/obj/machinery/light/lamp,/turf/simulated/floor/plating,/area/security/vacantoffice) +"aPQ" = (/obj/machinery/atmospherics/pipe/manifold,/obj/structure/table/woodentable,/obj/machinery/light/lamp,/turf/simulated/floor/plating,/area/security/vacantoffice) "aPR" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/security/vacantoffice) -"aPS" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/table/woodentable,/obj/machinery/light/lamp/green,/turf/simulated/floor,/area/security/vacantoffice) +"aPS" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/table/woodentable,/obj/machinery/light/lamp/green,/turf/simulated/floor,/area/security/vacantoffice) "aPT" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor/plating,/area/security/vacantoffice) "aPU" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/security/vacantoffice) -"aPV" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) -"aPW" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) -"aPX" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"aPY" = (/obj/station_objects/closet/wardrobe/black,/turf/simulated/floor,/area/crew_quarters/locker) +"aPV" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/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/port) +"aPW" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) +"aPX" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"aPY" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor,/area/crew_quarters/locker) "aPZ" = (/obj/machinery/camera{c_tag = "Locker Room West"; dir = 1},/turf/simulated/floor,/area/crew_quarters/locker) "aQa" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/crew_quarters/locker) -"aQb" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/station_objects/secure_closet/personal,/turf/simulated/floor,/area/crew_quarters/locker) +"aQb" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/secure_closet/personal,/turf/simulated/floor,/area/crew_quarters/locker) "aQc" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/wall,/area/mint) "aQd" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/mint) -"aQe" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/table/reinforced,/obj/station_objects/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = "icon-rwindow (WEST)"},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) -"aQf" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/stool/chair{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) -"aQg" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/station_objects/stool/chair{dir = 1},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/mint) +"aQe" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/table/reinforced,/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"; tag = "icon-rwindow (WEST)"},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) +"aQf" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) +"aQg" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/mint) "aQh" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/mint) -"aQi" = (/obj/machinery/light/small{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/floor/plating,/area/maintenance/port) +"aQi" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/floor/plating,/area/maintenance/port) "aQj" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/storage/tools) -"aQk" = (/obj/station_objects/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"},/area/storage/tools) -"aQl" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/station_objects/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"},/area/storage/tools) +"aQk" = (/obj/structure/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"},/area/storage/tools) +"aQl" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"},/area/storage/tools) "aQm" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "white"},/area/storage/tools) -"aQn" = (/obj/station_objects/reagent_dispensers/watertank,/obj/machinery/camera{c_tag = "Engineering South-West"; dir = 1},/turf/simulated/floor,/area/storage/tools) -"aQo" = (/obj/station_objects/reagent_dispensers/fueltank,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/storage/tools) -"aQp" = (/obj/station_objects/closet/toolcloset,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/storage/tools) -"aQq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/station_objects/closet/toolcloset,/turf/simulated/floor,/area/storage/tools) -"aQr" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/tools) +"aQn" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/camera{c_tag = "Engineering South-West"; dir = 1},/turf/simulated/floor,/area/storage/tools) +"aQo" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/storage/tools) +"aQp" = (/obj/structure/closet/toolcloset,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/storage/tools) +"aQq" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/toolcloset,/turf/simulated/floor,/area/storage/tools) +"aQr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/tools) "aQs" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/central) -"aQt" = (/obj/machinery/door/airlock/command{name = "Bridge"; req_access = null; req_access_txt = "19"},/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/bridge) -"aQu" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/bridge) -"aQv" = (/obj/machinery/door/airlock/glass{name = "Bridge"; req_access_txt = "19"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/bridge) -"aQw" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/bridge) -"aQx" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/bridge) +"aQt" = (/obj/machinery/door/airlock/command{name = "Bridge"; req_access = null; req_access_txt = "19"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/bridge) +"aQu" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/bridge) +"aQv" = (/obj/machinery/door/airlock/glass{name = "Bridge"; req_access_txt = "19"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/bridge) +"aQw" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/bridge) +"aQx" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/bridge) "aQy" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) "aQz" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) "aQA" = (/obj/machinery/light,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) "aQB" = (/obj/machinery/camera{c_tag = "Bridge Center"; dir = 1},/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge desk"; departmentType = 5; name = "Bridge RC"; pixel_y = -30},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) -"aQC" = (/obj/station_objects/closet/fireaxecabinet{pixel_y = -32},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) +"aQC" = (/obj/structure/closet/fireaxecabinet{pixel_y = -32},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) "aQD" = (/obj/machinery/door_control{name = "Blast Door Control"; pixel_x = -1; pixel_y = -24; id = "bridge blast"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) "aQE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) "aQF" = (/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) -"aQG" = (/obj/machinery/power/apc{dir = 2; name = "Bridge APC"; pixel_y = -24},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) -"aQH" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/bridge) -"aQI" = (/obj/machinery/door/airlock/command{name = "Bridge"; req_access = null; req_access_txt = "19"},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/bridge) -"aQJ" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/hallway/primary/central) -"aQK" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/central) -"aQL" = (/obj/station_objects/stool/chair{dir = 4},/turf/simulated/floor,/area/library) -"aQM" = (/obj/station_objects/table/reinforced,/obj/item/weapon/dice/d20,/turf/simulated/floor{icon_state = "dark"},/area/library) -"aQN" = (/obj/station_objects/stool/chair{dir = 8},/turf/simulated/floor,/area/library) +"aQG" = (/obj/machinery/power/apc{dir = 2; name = "Bridge APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) +"aQH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/bridge) +"aQI" = (/obj/machinery/door/airlock/command{name = "Bridge"; req_access = null; req_access_txt = "19"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/bridge) +"aQJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/hallway/primary/central) +"aQK" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/central) +"aQL" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor,/area/library) +"aQM" = (/obj/structure/table/reinforced,/obj/item/weapon/dice/d20,/turf/simulated/floor{icon_state = "dark"},/area/library) +"aQN" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor,/area/library) "aQO" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/library) -"aQP" = (/obj/station_objects/table/reinforced,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/library) -"aQQ" = (/obj/station_objects/stool/chair{dir = 8},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/library) +"aQP" = (/obj/structure/table/reinforced,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/library) +"aQQ" = (/obj/structure/stool/chair{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/library) "aQR" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "wood"},/area/library) -"aQS" = (/obj/station_objects/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/library) -"aQT" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aQU" = (/obj/station_objects/disposalpipe/segment,/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"aQV" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aQW" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/storage/auxillary) -"aQX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/space_heater,/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/storage/auxillary) -"aQY" = (/obj/station_objects/reagent_dispensers/watertank,/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/storage/auxillary) -"aQZ" = (/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/storage/auxillary) +"aQS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/library) +"aQT" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aQU" = (/obj/structure/disposalpipe/segment,/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aQV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aQW" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/storage/auxillary) +"aQX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/space_heater,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/storage/auxillary) +"aQY" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/storage/auxillary) +"aQZ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/storage/auxillary) "aRa" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/crew_quarters/theatre) "aRb" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/crew_quarters/theatre) -"aRc" = (/obj/station_objects/table,/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/theatre) -"aRd" = (/obj/station_objects/stool/chair,/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor,/area/crew_quarters/theatre) +"aRc" = (/obj/structure/table,/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/theatre) +"aRd" = (/obj/structure/stool/chair,/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor,/area/crew_quarters/theatre) "aRe" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/crew_quarters/theatre) "aRf" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/hallway/primary/starboard) "aRg" = (/turf/simulated/floor,/area/hallway/primary/starboard) @@ -2252,130 +2252,130 @@ "aRp" = (/turf/simulated/floor/plating,/area/security/vacantoffice) "aRq" = (/turf/simulated/floor,/area/security/vacantoffice) "aRr" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/security/vacantoffice) -"aRs" = (/obj/station_objects/table/woodentable,/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) -"aRt" = (/obj/station_objects/rack{dir = 4},/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/port) +"aRs" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) +"aRt" = (/obj/structure/rack{dir = 4},/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/port) "aRu" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating,/area/maintenance/port) -"aRv" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"aRv" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) "aRw" = (/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) "aRx" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/simulated/floor,/area/crew_quarters/locker/locker_toilet) "aRy" = (/obj/machinery/requests_console{department = "Locker Room"; pixel_y = -30},/turf/simulated/floor,/area/crew_quarters/locker) -"aRz" = (/obj/station_objects/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor,/area/crew_quarters/locker) +"aRz" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor,/area/crew_quarters/locker) "aRA" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/crew_quarters/locker) "aRB" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/crew_quarters/locker) -"aRC" = (/obj/machinery/power/apc{dir = 8; name = "Mint APC"; pixel_x = -27; pixel_y = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/mint) -"aRD" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) -"aRE" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) -"aRF" = (/obj/machinery/camera{c_tag = "Port Maintenance 2"; dir = 8; network = "SS13"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) +"aRC" = (/obj/machinery/power/apc{dir = 8; name = "Mint APC"; pixel_x = -27; pixel_y = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/mint) +"aRD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) +"aRE" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) +"aRF" = (/obj/machinery/camera{c_tag = "Port Maintenance 2"; dir = 8; network = "SS13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) "aRG" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/storage/tools) -"aRH" = (/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/storage/tools) -"aRI" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/wall/r_wall,/area/storage/tools) -"aRJ" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/storage/tools) -"aRK" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/storage/tools) -"aRL" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/wall,/area/storage/tools) -"aRM" = (/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/storage/tools) +"aRH" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/storage/tools) +"aRI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/wall/r_wall,/area/storage/tools) +"aRJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/storage/tools) +"aRK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/storage/tools) +"aRL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/wall,/area/storage/tools) +"aRM" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/storage/tools) "aRN" = (/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "aRO" = (/obj/machinery/light,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/hallway/primary/central) "aRP" = (/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/hallway/primary/central) "aRQ" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/hallway/primary/central) -"aRR" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/cable,/turf/simulated/floor/plating,/area/bridge) +"aRR" = (/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,/turf/simulated/floor/plating,/area/bridge) "aRS" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/wall/r_wall,/area/bridge) -"aRT" = (/obj/machinery/camera{c_tag = "Bridge West"; dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/closet/emcloset,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) -"aRU" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) +"aRT" = (/obj/machinery/camera{c_tag = "Bridge West"; dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) +"aRU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) "aRV" = (/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) "aRW" = (/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/bridge) "aRX" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/wall/r_wall,/area/bridge) "aRY" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/bridge) "aRZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/wall/r_wall,/area/bridge) "aSa" = (/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/bridge) -"aSb" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) -"aSc" = (/obj/machinery/camera{c_tag = "Bridge East"; dir = 1},/obj/station_objects/closet/emcloset,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) +"aSb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) +"aSc" = (/obj/machinery/camera{c_tag = "Bridge East"; dir = 1},/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) "aSd" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/hallway/primary/central) -"aSe" = (/obj/machinery/power/apc{dir = 2; name = "Central Hall APC"; pixel_y = -24},/obj/station_objects/cable,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/hallway/primary/central) -"aSf" = (/obj/station_objects/bookcase{name = "bookcase (Reference)"},/turf/simulated/floor{icon_state = "wood"},/area/library) -"aSg" = (/obj/station_objects/stool/chair{dir = 1},/turf/simulated/floor,/area/library) -"aSh" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aSe" = (/obj/machinery/power/apc{dir = 2; name = "Central Hall APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/hallway/primary/central) +"aSf" = (/obj/structure/bookcase{name = "bookcase (Reference)"},/turf/simulated/floor{icon_state = "wood"},/area/library) +"aSg" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/library) +"aSh" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aSi" = (/obj/machinery/hydroponics,/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) "aSj" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "green"; dir = 10},/area/hydroponics) "aSk" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "greencorner"; dir = 8},/area/hydroponics) "aSl" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "greencorner"; dir = 2},/area/hydroponics) "aSm" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "green"; dir = 6},/area/hydroponics) -"aSn" = (/obj/station_objects/disposalpipe/segment,/obj/machinery/hydroponics,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aSn" = (/obj/structure/disposalpipe/segment,/obj/machinery/hydroponics,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) "aSo" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/hydroponics) -"aSp" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aSp" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aSq" = (/turf/simulated/wall,/area/storage/auxillary) -"aSr" = (/obj/machinery/power/apc{dir = 8; name = "Aux. Storage APC"; pixel_x = -25},/obj/station_objects/cable,/turf/simulated/floor/plating,/area/storage/auxillary) +"aSr" = (/obj/machinery/power/apc{dir = 8; name = "Aux. Storage APC"; pixel_x = -25},/obj/structure/cable,/turf/simulated/floor/plating,/area/storage/auxillary) "aSs" = (/obj/item/weapon/storage/lightbox/tubes,/obj/item/weapon/storage/lightbox/tubes,/turf/simulated/floor/plating,/area/storage/auxillary) "aSt" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor/plating,/area/storage/auxillary) "aSu" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Theatre"},/turf/simulated/floor,/area/crew_quarters/theatre) -"aSv" = (/obj/station_objects/table,/turf/simulated/floor,/area/crew_quarters/theatre) -"aSw" = (/obj/station_objects/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/crew_quarters/theatre) +"aSv" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/theatre) +"aSw" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/crew_quarters/theatre) "aSx" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/chapel/main) "aSy" = (/turf/simulated/floor{dir = 8; icon_state = "carpetcorner"},/area/chapel/main) "aSz" = (/turf/simulated/floor{dir = 2; icon_state = "carpetcorner"},/area/chapel/main) "aSA" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/chapel/main) -"aSB" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aSC" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aSD" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aSB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aSC" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Chapel"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aSD" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) "aSE" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/hallway/secondary/exit) "aSF" = (/obj/machinery/camera{c_tag = "Escape Arm Airlocks"; dir = 8; network = "SS13"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) -"aSG" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/status_display,/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aSH" = (/obj/station_objects/lattice,/obj/station_objects/lattice,/turf/space,/area) -"aSI" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aSG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/status_display,/turf/simulated/floor/plating,/area/hallway/secondary/exit) +"aSH" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area) +"aSI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aSJ" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/engineering{name = "Vacant Office"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/security/vacantoffice) -"aSK" = (/obj/station_objects/stool/chair,/turf/simulated/floor/plating,/area/security/vacantoffice) -"aSL" = (/obj/station_objects/stool/chair,/turf/simulated/floor,/area/security/vacantoffice) +"aSK" = (/obj/structure/stool/chair,/turf/simulated/floor/plating,/area/security/vacantoffice) +"aSL" = (/obj/structure/stool/chair,/turf/simulated/floor,/area/security/vacantoffice) "aSM" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/maintenance/port) "aSN" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/port) -"aSO" = (/obj/station_objects/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) -"aSP" = (/obj/machinery/door/airlock{name = "Unit 1"},/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aSQ" = (/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aSO" = (/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) +"aSP" = (/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) +"aSQ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aSR" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aSS" = (/obj/machinery/door/airlock{name = "Changing Room"; req_access_txt = "0"},/turf/simulated/floor,/area/crew_quarters/locker/locker_toilet) -"aST" = (/obj/station_objects/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) +"aST" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) "aSU" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/locker) "aSV" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/locker) -"aSW" = (/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/crew_quarters/locker) -"aSX" = (/obj/machinery/power/apc{dir = 4; name = "Locker Room APC"; pixel_x = 27; pixel_y = 2},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/crew_quarters/locker) +"aSW" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/crew_quarters/locker) +"aSX" = (/obj/machinery/power/apc{dir = 4; name = "Locker Room APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/crew_quarters/locker) "aSY" = (/obj/machinery/door/airlock/command{name = "Mint"; req_access_txt = "51"},/turf/simulated/floor{icon_state = "dark"},/area/mint) -"aSZ" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/vault{req_access_txt = "52"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) -"aTa" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"aTb" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/port) -"aTc" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/wall,/area/quartermaster/sorting) +"aSZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/vault{req_access_txt = "52"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) +"aTa" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"aTb" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/port) +"aTc" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/wall,/area/quartermaster/sorting) "aTd" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting) "aTe" = (/obj/machinery/light{dir = 1},/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting) -"aTf" = (/obj/station_objects/plasticflaps{opacity = 1},/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting) +"aTf" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting) "aTg" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"aTh" = (/obj/station_objects/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/sorting) +"aTh" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/sorting) "aTi" = (/turf/simulated/wall,/area/quartermaster/sorting) "aTj" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Bridge Entrance West"; dir = 8},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "aTk" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "aTl" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "aTm" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "aTn" = (/obj/machinery/status_display{pixel_x = -1},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"aTo" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/captain) +"aTo" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/captain) "aTp" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "aTq" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai) "aTr" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/turret_protected/ai) "aTs" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"aTt" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/airlock/command{name = "Heads of Staff"; req_access = null; req_access_txt = "19"},/turf/simulated/floor,/area/crew_quarters/heads) +"aTt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/airlock/command{name = "Heads of Staff"; req_access = null; req_access_txt = "19"},/turf/simulated/floor,/area/crew_quarters/heads) "aTu" = (/turf/simulated/wall,/area/hallway/primary/central) "aTv" = (/obj/machinery/camera{c_tag = "Bridge Entrance East"; dir = 4; network = "SS13"},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) -"aTw" = (/obj/machinery/power/apc{name = "Library APC"; dir = 8; pixel_x = -27; pixel_y = -1},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "wood"},/area/library) -"aTx" = (/obj/machinery/light,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "wood"},/area/library) -"aTy" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/library) -"aTz" = (/obj/machinery/camera{c_tag = "Library South"; dir = 1},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/library) -"aTA" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/library) -"aTB" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/library) -"aTC" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/library) +"aTw" = (/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) +"aTx" = (/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "wood"},/area/library) +"aTy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/library) +"aTz" = (/obj/machinery/camera{c_tag = "Library South"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/library) +"aTA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/library) +"aTB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/library) +"aTC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/library) "aTD" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "wood"},/area/library) "aTE" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "wood"},/area/library) "aTF" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/hydroponics) -"aTG" = (/obj/station_objects/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aTG" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) "aTH" = (/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) "aTI" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) "aTJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) -"aTK" = (/obj/station_objects/disposalpipe/segment,/obj/station_objects/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Hydroponics South"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"aTL" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aTK" = (/obj/structure/disposalpipe/segment,/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Hydroponics South"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aTL" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aTM" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aTN" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/storage/auxillary) "aTO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plating,/area/storage/auxillary) @@ -2386,67 +2386,67 @@ "aTT" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aTU" = (/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/main) "aTV" = (/obj/machinery/atmospherics/unary/vent_scrubber,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aTW" = (/obj/machinery/power/apc{dir = 8; name = "Escape Hallway APC"; pixel_x = -25},/obj/station_objects/cable,/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"aTX" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) -"aTY" = (/obj/station_objects/table/woodentable,/turf/simulated/floor,/area/security/vacantoffice) -"aTZ" = (/obj/station_objects/table/woodentable,/turf/simulated/floor/plating,/area/security/vacantoffice) -"aUa" = (/obj/machinery/power/apc{dir = 2; name = "Vacant Office APC"; pixel_y = -24},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/security/vacantoffice) -"aUb" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/security/vacantoffice) +"aTW" = (/obj/machinery/power/apc{dir = 8; name = "Escape Hallway APC"; pixel_x = -25},/obj/structure/cable,/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aTX" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) +"aTY" = (/obj/structure/table/woodentable,/turf/simulated/floor,/area/security/vacantoffice) +"aTZ" = (/obj/structure/table/woodentable,/turf/simulated/floor/plating,/area/security/vacantoffice) +"aUa" = (/obj/machinery/power/apc{dir = 2; name = "Vacant Office APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/security/vacantoffice) +"aUb" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/security/vacantoffice) "aUc" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) "aUd" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/floor/plating,/area/maintenance/port) -"aUe" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"aUe" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) "aUf" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/maintenance/port) "aUg" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) -"aUh" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aUi" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/machinery/power/apc{dir = 4; name = "Locker Restrooms APC"; pixel_x = 27; pixel_y = 2},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aUh" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aUi" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/machinery/power/apc{dir = 4; name = "Locker Restrooms APC"; pixel_x = 27; pixel_y = 2},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aUj" = (/turf/simulated/floor,/area/crew_quarters/locker/locker_toilet) -"aUk" = (/obj/station_objects/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/locker/locker_toilet) -"aUl" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/locker) +"aUk" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/locker/locker_toilet) +"aUl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/locker) "aUm" = (/turf/simulated/floor{icon_state = "dark"},/area/mint) "aUn" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/mint) -"aUo" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) +"aUo" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) "aUp" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) -"aUq" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) -"aUr" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) +"aUq" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) +"aUr" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) "aUs" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting) "aUt" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/quartermaster/sorting) "aUu" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/sorting) "aUv" = (/obj/machinery/conveyor_switch{id = "packageSort2"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/quartermaster/sorting) "aUw" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"aUx" = (/obj/station_objects/table,/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/turf/simulated/floor,/area/crew_quarters/captain) -"aUy" = (/obj/station_objects/table,/obj/item/weapon/camera_test,/obj/item/weapon/storage/photo_album{pixel_y = -10},/turf/simulated/floor,/area/crew_quarters/captain) -"aUz" = (/obj/station_objects/table,/obj/machinery/recharger{pixel_y = 4},/obj/item/weapon/melee/chainofcommand,/turf/simulated/floor,/area/crew_quarters/captain) +"aUx" = (/obj/structure/table,/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/turf/simulated/floor,/area/crew_quarters/captain) +"aUy" = (/obj/structure/table,/obj/item/weapon/camera_test,/obj/item/weapon/storage/photo_album{pixel_y = -10},/turf/simulated/floor,/area/crew_quarters/captain) +"aUz" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/item/weapon/melee/chainofcommand,/turf/simulated/floor,/area/crew_quarters/captain) "aUA" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/crew_quarters/captain) "aUB" = (/obj/machinery/requests_console{department = "Captain's Quarters"; departmentType = 5; pixel_y = 30},/turf/simulated/floor,/area/crew_quarters/captain) "aUC" = (/turf/simulated/floor,/area/crew_quarters/captain) -"aUD" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/captain) -"aUE" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/power/apc{dir = 4; name = "Captain's Quarters APC"; pixel_x = 26; pixel_y = 0},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/crew_quarters/captain) +"aUD" = (/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/crew_quarters/captain) +"aUE" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/power/apc{dir = 4; name = "Captain's Quarters APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/crew_quarters/captain) "aUF" = (/turf/simulated/floor/grid,/area/turret_protected/ai) "aUG" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/turret,/turf/simulated/floor/grid,/area/turret_protected/ai) -"aUH" = (/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "AI Core"},/obj/machinery/flasher{pixel_x = 0; pixel_y = 24; id = "AI"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aUI" = (/obj/machinery/power/smes{charge = 5e+006},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aUH" = (/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "AI Core"},/obj/machinery/flasher{pixel_x = 0; pixel_y = 24; id = "AI"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aUI" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/grid,/area/turret_protected/ai) "aUJ" = (/obj/machinery/light/small{dir = 1},/obj/machinery/power/terminal{dir = 8},/obj/machinery/requests_console{department = "AI"; departmentType = 5; pixel_y = 29},/turf/simulated/floor/grid,/area/turret_protected/ai) "aUK" = (/obj/machinery/turret,/turf/simulated/floor/grid,/area/turret_protected/ai) -"aUL" = (/obj/station_objects/table,/obj/item/weapon/secstorage/sbriefcase,/turf/simulated/floor,/area/crew_quarters/heads) -"aUM" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) -"aUN" = (/obj/machinery/light_switch{pixel_y = 28},/obj/station_objects/table/reinforced,/obj/item/weapon/hand_labeler,/obj/item/device/timer,/turf/simulated/floor,/area/crew_quarters/heads) -"aUO" = (/obj/machinery/light{dir = 1},/obj/station_objects/table/reinforced,/turf/simulated/floor,/area/crew_quarters/heads) -"aUP" = (/obj/machinery/alarm{pixel_y = 23},/obj/station_objects/table/reinforced,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/crew_quarters/heads) +"aUL" = (/obj/structure/table,/obj/item/weapon/secstorage/sbriefcase,/turf/simulated/floor,/area/crew_quarters/heads) +"aUM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) +"aUN" = (/obj/machinery/light_switch{pixel_y = 28},/obj/structure/table/reinforced,/obj/item/weapon/hand_labeler,/obj/item/device/timer,/turf/simulated/floor,/area/crew_quarters/heads) +"aUO" = (/obj/machinery/light{dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor,/area/crew_quarters/heads) +"aUP" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/crew_quarters/heads) "aUQ" = (/turf/simulated/floor,/area/crew_quarters/heads) "aUR" = (/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) "aUS" = (/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) -"aUT" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/library) -"aUU" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/library) -"aUV" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/library) +"aUT" = (/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) +"aUU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/library) +"aUV" = (/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) "aUW" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Library"},/turf/simulated/floor,/area/library) -"aUX" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aUY" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hydroponics) -"aUZ" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/hydroponics) -"aVa" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hydroponics) -"aVb" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/turf/simulated/floor,/area/hydroponics) -"aVc" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/turf/simulated/floor,/area/hydroponics) -"aVd" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hydroponics) -"aVe" = (/obj/station_objects/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/hydroponics) +"aUX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) +"aUY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hydroponics) +"aUZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/hydroponics) +"aVa" = (/obj/structure/disposalpipe/segment{dir = 4},/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/hydroponics) +"aVb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/turf/simulated/floor,/area/hydroponics) +"aVc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/turf/simulated/floor,/area/hydroponics) +"aVd" = (/obj/structure/disposalpipe/segment{dir = 4},/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/hydroponics) +"aVe" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/hydroponics) "aVf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/storage/auxillary) "aVg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/storage/auxillary) "aVh" = (/obj/machinery/door/airlock/maintenance{name = "Emergency Storage"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/storage/auxillary) @@ -2457,90 +2457,90 @@ "aVm" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/floor,/area/hallway/primary/starboard) "aVn" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) "aVo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/chapel/main) -"aVp" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/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/chapel/main) -"aVq" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) -"aVr" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/chapel/main) -"aVs" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) +"aVp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/chapel/main) +"aVq" = (/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) +"aVr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/chapel/main) +"aVs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) "aVt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/chapel/main) -"aVu" = (/obj/station_objects/closet/extinguisher{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"aVv" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aVw" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aVu" = (/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aVv" = (/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) +"aVw" = (/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) "aVx" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor,/area/hallway/secondary/entry) "aVy" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) -"aVz" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/security/vacantoffice) -"aVA" = (/obj/station_objects/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/port) -"aVB" = (/obj/machinery/door/airlock{name = "Unit 2"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aVC" = (/obj/station_objects/disposalpipe/junction,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aVD" = (/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/station_objects/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) +"aVz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/security/vacantoffice) +"aVA" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/port) +"aVB" = (/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) +"aVC" = (/obj/structure/disposalpipe/junction,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aVD" = (/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) "aVE" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/crew_quarters/locker/locker_toilet) -"aVF" = (/obj/station_objects/disposalpipe/segment,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/crew_quarters/locker/locker_toilet) +"aVF" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/crew_quarters/locker/locker_toilet) "aVG" = (/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) -"aVH" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/locker) +"aVH" = (/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) "aVI" = (/obj/machinery/mineral/input,/turf/simulated/floor{tag = "icon-vault (NORTHWEST)"; icon_state = "vault"; dir = 9},/area/mint) "aVJ" = (/obj/machinery/mineral/mint,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) -"aVK" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/mineral/output,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) -"aVL" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{name = "Port Maintenance APC"; dir = 8; pixel_x = -27; pixel_y = 2},/turf/simulated/floor/plating,/area/maintenance/port) -"aVM" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) +"aVK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/mineral/output,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) +"aVL" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{name = "Port Maintenance APC"; dir = 8; pixel_x = -27; pixel_y = 2},/turf/simulated/floor/plating,/area/maintenance/port) +"aVM" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) "aVN" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/sorting) "aVO" = (/turf/simulated/floor,/area/quartermaster/sorting) -"aVP" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/station_objects/table,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor{icon_state = "arrival"; dir = 1},/area/quartermaster/sorting) -"aVQ" = (/obj/station_objects/table,/obj/item/weapon/wrapping_paper,/obj/item/weapon/wrapping_paper,/turf/simulated/floor{icon_state = "arrival"; dir = 1},/area/quartermaster/sorting) -"aVR" = (/obj/station_objects/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/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "arrival"; dir = 5},/area/quartermaster/sorting) +"aVP" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/table,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor{icon_state = "arrival"; dir = 1},/area/quartermaster/sorting) +"aVQ" = (/obj/structure/table,/obj/item/weapon/wrapping_paper,/obj/item/weapon/wrapping_paper,/turf/simulated/floor{icon_state = "arrival"; dir = 1},/area/quartermaster/sorting) +"aVR" = (/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/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "arrival"; dir = 5},/area/quartermaster/sorting) "aVS" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/hallway/primary/central) "aVT" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "aVU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/crew_quarters/captain) -"aVV" = (/obj/station_objects/stool/chair{dir = 1},/turf/simulated/floor,/area/crew_quarters/captain) +"aVV" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/crew_quarters/captain) "aVW" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/crew_quarters/captain) "aVX" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/crew_quarters/captain) -"aVY" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/crew_quarters/captain) +"aVY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/crew_quarters/captain) "aVZ" = (/obj/machinery/computer/arcade,/turf/simulated/floor,/area/crew_quarters/captain) -"aWa" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/turret_protected/ai) -"aWb" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aWc" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/ai_slipper,/obj/effects/landmark{name = "lightsout"},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aWd" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aWe" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/turret_protected/ai) +"aWa" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/turret_protected/ai) +"aWb" = (/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/grid,/area/turret_protected/ai) +"aWc" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/ai_slipper,/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aWd" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aWe" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/turret_protected/ai) "aWf" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/wall/r_wall,/area/turret_protected/ai) "aWg" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) "aWh" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/crew_quarters/heads) "aWi" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/crew_quarters/heads) -"aWj" = (/obj/station_objects/stool/chair{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/crew_quarters/heads) +"aWj" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/crew_quarters/heads) "aWk" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor,/area/hallway/primary/central) "aWl" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/hallway/primary/starboard) "aWm" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) "aWn" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway"; dir = 2; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/starboard) "aWo" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/hallway/primary/starboard) -"aWp" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aWq" = (/obj/machinery/power/apc{dir = 1; name = "Starboard Hall APC"; pixel_y = 24},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aWp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aWq" = (/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) "aWr" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/starboard) "aWs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/starboard) -"aWt" = (/obj/station_objects/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/starboard) -"aWu" = (/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aWv" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) -"aWw" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) -"aWx" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) -"aWy" = (/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{pixel_y = 25},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) -"aWz" = (/obj/machinery/alarm{pixel_y = 25},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) -"aWA" = (/obj/machinery/firealarm{pixel_y = 25},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/starboard) -"aWB" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/hallway/primary/starboard) -"aWC" = (/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aWt" = (/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/starboard) +"aWu" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aWv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) +"aWw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) +"aWx" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) +"aWy" = (/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) +"aWz" = (/obj/machinery/alarm{pixel_y = 25},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) +"aWA" = (/obj/machinery/firealarm{pixel_y = 25},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/starboard) +"aWB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/hallway/primary/starboard) +"aWC" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/starboard) "aWD" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/hallway/secondary/exit) "aWE" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "aWF" = (/turf/space,/area/shuttle/specops/station) -"aWG" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aWG" = (/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/hallway/secondary/entry) "aWH" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port) -"aWI" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) -"aWJ" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/maintenance/port) -"aWK" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/effects/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/port) -"aWL" = (/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/port) -"aWM" = (/obj/station_objects/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aWN" = (/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/station_objects/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) +"aWI" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) +"aWJ" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/maintenance/port) +"aWK" = (/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) +"aWL" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/port) +"aWM" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aWN" = (/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) "aWO" = (/obj/machinery/camera{c_tag = "Mint Vault"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "dark"},/area/mint) -"aWP" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mint) -"aWQ" = (/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/station_objects/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) -"aWR" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/vault{req_access_txt = "52;12"},/turf/simulated/floor/plating,/area/mint) -"aWS" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"aWP" = (/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) +"aWQ" = (/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) +"aWR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/vault{req_access_txt = "52;12"},/turf/simulated/floor/plating,/area/mint) +"aWS" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) "aWT" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting) -"aWU" = (/obj/effects/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/sorting) +"aWU" = (/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/sorting) "aWV" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/quartermaster/sorting) "aWW" = (/turf/simulated/floor{icon_state = "arrival"; dir = 4},/area/quartermaster/sorting) "aWX" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) @@ -2548,226 +2548,226 @@ "aWZ" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/crew_quarters/captain) "aXa" = (/turf/simulated/floor{icon_state = "carpetside"},/area/crew_quarters/captain) "aXb" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "carpetside"},/area/crew_quarters/captain) -"aXc" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/crew_quarters/captain) +"aXc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/crew_quarters/captain) "aXd" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/crew_quarters/captain) -"aXe" = (/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aXf" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/turret_protected/ai) +"aXe" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aXf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/turret_protected/ai) "aXg" = (/turf/simulated/wall,/area/turret_protected/ai) -"aXh" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/turret_protected/ai) -"aXi" = (/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aXh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/turret_protected/ai) +"aXi" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/grid,/area/turret_protected/ai) "aXj" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/crew_quarters/heads) "aXk" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/vending/cola,/turf/simulated/floor,/area/crew_quarters/heads) "aXl" = (/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor,/area/crew_quarters/heads) "aXm" = (/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/crew_quarters/heads) -"aXn" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/station_objects/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/hop,/turf/simulated/floor,/area/crew_quarters/heads) +"aXn" = (/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,/turf/simulated/floor,/area/crew_quarters/heads) "aXo" = (/turf/simulated/wall,/area/crew_quarters/heads) "aXp" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) -"aXq" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aXr" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aXs" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aXt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aXu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aXv" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) +"aXq" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aXr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aXs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aXt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aXu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aXv" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) "aXw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/hallway/secondary/entry) "aXx" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/wall/r_wall,/area/maintenance/port) "aXy" = (/turf/simulated/wall/r_wall,/area/maintenance/port) "aXz" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port) -"aXA" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) -"aXB" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aXC" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light/small{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"aXD" = (/obj/machinery/door/airlock{name = "Unit 3"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aXE" = (/obj/station_objects/disposalpipe/junction,/obj/effects/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aXF" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/obj/station_objects/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) +"aXA" = (/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/maintenance/port) +"aXB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aXC" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"aXD" = (/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) +"aXE" = (/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) +"aXF" = (/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) "aXG" = (/obj/machinery/door/airlock/command{name = "Mint Materials Loading"; req_access = null; req_access_txt = "12;51"},/turf/simulated/floor/plating,/area/mint) "aXH" = (/obj/machinery/conveyor_switch{id = "packageSort1"},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/quartermaster/sorting) -"aXI" = (/obj/station_objects/crate,/turf/simulated/floor,/area/quartermaster/sorting) +"aXI" = (/obj/structure/crate,/turf/simulated/floor,/area/quartermaster/sorting) "aXJ" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/quartermaster/sorting) -"aXK" = (/obj/station_objects/table/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/item/weapon/pen,/turf/simulated/floor,/area/quartermaster/sorting) +"aXK" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/pen,/turf/simulated/floor,/area/quartermaster/sorting) "aXL" = (/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,/area/crew_quarters/captain) -"aXM" = (/obj/item/weapon/hand_tele,/obj/station_objects/table,/turf/simulated/floor,/area/crew_quarters/captain) -"aXN" = (/obj/station_objects/table,/obj/item/weapon/soap/deluxe,/turf/simulated/floor,/area/crew_quarters/captain) -"aXO" = (/obj/station_objects/table,/turf/simulated/floor,/area/crew_quarters/captain) -"aXP" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/captain) +"aXM" = (/obj/item/weapon/hand_tele,/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/captain) +"aXN" = (/obj/structure/table,/obj/item/weapon/soap/deluxe,/turf/simulated/floor,/area/crew_quarters/captain) +"aXO" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/captain) +"aXP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/captain) "aXQ" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/crew_quarters/captain) -"aXR" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/effects/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) -"aXS" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/window{dir = 4; name = "AI Core Door"; req_access_txt = "16"},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aXT" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/turret_protected/ai) -"aXU" = (/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{pixel_x = 24; pixel_y = -7},/obj/effects/landmark/start{name = "AI"},/obj/item/device/radio/intercom{broadcasting = 1; listening = 0; name = "General Broadcasting Channel"; pixel_y = 25},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aXV" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/turret_protected/ai) -"aXW" = (/obj/station_objects/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) -"aXX" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/effects/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) +"aXR" = (/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) +"aXS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/window{dir = 4; name = "AI Core Door"; req_access_txt = "16"},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aXT" = (/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"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/turret_protected/ai) +"aXU" = (/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{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/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aXV" = (/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,/area/turret_protected/ai) +"aXW" = (/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) +"aXX" = (/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) "aXY" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/crew_quarters/heads) -"aXZ" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) -"aYa" = (/obj/station_objects/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/crew_quarters/heads) -"aYb" = (/obj/machinery/camera{c_tag = "Heads of Staff"; dir = 8; network = "SS13"},/obj/station_objects/table/reinforced,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/crew_quarters/heads) -"aYc" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/heads) +"aXZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) +"aYa" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/crew_quarters/heads) +"aYb" = (/obj/machinery/camera{c_tag = "Heads of Staff"; dir = 8; network = "SS13"},/obj/structure/table/reinforced,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/crew_quarters/heads) +"aYc" = (/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) "aYd" = (/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central) "aYe" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Med"; location = "HOP"},/turf/simulated/floor,/area/hallway/primary/central) "aYf" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/hallway/primary/starboard) -"aYg" = (/obj/effects/sign/maltesefalcon1{pixel_y = -31},/turf/simulated/floor,/area/hallway/primary/starboard) -"aYh" = (/obj/effects/sign/maltesefalcon2{pixel_y = -31},/turf/simulated/floor,/area/hallway/primary/starboard) +"aYg" = (/obj/effect/sign/maltesefalcon1{pixel_y = -31},/turf/simulated/floor,/area/hallway/primary/starboard) +"aYh" = (/obj/effect/sign/maltesefalcon2{pixel_y = -31},/turf/simulated/floor,/area/hallway/primary/starboard) "aYi" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/hallway/primary/starboard) "aYj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/starboard) -"aYk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aYk" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/starboard) "aYl" = (/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/hallway/primary/starboard) "aYm" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/hallway/primary/starboard) "aYn" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/hallway/primary/starboard) "aYo" = (/obj/machinery/light,/obj/machinery/camera{c_tag = "Medbay Entrance"; dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/hallway/primary/starboard) "aYp" = (/turf/simulated/floor{dir = 8; icon_state = "whitecorner"},/area/hallway/primary/starboard) "aYq" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/light,/turf/simulated/floor,/area/hallway/secondary/exit) -"aYr" = (/obj/station_objects/closet/extinguisher{pixel_x = 27},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) +"aYr" = (/obj/structure/closet/extinguisher{pixel_x = 27},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) "aYs" = (/turf/simulated/wall/r_wall,/area/maintenance/disposal) "aYt" = (/obj/machinery/conveyor{id = "garbage"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) "aYu" = (/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) "aYv" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"aYw" = (/obj/station_objects/disposaloutlet{dir = 8},/obj/station_objects/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) -"aYx" = (/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/maintenance/disposal) -"aYy" = (/obj/effects/alien/weeds,/turf/simulated/floor/plating,/area/maintenance/port) -"aYz" = (/obj/effects/alien/weeds{icon_state = "oldweeds1"},/obj/effects/alien/facehugger{lamarr = 1; name = "Larry"},/turf/simulated/floor/plating,/area/maintenance/port) -"aYA" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/maintenance/port) +"aYw" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) +"aYx" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/maintenance/disposal) +"aYy" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating,/area/maintenance/port) +"aYz" = (/obj/effect/alien/weeds{icon_state = "oldweeds1"},/obj/effect/alien/facehugger{lamarr = 1; name = "Larry"},/turf/simulated/floor/plating,/area/maintenance/port) +"aYA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/maintenance/port) "aYB" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/wall,/area/maintenance/port) -"aYC" = (/obj/machinery/atmospherics/pipe/manifold,/obj/machinery/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/obj/station_objects/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) -"aYD" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/maintenance/port) -"aYE" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/port) -"aYF" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 17},/turf/simulated/wall,/area/maintenance/port) -"aYG" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/maintenance/port) -"aYH" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"aYI" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/port) -"aYJ" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aYK" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) -"aYL" = (/obj/machinery/camera{c_tag = "Mint"; dir = 8; network = "SS13"},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aYM" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor/plating,/area/maintenance/port) -"aYN" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/maintenance/port) -"aYO" = (/obj/station_objects/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/quartermaster/sorting) -"aYP" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/obj/station_objects/plasticflaps{opacity = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting) +"aYC" = (/obj/machinery/atmospherics/pipe/manifold,/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) +"aYD" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/maintenance/port) +"aYE" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/port) +"aYF" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 17},/turf/simulated/wall,/area/maintenance/port) +"aYG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/maintenance/port) +"aYH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"aYI" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/port) +"aYJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aYK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) +"aYL" = (/obj/machinery/camera{c_tag = "Mint"; dir = 8; network = "SS13"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aYM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor/plating,/area/maintenance/port) +"aYN" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/maintenance/port) +"aYO" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/quartermaster/sorting) +"aYP" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting) "aYQ" = (/obj/machinery/atmospherics/pipe/simple{dir = 10; icon_state = "intact-f"; initialize_directions = 10},/turf/simulated/wall,/area/quartermaster/sorting) "aYR" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area/quartermaster/sorting) -"aYS" = (/obj/station_objects/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "arrival"; dir = 4},/area/quartermaster/sorting) -"aYT" = (/obj/station_objects/table/reinforced,/obj/machinery/door/window/eastleft{name = "Mail Desk"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/sorting) +"aYS" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "arrival"; dir = 4},/area/quartermaster/sorting) +"aYT" = (/obj/structure/table/reinforced,/obj/machinery/door/window/eastleft{name = "Mail Desk"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/sorting) "aYU" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "aYV" = (/obj/machinery/camera{c_tag = "Captain's Quarters"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/crew_quarters/captain) "aYW" = (/obj/machinery/computer/card,/obj/item/weapon/card/id/captains_spare,/turf/simulated/floor,/area/crew_quarters/captain) "aYX" = (/obj/machinery/computer/communications,/turf/simulated/floor,/area/crew_quarters/captain) -"aYY" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/captain,/obj/station_objects/table,/turf/simulated/floor,/area/crew_quarters/captain) -"aYZ" = (/obj/station_objects/stool/chair{dir = 8},/turf/simulated/floor,/area/crew_quarters/captain) -"aZa" = (/obj/station_objects/displaycase,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/captain) -"aZb" = (/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/grid,/area/turret_protected/ai) -"aZc" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aZd" = (/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/power/apc{dir = 1; equip_consumption = 100; light_consumption = 50; name = "AI Chamber APC"; pixel_y = 24},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aZe" = (/obj/machinery/door/window{name = "AI Core Door"; req_access_txt = "16"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aZf" = (/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/machinery/flasher{pixel_x = 0; pixel_y = 24; id = "AI"},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aZg" = (/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aYY" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/captain,/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/captain) +"aYZ" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor,/area/crew_quarters/captain) +"aZa" = (/obj/structure/displaycase,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/captain) +"aZb" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aZc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aZd" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/power/apc{dir = 1; equip_consumption = 100; light_consumption = 50; name = "AI Chamber APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aZe" = (/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"},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aZf" = (/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) +"aZg" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/grid,/area/turret_protected/ai) "aZh" = (/obj/item/weapon/storage/firstaid/regular,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/crew_quarters/heads) -"aZi" = (/obj/effects/landmark/start{name = "Head of Personnel"},/turf/simulated/floor,/area/crew_quarters/heads) +"aZi" = (/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor,/area/crew_quarters/heads) "aZj" = (/obj/machinery/computer/card,/turf/simulated/floor,/area/crew_quarters/heads) -"aZk" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/heads) -"aZl" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central) +"aZk" = (/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) +"aZl" = (/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) "aZm" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/hallway/primary/central) "aZn" = (/turf/simulated/wall,/area/maintenance/maintcentral) "aZo" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/maintenance/maintcentral) "aZp" = (/turf/simulated/wall,/area/crew_quarters/bar) "aZq" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Diner"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "aZr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/maintenance/maintcentral) -"aZs" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"aZt" = (/obj/effects/sign/redcross,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/medbay) -"aZu" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"aZv" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/medical/medbay) +"aZs" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"aZt" = (/obj/effect/sign/redcross,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/medbay) +"aZu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) +"aZv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/medical/medbay) "aZw" = (/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"aZx" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) -"aZy" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) -"aZz" = (/obj/effects/sign/redcross,/turf/simulated/wall,/area/medical/morgue) +"aZx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) +"aZy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) +"aZz" = (/obj/effect/sign/redcross,/turf/simulated/wall,/area/medical/morgue) "aZA" = (/turf/simulated/wall,/area/medical/morgue) "aZB" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "aZC" = (/turf/simulated/wall/r_wall,/area/medical/chemistry) -"aZD" = (/obj/machinery/door/firedoor/border_only,/obj/station_objects/table/reinforced,/obj/machinery/door/window/northleft{name = "Chemistry Desk"},/obj/machinery/door/window/southleft{name = "Chemistry Desk"; req_access_txt = "33"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"aZD" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/machinery/door/window/northleft{name = "Chemistry Desk"},/obj/machinery/door/window/southleft{name = "Chemistry Desk"; req_access_txt = "33"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "aZE" = (/turf/simulated/wall/r_wall,/area/toxins/lab) "aZF" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "aZG" = (/turf/simulated/wall,/area/maintenance/asmaint2) "aZH" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) "aZI" = (/obj/machinery/conveyor{id = "garbage"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Disposal Entrance"; name = "Incinerator Blast Door"; opacity = 0; p_open = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) "aZJ" = (/turf/simulated/wall,/area/maintenance/disposal) -"aZK" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/disposal) -"aZL" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) -"aZM" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/wall,/area/maintenance/disposal) -"aZN" = (/obj/effects/alien/weeds{icon_state = "oldweeds2"},/obj/effects/alien/facehugger{lamarr = 1; name = "Moe"},/turf/simulated/floor/plating,/area/maintenance/port) -"aZO" = (/obj/effects/alien/weeds{icon_state = "weeds1"},/obj/effects/alien/facehugger{lamarr = 1; name = "Curly"},/turf/simulated/floor/plating,/area/maintenance/port) -"aZP" = (/obj/machinery/door/airlock{name = "Unit 4"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aZQ" = (/obj/station_objects/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aZR" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/table,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aZS" = (/obj/station_objects/disposalpipe/sortjunction{sortType = 18},/turf/simulated/wall,/area/maintenance/port) +"aZK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/disposal) +"aZL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) +"aZM" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/wall,/area/maintenance/disposal) +"aZN" = (/obj/effect/alien/weeds{icon_state = "oldweeds2"},/obj/effect/alien/facehugger{lamarr = 1; name = "Moe"},/turf/simulated/floor/plating,/area/maintenance/port) +"aZO" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/effect/alien/facehugger{lamarr = 1; name = "Curly"},/turf/simulated/floor/plating,/area/maintenance/port) +"aZP" = (/obj/machinery/door/airlock{name = "Unit 4"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aZQ" = (/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aZR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/table,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aZS" = (/obj/structure/disposalpipe/sortjunction{sortType = 18},/turf/simulated/wall,/area/maintenance/port) "aZT" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/item/stack/sheet/rglass,/turf/simulated/floor/plating,/area/maintenance/port) "aZU" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/item/weapon/screwdriver,/turf/simulated/floor/plating,/area/maintenance/port) -"aZV" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) -"aZW" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"aZX" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"aZY" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) -"aZZ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"baa" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"bab" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"bac" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"bad" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold,/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) -"bae" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/sorting) +"aZV" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) +"aZW" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"aZX" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"aZY" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/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/maintenance/port) +"aZZ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"baa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bab" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bac" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"bad" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) +"bae" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/sorting) "baf" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/sorting) "bag" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/quartermaster/sorting) "bah" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area/quartermaster/sorting) -"bai" = (/obj/station_objects/table/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor,/area/quartermaster/sorting) -"baj" = (/obj/station_objects/stool/chair{dir = 1},/obj/effects/landmark/start{name = "Captain"},/turf/simulated/floor,/area/crew_quarters/captain) -"bak" = (/obj/station_objects/table,/obj/item/weapon/paper{info = "With Mr. Deempisi's death, we've decided to take your monkey. Thanks.

    --The Food and Drink Coalition"; name = "Memo"},/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/crew_quarters/captain) +"bai" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/turf/simulated/floor,/area/quartermaster/sorting) +"baj" = (/obj/structure/stool/chair{dir = 1},/obj/effect/landmark/start{name = "Captain"},/turf/simulated/floor,/area/crew_quarters/captain) +"bak" = (/obj/structure/table,/obj/item/weapon/paper{info = "With Mr. Deempisi's death, we've decided to take your monkey. Thanks.

    --The Food and Drink Coalition"; name = "Memo"},/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/crew_quarters/captain) "bal" = (/obj/machinery/light/small{dir = 8},/obj/machinery/turret{dir = 4},/turf/simulated/floor/grid,/area/turret_protected/ai) -"bam" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/turret_protected/ai) -"ban" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/grid,/area/turret_protected/ai) -"bao" = (/obj/machinery/ai_slipper,/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/turret_protected/ai) -"bap" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/turret_protected/ai) +"bam" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/turret_protected/ai) +"ban" = (/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/grid,/area/turret_protected/ai) +"bao" = (/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"},/turf/simulated/floor,/area/turret_protected/ai) +"bap" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/turret_protected/ai) "baq" = (/obj/machinery/light/small{dir = 4},/obj/machinery/turret{dir = 8},/turf/simulated/floor/grid,/area/turret_protected/ai) -"bar" = (/obj/station_objects/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor,/area/crew_quarters/heads) -"bas" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/heads) -"bat" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads) -"bau" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads) -"bav" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/heads) -"baw" = (/obj/station_objects/stool/chair{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) -"bax" = (/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/station_objects/table/reinforced,/turf/simulated/floor,/area/crew_quarters/heads) +"bar" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor,/area/crew_quarters/heads) +"bas" = (/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) +"bat" = (/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) +"bau" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads) +"bav" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/heads) +"baw" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) +"bax" = (/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,/turf/simulated/floor,/area/crew_quarters/heads) "bay" = (/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/central) -"baz" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central) +"baz" = (/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) "baA" = (/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/hallway/primary/central) "baB" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/hallway/primary/central) "baC" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "baD" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"baE" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"baE" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/maintcentral) "baF" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/maintenance/maintcentral) -"baG" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/closet,/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"baG" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/maintcentral) "baH" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "baI" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/maintenance/maintcentral) "baJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "baK" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/turf/simulated/wall,/area/crew_quarters/bar) "baL" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"baM" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"baN" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"baO" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/crew_quarters/bar) -"baP" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"baQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"baR" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"baS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"baT" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"baU" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"baV" = (/obj/station_objects/rack{dir = 1},/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"baM" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"baN" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"baO" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/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/crew_quarters/bar) +"baP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"baQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"baR" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"baS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/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"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"baT" = (/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},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"baU" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"baV" = (/obj/structure/rack{dir = 1},/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/maintcentral) "baW" = (/turf/simulated/wall,/area/medical/medbay) "baX" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "baY" = (/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "baZ" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bba" = (/obj/station_objects/morgue,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bba" = (/obj/structure/morgue,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "bbb" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "bbc" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "bbd" = (/obj/machinery/chem_dispenser,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bbe" = (/obj/machinery/chem_master,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bbf" = (/obj/station_objects/table,/obj/machinery/camera{c_tag = "Chemistry North"; dir = 2; network = "SS13"; pixel_x = 22},/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bbg" = (/obj/station_objects/stool/chair{dir = 1},/obj/effects/landmark/start{name = "Chemist"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bbh" = (/obj/station_objects/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bbi" = (/obj/station_objects/secure_closet/chemical,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bbj" = (/obj/station_objects/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/cable_coil,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bbk" = (/obj/station_objects/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) -"bbl" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/toxins/lab) -"bbm" = (/obj/station_objects/table/reinforced,/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/door/window/northleft{name = "Reception Window"; req_access = null; req_access_txt = "0"},/obj/machinery/door/window/southleft{name = "Research and Development"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bbn" = (/obj/station_objects/table/reinforced,/obj/machinery/door/window/northright{name = "Reception Window"; req_access_txt = "0"},/obj/machinery/door/window/southright{name = "Research and Development"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bbf" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Chemistry North"; dir = 2; network = "SS13"; pixel_x = 22},/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bbg" = (/obj/structure/stool/chair{dir = 1},/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bbh" = (/obj/structure/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bbi" = (/obj/structure/secure_closet/chemical,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bbj" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/cable_coil,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bbk" = (/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) +"bbl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/toxins/lab) +"bbm" = (/obj/structure/table/reinforced,/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/door/window/northleft{name = "Reception Window"; req_access = null; req_access_txt = "0"},/obj/machinery/door/window/southleft{name = "Research and Development"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bbn" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northright{name = "Reception Window"; req_access_txt = "0"},/obj/machinery/door/window/southright{name = "Research and Development"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bbo" = (/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) "bbp" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Research Division Access"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/medical/research{name = "Research Division"}) "bbq" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Research Division Access"; req_access_txt = "47"},/turf/simulated/floor,/area/medical/research{name = "Research Division"}) @@ -2776,612 +2776,612 @@ "bbt" = (/obj/machinery/conveyor{id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) "bbu" = (/obj/machinery/door_control{name = "Disposal Vent Control"; pixel_x = -25; pixel_y = 2; id = "Disposal Exit"},/turf/simulated/floor/plating,/area/maintenance/disposal) "bbv" = (/obj/machinery/conveyor_switch{id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bbw" = (/obj/machinery/door_control{name = "Waste Disposal Access Control"; pixel_x = 0; pixel_y = 26; id = "Disposal Entrance"},/obj/machinery/power/apc{dir = 4; name = "Disposal APC"; pixel_x = 27; pixel_y = 0},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bbx" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"bby" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"bbz" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/port) -"bbA" = (/obj/station_objects/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/maintenance/port) -"bbB" = (/obj/station_objects/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/maintenance/port) -"bbC" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) -"bbD" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) -"bbE" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/port) -"bbF" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"bbG" = (/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/maintenance/port) -"bbH" = (/obj/station_objects/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 5},/turf/simulated/wall,/area/maintenance/port) -"bbI" = (/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/sorting) -"bbJ" = (/obj/station_objects/disposalpipe/trunk{dir = 8},/obj/station_objects/disposaloutlet{dir = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/quartermaster/sorting) +"bbw" = (/obj/machinery/door_control{name = "Waste Disposal Access Control"; pixel_x = 0; pixel_y = 26; id = "Disposal Entrance"},/obj/machinery/power/apc{dir = 4; name = "Disposal APC"; pixel_x = 27; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bbx" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"bby" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"bbz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/port) +"bbA" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/maintenance/port) +"bbB" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/maintenance/port) +"bbC" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) +"bbD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) +"bbE" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/port) +"bbF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"bbG" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/maintenance/port) +"bbH" = (/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 5},/turf/simulated/wall,/area/maintenance/port) +"bbI" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/sorting) +"bbJ" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/quartermaster/sorting) "bbK" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/quartermaster/sorting) "bbL" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area/quartermaster/sorting) "bbM" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "bluecorner"},/area/quartermaster/sorting) "bbN" = (/obj/machinery/conveyor_switch{id = "packageExternal"},/obj/machinery/requests_console{department = "Mail Room"; departmentType = 1; pixel_x = 30; pixel_y = 0},/obj/machinery/camera{c_tag = "Delivery Office"; dir = 1; network = "SS13"},/turf/simulated/floor{icon_state = "arrival"; dir = 6},/area/quartermaster/sorting) "bbO" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) -"bbP" = (/obj/station_objects/rack,/obj/item/weapon/tank/jetpack,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/capspace,/turf/simulated/floor,/area/crew_quarters/captain) -"bbQ" = (/obj/station_objects/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor,/area/crew_quarters/captain) -"bbR" = (/obj/station_objects/secure_closet/captains,/turf/simulated/floor,/area/crew_quarters/captain) -"bbS" = (/obj/machinery/light/lamp{pixel_x = 4; pixel_y = 1},/obj/machinery/light,/obj/station_objects/table,/turf/simulated/floor,/area/crew_quarters/captain) +"bbP" = (/obj/structure/rack,/obj/item/weapon/tank/jetpack,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/capspace,/turf/simulated/floor,/area/crew_quarters/captain) +"bbQ" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor,/area/crew_quarters/captain) +"bbR" = (/obj/structure/secure_closet/captains,/turf/simulated/floor,/area/crew_quarters/captain) +"bbS" = (/obj/machinery/light/lamp{pixel_x = 4; pixel_y = 1},/obj/machinery/light,/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/captain) "bbT" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/crew_quarters/captain) -"bbU" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/crew_quarters/captain) +"bbU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/crew_quarters/captain) "bbV" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "bbW" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai) "bbX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor/grid,/area/turret_protected/ai) "bbY" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/grid,/area/turret_protected/ai) "bbZ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/grid,/area/turret_protected/ai) "bca" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bcb" = (/obj/station_objects/disposalpipe/segment,/obj/station_objects/secure_closet/hop,/turf/simulated/floor,/area/crew_quarters/heads) -"bcc" = (/obj/machinery/power/apc{dir = 2; name = "Head of Staff APC"; pixel_y = -24},/obj/station_objects/cable,/turf/simulated/floor,/area/crew_quarters/heads) +"bcb" = (/obj/structure/disposalpipe/segment,/obj/structure/secure_closet/hop,/turf/simulated/floor,/area/crew_quarters/heads) +"bcc" = (/obj/machinery/power/apc{dir = 2; name = "Head of Staff APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor,/area/crew_quarters/heads) "bcd" = (/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) -"bce" = (/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/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) +"bce" = (/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) "bcf" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/crew_quarters/heads) "bcg" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/central) -"bch" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bci" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bcj" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bck" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bcl" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bcm" = (/obj/machinery/atmospherics/pipe/manifold,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bcn" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bco" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bcp" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bch" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bci" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bcj" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bck" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bcl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bcm" = (/obj/machinery/atmospherics/pipe/manifold,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bcn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bco" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bcp" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bcq" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact-f"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/crew_quarters/bar) "bcr" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/crew_quarters/bar) "bcs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bct" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bcu" = (/obj/station_objects/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bcv" = (/obj/station_objects/stool/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bcw" = (/obj/station_objects/stool/chair{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bcx" = (/obj/station_objects/morgue,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bct" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bcu" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bcv" = (/obj/structure/stool/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bcw" = (/obj/structure/stool/chair{dir = 8},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bcx" = (/obj/structure/morgue,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "bcy" = (/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "bcz" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bcA" = (/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bcB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bcC" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bcD" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bcE" = (/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/obj/machinery/camera{c_tag = "Mixing Room North"; dir = 2; network = "RD"; pixel_x = 22},/obj/machinery/camera{c_tag = "Toxins Mixing Room North"; dir = 2},/obj/machinery/power/apc{dir = 1; name = "Lab APC"; pixel_x = 0; pixel_y = 24},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bcE" = (/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/obj/machinery/camera{c_tag = "Mixing Room North"; dir = 2; network = "RD"; pixel_x = 22},/obj/machinery/camera{c_tag = "Toxins Mixing Room North"; dir = 2},/obj/machinery/power/apc{dir = 1; name = "Lab APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bcF" = (/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bcG" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bcG" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bcH" = (/obj/machinery/requests_console{department = "Research and Development"; departmentType = 2; name = "rnd Requests Console"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bcI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/medical/research{name = "Research Division"}) "bcJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/medical/research{name = "Research Division"}) "bcK" = (/turf/simulated/floor{dir = 8; icon_state = "whitecorner"},/area/medical/research{name = "Research Division"}) -"bcL" = (/obj/station_objects/closet/l3closet/general,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"bcM" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/effects/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"bcN" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"bcL" = (/obj/structure/closet/l3closet/general,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/medical/research{name = "Research Division"}) +"bcM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/effect/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"bcN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/secondary/entry) "bcO" = (/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/disposal) "bcP" = (/obj/machinery/driver_button{pixel_y = -24; id = "toxinsdriver"},/turf/simulated/floor/plating,/area/maintenance/disposal) "bcQ" = (/turf/simulated/floor/plating,/area/maintenance/disposal) -"bcR" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bcS" = (/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"bcT" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) -"bcU" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"bcV" = (/obj/machinery/light/small{dir = 1},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"bcW" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) -"bcX" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"bcY" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) -"bcZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"bda" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"bdb" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"bdc" = (/obj/machinery/camera{c_tag = "Port Maintenance"; dir = 1},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"bdd" = (/obj/machinery/light/small,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"bde" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"bdf" = (/obj/station_objects/table,/turf/simulated/floor,/area/quartermaster/storage) -"bdg" = (/obj/station_objects/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor,/area/quartermaster/storage) -"bdh" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/table,/obj/item/weapon/cell{maxcharge = 2000},/turf/simulated/floor,/area/quartermaster/storage) -"bdi" = (/obj/station_objects/table,/obj/machinery/cell_charger,/obj/machinery/camera{c_tag = "Cargo Loading Area North"},/turf/simulated/floor,/area/quartermaster/storage) -"bdj" = (/obj/machinery/disposal,/obj/station_objects/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/quartermaster/storage) +"bcR" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bcS" = (/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"bcT" = (/obj/structure/disposalpipe/segment{dir = 4},/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"},/turf/simulated/floor/plating,/area/maintenance/port) +"bcU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"bcV" = (/obj/machinery/light/small{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"bcW" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/structure/disposalpipe/segment{dir = 4},/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"},/turf/simulated/floor/plating,/area/maintenance/port) +"bcX" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"bcY" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/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"},/turf/simulated/floor/plating,/area/maintenance/port) +"bcZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/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/maintenance/port) +"bda" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"bdb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"bdc" = (/obj/machinery/camera{c_tag = "Port Maintenance"; dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"bdd" = (/obj/machinery/light/small,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"bde" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"bdf" = (/obj/structure/table,/turf/simulated/floor,/area/quartermaster/storage) +"bdg" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor,/area/quartermaster/storage) +"bdh" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/weapon/cell{maxcharge = 2000},/turf/simulated/floor,/area/quartermaster/storage) +"bdi" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/camera{c_tag = "Cargo Loading Area North"},/turf/simulated/floor,/area/quartermaster/storage) +"bdj" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/quartermaster/storage) "bdk" = (/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_y = 30},/turf/simulated/floor,/area/quartermaster/storage) -"bdl" = (/obj/station_objects/disposalpipe/segment,/obj/machinery/light{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) +"bdl" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) "bdm" = (/turf/simulated/floor,/area/quartermaster/storage) "bdn" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor,/area/quartermaster/storage) "bdo" = (/turf/simulated/wall,/area/quartermaster/storage) "bdp" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/wall,/area/quartermaster/sorting) -"bdq" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/power/apc{dir = 8; name = "Delivery Sorting APC"; pixel_x = -24; pixel_y = -1},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area/quartermaster/sorting) -"bdr" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/quartermaster/sorting) -"bds" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/quartermaster/sorting) +"bdq" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/power/apc{dir = 8; name = "Delivery Sorting APC"; pixel_x = -24; pixel_y = -1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area/quartermaster/sorting) +"bdr" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/quartermaster/sorting) +"bds" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/quartermaster/sorting) "bdt" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor{icon_state = "arrival"; dir = 4},/area/quartermaster/sorting) "bdu" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/quartermaster/sorting) "bdv" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) "bdw" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central) "bdx" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "bdy" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"bdz" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/crew_quarters/captain) +"bdz" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/crew_quarters/captain) "bdA" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "bdB" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bdC" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bdD" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) -"bdE" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bdF" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bdG" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bdH" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/heads) -"bdI" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hallway/primary/central) -"bdJ" = (/obj/station_objects/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) -"bdK" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bdC" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) +"bdD" = (/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) +"bdE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) +"bdF" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) +"bdG" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) +"bdH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/heads) +"bdI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hallway/primary/central) +"bdJ" = (/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) +"bdK" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bdL" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/crew_quarters/kitchen) "bdM" = (/turf/simulated/wall,/area/crew_quarters/kitchen) -"bdN" = (/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/grille,/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) +"bdN" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) "bdO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bdP" = (/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bdQ" = (/obj/machinery/camera{c_tag = "Bar North"; dir = 2; network = "SS13"},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bdR" = (/obj/machinery/alarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bdS" = (/obj/station_objects/noticeboard{pixel_y = 27},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bdT" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bdU" = (/obj/station_objects/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bdS" = (/obj/structure/noticeboard{pixel_y = 27},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bdT" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bdU" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bdV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/medbay) -"bdW" = (/obj/station_objects/stool/chair{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bdX" = (/obj/station_objects/stool/chair{dir = 8},/obj/effects/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 = "white"},/area/medical/medbay) +"bdW" = (/obj/structure/stool/chair{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bdX" = (/obj/structure/stool/chair{dir = 8},/obj/effect/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 = "white"},/area/medical/medbay) "bdY" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "bdZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/chemistry) -"bea" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/station_objects/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"beb" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bec" = (/obj/station_objects/table,/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/beakerbox,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bed" = (/obj/station_objects/table,/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/reagent_containers/glass/large,/obj/item/weapon/reagent_containers/glass/large,/obj/item/weapon/storage/pill_bottle,/obj/item/weapon/storage/pill_bottle,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bee" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bea" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"beb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bec" = (/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/beakerbox,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bed" = (/obj/structure/table,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/reagent_containers/glass/large,/obj/item/weapon/reagent_containers/glass/large,/obj/item/weapon/storage/pill_bottle,/obj/item/weapon/storage/pill_bottle,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/dropper,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bee" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bef" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "beg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/computer/rdconsole{id = 1; name = "Core R&D Console"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "beh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bei" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bej" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bek" = (/obj/station_objects/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 22},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bel" = (/obj/station_objects/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bem" = (/obj/station_objects/closet/emcloset,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/medical/research{name = "Research Division"}) +"bei" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bej" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bek" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j2s"; sortType = 22},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bel" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bem" = (/obj/structure/closet/emcloset,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/medical/research{name = "Research Division"}) "ben" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/research{name = "Research Division"}) "beo" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/research{name = "Research Division"}) -"bep" = (/obj/station_objects/closet/l3closet/general,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"beq" = (/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/grille,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"bep" = (/obj/structure/closet/l3closet/general,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/medical/research{name = "Research Division"}) +"beq" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/hallway/secondary/entry) "ber" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "bes" = (/obj/machinery/conveyor{id = "garbage"},/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "Disposal Exit"; name = "Disposal Exit Vent"; opacity = 1},/turf/simulated/floor/engine,/area/maintenance/disposal) -"bet" = (/obj/machinery/door/airlock/maintenance{name = "QM Office Maintenance"; req_access_txt = "12;31"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"bet" = (/obj/machinery/door/airlock/maintenance{name = "QM Office Maintenance"; req_access_txt = "12;31"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) "beu" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/quartermaster/storage) "bev" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/quartermaster/storage) -"bew" = (/obj/station_objects/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) +"bew" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) "bex" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Delivery Office"; req_access_txt = "50;31"},/turf/simulated/floor,/area/quartermaster/storage) "bey" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/quartermaster/sorting) "bez" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/floor,/area/quartermaster/sorting) "beA" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/quartermaster/sorting) -"beB" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/sorting) +"beB" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/sorting) "beC" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/sorting) -"beD" = (/obj/machinery/conveyor{dir = 8; id = "packageExternal"},/obj/station_objects/plasticflaps{opacity = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting) +"beD" = (/obj/machinery/conveyor{dir = 8; id = "packageExternal"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting) "beE" = (/obj/machinery/conveyor{dir = 8; id = "packageExternal"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/sorting) "beF" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/central) -"beG" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/central) -"beH" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/hallway/primary/central) -"beI" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/manifold,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"beJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light/small{dir = 1},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) -"beK" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall,/area/maintenance/port) -"beL" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/port) -"beM" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/station_objects/lattice,/turf/space,/area) -"beN" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) -"beO" = (/obj/station_objects/table,/obj/item/weapon/aiModule/asimov,/obj/item/weapon/aiModule/freeformcore,/obj/machinery/door/window{base_state = "right"; dir = 4; icon = 'windoor.dmi'; icon_state = "right"; name = "Core Modules"; req_access_txt = "20"},/obj/item/weapon/aiModule/paladin,/obj/station_objects/window/reinforced,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"beG" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/central) +"beH" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/hallway/primary/central) +"beI" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/manifold,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"beJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"beK" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall,/area/maintenance/port) +"beL" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/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"},/turf/simulated/floor/plating,/area/maintenance/port) +"beM" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/structure/lattice,/turf/space,/area) +"beN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) +"beO" = (/obj/structure/table,/obj/item/weapon/aiModule/asimov,/obj/item/weapon/aiModule/freeformcore,/obj/machinery/door/window{base_state = "right"; dir = 4; icon = 'windoor.dmi'; icon_state = "right"; name = "Core Modules"; req_access_txt = "20"},/obj/item/weapon/aiModule/paladin,/obj/structure/window/reinforced,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) "beP" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "bot"},/area/turret_protected/ai_upload) "beQ" = (/obj/machinery/flasher{pixel_x = 0; pixel_y = 24; id = "AI"},/obj/machinery/computer/borgupload,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) "beR" = (/turf/simulated/floor{icon_state = "bot"},/area/turret_protected/ai_upload) "beS" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/computer/aiupload,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"beT" = (/obj/station_objects/table,/obj/item/weapon/aiModule/oxygen,/obj/item/weapon/aiModule/oneHuman,/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "left"; name = "High-Risk Modules"; req_access_txt = "20"},/obj/item/weapon/aiModule/purge,/obj/station_objects/window/reinforced,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"beT" = (/obj/structure/table,/obj/item/weapon/aiModule/oxygen,/obj/item/weapon/aiModule/oneHuman,/obj/machinery/door/window{base_state = "left"; dir = 8; icon_state = "left"; name = "High-Risk Modules"; req_access_txt = "20"},/obj/item/weapon/aiModule/purge,/obj/structure/window/reinforced,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) "beU" = (/obj/machinery/atmospherics/pipe/simple,/turf/space,/area) "beV" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/wall,/area/bridge/meeting_room) -"beW" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/bridge/meeting_room) +"beW" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/bridge/meeting_room) "beX" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/bridge/meeting_room) "beY" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"beZ" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bfa" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bfb" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bfc" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bfd" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bfe" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/hallway/primary/central) -"bff" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/power/apc{name = "Kitchen APC"; dir = 1; pixel_x = -1; pixel_y = 25},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"bfg" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/smartfridge{density = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"bfh" = (/obj/machinery/requests_console{department = "Kitchen"; departmentType = 2; name = "Kitchen RC"; pixel_x = -1; pixel_y = 27},/obj/station_objects/secure_closet/meat,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"bfi" = (/obj/station_objects/secure_closet/kitchen,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"beZ" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bfa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bfb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bfc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bfd" = (/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/maintenance/maintcentral) +"bfe" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/hallway/primary/central) +"bff" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/power/apc{name = "Kitchen APC"; dir = 1; pixel_x = -1; pixel_y = 25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bfg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/smartfridge{density = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bfh" = (/obj/machinery/requests_console{department = "Kitchen"; departmentType = 2; name = "Kitchen RC"; pixel_x = -1; pixel_y = 27},/obj/structure/secure_closet/meat,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bfi" = (/obj/structure/secure_closet/kitchen,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bfj" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bfk" = (/obj/machinery/sink/kitchen2{pixel_y = 28},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"bfl" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/station_objects/table/reinforced,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"bfm" = (/obj/station_objects/stool/chair,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bfl" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bfm" = (/obj/structure/stool/chair,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bfn" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bfo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bfo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bfp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/maintenance/maintcentral) -"bfq" = (/obj/station_objects/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bfr" = (/obj/station_objects/stool/chair{dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bfs" = (/obj/machinery/power/apc{dir = 4; name = "Morgue APC"; pixel_x = 25},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bft" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bfu" = (/obj/station_objects/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/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bfq" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bfr" = (/obj/structure/stool/chair{dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bfs" = (/obj/machinery/power/apc{dir = 4; name = "Morgue APC"; pixel_x = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bft" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bfu" = (/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/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bfv" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bfw" = (/obj/machinery/r_n_d/circuit_imprinter,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bfx" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/hand_labeler,/obj/item/weapon/pen,/obj/item/weapon/pen,/obj/station_objects/table,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bfy" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bfz" = (/obj/station_objects/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) -"bfA" = (/obj/station_objects/closet/firecloset,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/research{name = "Research Division"}) +"bfx" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/hand_labeler,/obj/item/weapon/pen,/obj/item/weapon/pen,/obj/structure/table,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bfy" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bfz" = (/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) +"bfA" = (/obj/structure/closet/firecloset,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/research{name = "Research Division"}) "bfB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 4; icon_state = "whitecorner"},/area/medical/research{name = "Research Division"}) "bfC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/medical/research{name = "Research Division"}) "bfD" = (/obj/machinery/camera{c_tag = "Research Division Airlock"; dir = 8; network = "SS13"},/obj/machinery/camera{c_tag = "Research Division Airlock"; dir = 8; network = "RD"; pixel_x = 0; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/turf/simulated/floor,/area/medical/research{name = "Research Division"}) "bfE" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) "bfF" = (/obj/machinery/mass_driver{id = "toxinsdriver"},/turf/simulated/floor/plating,/area/maintenance/disposal) "bfG" = (/turf/space,/area/supply/station) -"bfH" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bfH" = (/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/storage) "bfI" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) "bfJ" = (/obj/machinery/alarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/quartermaster/storage) -"bfK" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/storage) +"bfK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/storage) "bfL" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/quartermaster/storage) -"bfM" = (/obj/station_objects/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/quartermaster/storage) -"bfN" = (/obj/station_objects/table,/obj/item/weapon/module/power_control,/turf/simulated/floor,/area/quartermaster/storage) +"bfM" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/quartermaster/storage) +"bfN" = (/obj/structure/table,/obj/item/weapon/module/power_control,/turf/simulated/floor,/area/quartermaster/storage) "bfO" = (/obj/machinery/status_display{pixel_y = 2; supply_display = 1},/turf/simulated/wall/r_wall,/area/quartermaster/storage) -"bfP" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"bfQ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"bfR" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"bfS" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"bfT" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Delivery Office"; req_access_txt = "50"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/sorting) -"bfU" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/central) +"bfP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/sorting) +"bfQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/sorting) +"bfR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/sorting) +"bfS" = (/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/sorting) +"bfT" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Delivery Office"; req_access_txt = "50"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/sorting) +"bfU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/central) "bfV" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/hallway/primary/central) "bfW" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/maintenance/port) "bfX" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/port) "bfY" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/wall,/area/maintenance/port) -"bfZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) +"bfZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/port) "bga" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall,/area/maintenance/port) -"bgb" = (/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/grille,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) +"bgb" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "bgc" = (/obj/machinery/turret{dir = 4},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) "bgd" = (/turf/simulated/floor/grid,/area/turret_protected/ai_upload) "bge" = (/obj/machinery/turret{dir = 8},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) "bgf" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/wall,/area/bridge/meeting_room) -"bgg" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/bridge/meeting_room) -"bgh" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/closet/wardrobe/black,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bgi" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/station_objects/rack{dir = 1},/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bgj" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/effects/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bgg" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/bridge/meeting_room) +"bgh" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/closet/wardrobe/black,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bgi" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/structure/rack{dir = 1},/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bgj" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bgk" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/wall,/area/maintenance/maintcentral) -"bgl" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/closet/extinguisher{pixel_x = -27; pixel_y = 1},/turf/simulated/floor,/area/hallway/primary/central) -"bgm" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/central) +"bgl" = (/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) +"bgm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/central) "bgn" = (/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) -"bgo" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bgp" = (/obj/station_objects/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"bgq" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bgo" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bgp" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bgq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bgr" = (/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"bgs" = (/obj/station_objects/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bgt" = (/obj/station_objects/table,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bgu" = (/obj/station_objects/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bgv" = (/obj/station_objects/stool/chair{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bgs" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bgt" = (/obj/structure/table,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bgu" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bgv" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bgw" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bgx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bgx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bgy" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bgz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/medbay) "bgA" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bgB" = (/obj/machinery/camera{c_tag = "Medbay Lobby"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bgC" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/camera{c_tag = "Morgue"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bgD" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/medical/chemistry) +"bgC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/camera{c_tag = "Morgue"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bgD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/medical/chemistry) "bgE" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Chemistry"; req_access_txt = "33"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bgF" = (/obj/station_objects/table,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/camera{c_tag = "Chemistry"; dir = 8; network = "RD"},/obj/item/stack/sheet/plasma,/obj/item/stack/sheet/plasma,/obj/item/weapon/hand_labeler,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bgG" = (/obj/station_objects/table,/obj/machinery/cell_charger,/obj/item/weapon/cell,/obj/item/weapon/cell,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/station_objects/closet/extinguisher{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bgH" = (/obj/item/weapon/stock_parts/console_screen,/obj/station_objects/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,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bgI" = (/obj/effects/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) +"bgF" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/camera{c_tag = "Chemistry"; dir = 8; network = "RD"},/obj/item/stack/sheet/plasma,/obj/item/stack/sheet/plasma,/obj/item/weapon/hand_labeler,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bgG" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell,/obj/item/weapon/cell,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bgH" = (/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,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bgI" = (/obj/effect/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) "bgJ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/medical{name = "Research Division Access"; req_access_txt = "47"},/turf/simulated/floor,/area/medical/research{name = "Research Division"}) "bgK" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/medical{name = "Research Division Access"; req_access_txt = "47"},/turf/simulated/floor,/area/medical/research{name = "Research Division"}) -"bgL" = (/obj/effects/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bgM" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"bgN" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/effects/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"bgO" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"bgP" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bgQ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bgR" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/effects/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bgL" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bgM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"bgN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/effect/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"bgO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"bgP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bgQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bgR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/effect/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/quartermaster/storage) "bgS" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"bgT" = (/obj/station_objects/crate/internals,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/storage) -"bgU" = (/obj/station_objects/crate/freezer,/turf/simulated/floor,/area/quartermaster/storage) +"bgT" = (/obj/structure/crate/internals,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/storage) +"bgU" = (/obj/structure/crate/freezer,/turf/simulated/floor,/area/quartermaster/storage) "bgV" = (/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/storage) "bgW" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #1"},/obj/machinery/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) -"bgX" = (/obj/station_objects/grille,/obj/station_objects/disposalpipe/segment,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bgY" = (/obj/station_objects/table,/obj/item/device/radio,/turf/simulated/floor,/area/quartermaster/storage) +"bgX" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bgY" = (/obj/structure/table,/obj/item/device/radio,/turf/simulated/floor,/area/quartermaster/storage) "bgZ" = (/obj/machinery/camera{c_tag = "Cargo Office"},/turf/simulated/floor,/area/quartermaster/storage) -"bha" = (/obj/station_objects/table,/obj/item/weapon/stamp,/turf/simulated/floor,/area/quartermaster/storage) -"bhb" = (/obj/station_objects/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/clipboard,/turf/simulated/floor,/area/quartermaster/storage) -"bhc" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bha" = (/obj/structure/table,/obj/item/weapon/stamp,/turf/simulated/floor,/area/quartermaster/storage) +"bhb" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/clipboard,/turf/simulated/floor,/area/quartermaster/storage) +"bhc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) "bhd" = (/obj/machinery/computer/ordercomp,/turf/simulated/floor,/area/quartermaster) "bhe" = (/turf/simulated/floor,/area/quartermaster) -"bhf" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster) +"bhf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster) "bhg" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = 29},/turf/simulated/floor,/area/quartermaster) -"bhh" = (/obj/station_objects/stool/chair{dir = 8},/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor,/area/quartermaster) -"bhi" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster) +"bhh" = (/obj/structure/stool/chair{dir = 8},/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor,/area/quartermaster) +"bhi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster) "bhj" = (/turf/simulated/wall/r_wall,/area/teleporter) -"bhk" = (/obj/effects/securearea,/turf/simulated/wall/r_wall,/area/teleporter) -"bhl" = (/obj/machinery/door/airlock/command{name = "Teleport Access"; req_access_txt = "17"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/teleporter) +"bhk" = (/obj/effect/securearea,/turf/simulated/wall/r_wall,/area/teleporter) +"bhl" = (/obj/machinery/door/airlock/command{name = "Teleport Access"; req_access_txt = "17"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/teleporter) "bhm" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/teleporter) -"bhn" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/station_objects/lattice,/turf/space,/area) -"bho" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) -"bhp" = (/obj/station_objects/table,/obj/item/weapon/aiModule/teleporterOffline,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"bhn" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/lattice,/turf/space,/area) +"bho" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) +"bhp" = (/obj/structure/table,/obj/item/weapon/aiModule/teleporterOffline,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) "bhq" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "bot"},/area/turret_protected/ai_upload) "bhr" = (/turf/simulated/floor,/area/turret_protected/ai_upload) "bhs" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "bot"},/area/turret_protected/ai_upload_foyer) -"bht" = (/obj/station_objects/table,/obj/item/weapon/aiModule/freeform,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"bht" = (/obj/structure/table,/obj/item/weapon/aiModule/freeform,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) "bhu" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"bhv" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/bridge/meeting_room) +"bhv" = (/obj/machinery/door/firedoor/border_only,/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/bridge/meeting_room) "bhw" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"bhx" = (/obj/machinery/camera{c_tag = "Central Hallway East"; dir = 4; network = "SS13"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/central) -"bhy" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bhz" = (/obj/machinery/camera{c_tag = "Kitchen"; dir = 4; network = "SS13"},/obj/station_objects/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"bhA" = (/obj/effects/landmark/start{name = "Chef"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"bhB" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/station_objects/table/reinforced,/obj/item/kitchen/donut_box,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"bhC" = (/obj/station_objects/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bhD" = (/obj/station_objects/table,/obj/item/weapon/reagent_containers/food/condiment/peppermill,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bhE" = (/obj/station_objects/closet/extinguisher{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "Bar East"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bhx" = (/obj/machinery/camera{c_tag = "Central Hallway East"; dir = 4; network = "SS13"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/central) +"bhy" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bhz" = (/obj/machinery/camera{c_tag = "Kitchen"; dir = 4; network = "SS13"},/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bhA" = (/obj/effect/landmark/start{name = "Chef"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bhB" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/table/reinforced,/obj/item/kitchen/donut_box,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bhC" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bhD" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/peppermill,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bhE" = (/obj/structure/closet/extinguisher{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "Bar East"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bhF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bhG" = (/obj/station_objects/table,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bhH" = (/obj/item/weapon/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/obj/station_objects/table,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bhI" = (/obj/item/weapon/pen,/obj/station_objects/table,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bhJ" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/station_objects/table,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bhG" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bhH" = (/obj/item/weapon/reagent_containers/food/drinks/britcup{desc = "Kingston's personal cup."},/obj/structure/table,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bhI" = (/obj/item/weapon/pen,/obj/structure/table,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bhJ" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/structure/table,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bhK" = (/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1485; listening = 0; name = "Station Intercom (Medbay)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bhL" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bhM" = (/obj/effects/securearea{pixel_x = -32; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bhN" = (/obj/effects/securearea{pixel_x = 32; pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bhO" = (/obj/machinery/power/apc{dir = 8; level = 4; name = "Chemistry APC"; pixel_x = -25},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bhP" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bhQ" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bhR" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/medical{name = "Chemistry"; req_access_txt = "33"},/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bhS" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bhT" = (/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bhU" = (/obj/item/device/radio/intercom{pixel_x = -25},/obj/station_objects/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) -"bhV" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bhW" = (/obj/station_objects/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/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bhL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bhM" = (/obj/effect/securearea{pixel_x = -32; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bhN" = (/obj/effect/securearea{pixel_x = 32; pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bhO" = (/obj/machinery/power/apc{dir = 8; level = 4; name = "Chemistry APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bhP" = (/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},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bhQ" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bhR" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/medical{name = "Chemistry"; req_access_txt = "33"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bhS" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bhT" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bhU" = (/obj/item/device/radio/intercom{pixel_x = -25},/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) +"bhV" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bhW" = (/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/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bhX" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/research{name = "Research Division"}) "bhY" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/research{name = "Research Division"}) "bhZ" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/research{name = "Research Division"}) "bia" = (/turf/simulated/wall,/area/medical/research{name = "Research Division"}) "bib" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bic" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bic" = (/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/asmaint2) "bid" = (/turf/space,/area/shuttle/administration/station) "bie" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/floor/plating,/area/quartermaster/storage) "bif" = (/turf/simulated/floor/plating,/area/quartermaster/storage) -"big" = (/obj/station_objects/crate,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/storage) -"bih" = (/obj/station_objects/crate,/turf/simulated/floor,/area/quartermaster/storage) -"bii" = (/obj/effects/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/storage) +"big" = (/obj/structure/crate,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/storage) +"bih" = (/obj/structure/crate,/turf/simulated/floor,/area/quartermaster/storage) +"bii" = (/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/storage) "bij" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #2"},/obj/machinery/bot/mulebot{home_destination = "QM #2"; suffix = "#2"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) -"bik" = (/obj/station_objects/grille,/obj/station_objects/disposalpipe/segment,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bil" = (/obj/station_objects/table,/obj/item/stack/rods{amount = 50},/turf/simulated/floor,/area/quartermaster/storage) -"bim" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/storage) -"bin" = (/obj/station_objects/stool/chair{dir = 8},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/quartermaster) -"bio" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster) +"bik" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bil" = (/obj/structure/table,/obj/item/stack/rods{amount = 50},/turf/simulated/floor,/area/quartermaster/storage) +"bim" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/storage) +"bin" = (/obj/structure/stool/chair{dir = 8},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/quartermaster) +"bio" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster) "bip" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor,/area/hallway/primary/central) -"biq" = (/obj/station_objects/table,/turf/simulated/floor,/area/teleporter) -"bir" = (/obj/station_objects/table,/obj/item/weapon/hand_tele,/turf/simulated/floor,/area/teleporter) -"bis" = (/obj/station_objects/table,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/teleporter) -"bit" = (/obj/station_objects/table,/obj/machinery/camera{c_tag = "Teleporter"},/turf/simulated/floor,/area/teleporter) -"biu" = (/obj/station_objects/crate,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/teleporter) +"biq" = (/obj/structure/table,/turf/simulated/floor,/area/teleporter) +"bir" = (/obj/structure/table,/obj/item/weapon/hand_tele,/turf/simulated/floor,/area/teleporter) +"bis" = (/obj/structure/table,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/teleporter) +"bit" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Teleporter"},/turf/simulated/floor,/area/teleporter) +"biu" = (/obj/structure/crate,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/teleporter) "biv" = (/obj/item/weapon/crowbar,/turf/simulated/floor/plating,/area/teleporter) -"biw" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/teleporter) +"biw" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/teleporter) "bix" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"biy" = (/obj/station_objects/table,/obj/item/weapon/aiModule/reset,/obj/machinery/camera{c_tag = "AI Upload Chamber"; dir = 4; network = "SS13"},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"biy" = (/obj/structure/table,/obj/item/weapon/aiModule/reset,/obj/machinery/camera{c_tag = "AI Upload Chamber"; dir = 4; network = "SS13"},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) "biz" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/turret_protected/ai_upload) -"biA" = (/obj/station_objects/table,/obj/item/weapon/aiModule/protectStation,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"biB" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/bridge/meeting_room) +"biA" = (/obj/structure/table,/obj/item/weapon/aiModule/protectStation,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"biB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/bridge/meeting_room) "biC" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/bridge/meeting_room) "biD" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/bridge/meeting_room) "biE" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor,/area/bridge/meeting_room) "biF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Conference Room"; dir = 2},/turf/simulated/floor,/area/bridge/meeting_room) "biG" = (/obj/machinery/light{dir = 1},/obj/machinery/door_control{id = "heads_meeting"; name = "Security Shutters"; pixel_x = -1; pixel_y = 24},/turf/simulated/floor,/area/bridge/meeting_room) -"biH" = (/obj/station_objects/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/bridge/meeting_room) -"biI" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/turf/simulated/floor/plating,/area/bridge/meeting_room) -"biJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/central) -"biK" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/central) +"biH" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/bridge/meeting_room) +"biI" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/turf/simulated/floor/plating,/area/bridge/meeting_room) +"biJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/central) +"biK" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/central) "biL" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/hallway/primary/central) -"biM" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"biM" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "biN" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall,/area/crew_quarters/kitchen) -"biO" = (/obj/station_objects/table,/obj/machinery/processor{pixel_x = 0; pixel_y = 10},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"biP" = (/obj/station_objects/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"biO" = (/obj/structure/table,/obj/machinery/processor{pixel_x = 0; pixel_y = 10},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"biP" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "biQ" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"biR" = (/obj/station_objects/stool/chair{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effects/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"biS" = (/obj/station_objects/stool/chair{dir = 4},/obj/effects/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"biR" = (/obj/structure/stool/chair{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"biS" = (/obj/structure/stool/chair{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "biT" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"biU" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"biV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6;5"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"biW" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"biX" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) -"biY" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"biZ" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bja" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Research Lab"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"biU" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"biV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6;5"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"biW" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"biX" = (/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/chemistry) +"biY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"biZ" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bja" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Research Lab"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bjb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/lab) "bjc" = (/obj/machinery/door_control{id = "Biohazard"; name = "Biohazard Shutter"; pixel_x = -24; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bjd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bje" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bjf" = (/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bjg" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bjh" = (/obj/station_objects/crate,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bji" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bjj" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/effects/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bjh" = (/obj/structure/crate,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bji" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bjj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/effect/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/quartermaster/storage) "bjk" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) -"bjl" = (/obj/station_objects/table,/obj/item/device/multitool,/turf/simulated/floor,/area/quartermaster/storage) -"bjm" = (/obj/station_objects/stool/chair{dir = 4},/obj/effects/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/storage) -"bjn" = (/obj/machinery/door/window/eastright{name = "Reception Window"; req_access_txt = "0"},/obj/machinery/door/window/westleft{name = "Cargo Office"; req_access_txt = "31"},/obj/station_objects/table/reinforced,/turf/simulated/floor,/area/quartermaster/storage) +"bjl" = (/obj/structure/table,/obj/item/device/multitool,/turf/simulated/floor,/area/quartermaster/storage) +"bjm" = (/obj/structure/stool/chair{dir = 4},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/storage) +"bjn" = (/obj/machinery/door/window/eastright{name = "Reception Window"; req_access_txt = "0"},/obj/machinery/door/window/westleft{name = "Cargo Office"; req_access_txt = "31"},/obj/structure/table/reinforced,/turf/simulated/floor,/area/quartermaster/storage) "bjo" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/window/northleft{base_state = "right"; dir = 8; icon_state = "right"},/turf/simulated/floor,/area/quartermaster) "bjp" = (/turf/simulated/floor,/area/teleporter) -"bjq" = (/obj/station_objects/stool{pixel_y = 8},/turf/simulated/floor,/area/teleporter) -"bjr" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/teleporter) -"bjs" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/lattice,/turf/space,/area) -"bjt" = (/obj/machinery/power/apc{dir = 2; name = "Upload APC"; pixel_y = -24},/obj/machinery/light/small,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"bju" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/turret_protected/ai_upload) -"bjv" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"bjq" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/teleporter) +"bjr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/teleporter) +"bjs" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/lattice,/turf/space,/area) +"bjt" = (/obj/machinery/power/apc{dir = 2; name = "Upload APC"; pixel_y = -24},/obj/machinery/light/small,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"bju" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/turret_protected/ai_upload) +"bjv" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) "bjw" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_y = -25},/obj/machinery/light/small,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"bjx" = (/obj/machinery/power/apc{dir = 8; name = "Meeting Room APC"; pixel_x = -25},/obj/station_objects/cable,/turf/simulated/floor,/area/bridge/meeting_room) +"bjx" = (/obj/machinery/power/apc{dir = 8; name = "Meeting Room APC"; pixel_x = -25},/obj/structure/cable,/turf/simulated/floor,/area/bridge/meeting_room) "bjy" = (/turf/simulated/floor,/area/bridge/meeting_room) -"bjz" = (/obj/station_objects/stool/chair,/turf/simulated/floor{icon_state = "red"},/area/bridge/meeting_room) -"bjA" = (/obj/station_objects/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/bridge/meeting_room) -"bjB" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/turf/simulated/floor/plating,/area/bridge/meeting_room) -"bjC" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/central) -"bjD" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/central) -"bjE" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/central) -"bjF" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bjG" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bjH" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"bjI" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"bjJ" = (/obj/station_objects/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 5},/obj/item/weapon/kitchen/rollingpin,/obj/item/weapon/book/manual/chef_recipes,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"bjK" = (/obj/station_objects/table,/obj/machinery/juicer,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bjz" = (/obj/structure/stool/chair,/turf/simulated/floor{icon_state = "red"},/area/bridge/meeting_room) +"bjA" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/bridge/meeting_room) +"bjB" = (/obj/machinery/atmospherics/pipe/simple,/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 = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/turf/simulated/floor/plating,/area/bridge/meeting_room) +"bjC" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/central) +"bjD" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/central) +"bjE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/central) +"bjF" = (/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/maintenance/maintcentral) +"bjG" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bjH" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bjI" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bjJ" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/item/weapon/reagent_containers/glass/beaker{pixel_x = 5},/obj/item/weapon/kitchen/rollingpin,/obj/item/weapon/book/manual/chef_recipes,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bjK" = (/obj/structure/table,/obj/machinery/juicer,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bjL" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bjM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/bar) -"bjN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bjN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bjO" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b"; initialize_directions = 11; level = 2},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bjP" = (/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bjQ" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bjR" = (/obj/station_objects/table,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/item/weapon/storage/bb_kit{step_x = 3; step_y = 4},/obj/item/weapon/storage/bb_kit{step_x = 1; step_y = 1},/obj/item/weapon/pen{step_x = 0; step_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bjR" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/item/weapon/storage/body_bag_box,/obj/item/weapon/storage/body_bag_box,/obj/item/weapon/pen{step_x = 0; step_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) "bjS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/morgue) -"bjT" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bjT" = (/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/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bjU" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bjV" = (/obj/machinery/door/firedoor/border_only,/obj/station_objects/table/reinforced,/obj/machinery/door/window/westleft{name = "Chemistry Desk"},/obj/machinery/door/window/eastright{name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bjW" = (/obj/station_objects/stool/chair{dir = 8},/obj/effects/landmark/start{name = "Chemist"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bjV" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/machinery/door/window/westleft{name = "Chemistry Desk"},/obj/machinery/door/window/eastright{name = "Chemistry Desk"; req_access_txt = "33"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bjW" = (/obj/structure/stool/chair{dir = 8},/obj/effect/landmark/start{name = "Chemist"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bjX" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bjY" = (/obj/station_objects/stool/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bjZ" = (/obj/machinery/door/firedoor/border_only,/obj/station_objects/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/window/eastright{name = "Chemistry Desk"},/obj/machinery/door/window/westleft{name = "Chemistry Desk"; req_access_txt = "33"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bka" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; 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 = "white"},/area/medical/research{name = "Research Division"}) -"bkb" = (/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bkc" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bkd" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bke" = (/obj/station_objects/disposalpipe/sortjunction{sortType = 7},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bkf" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bkg" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bkh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bki" = (/obj/effects/securearea{desc = "A warning sign which reads 'BREAK GLASS IN CASE OF EMERGENCY'. This obviously applies to a nun-Clown."; name = "BREAK GLASS IN CASE OF EMERGENCY"; pixel_x = 0; pixel_y = -32},/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bkj" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/research{name = "Research Division"}) -"bkk" = (/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "12;47"},/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) -"bkl" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bkm" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bkn" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/status_display{supply_display = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bjY" = (/obj/structure/stool/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bjZ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/window/eastright{name = "Chemistry Desk"},/obj/machinery/door/window/westleft{name = "Chemistry Desk"; req_access_txt = "33"},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"bka" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; 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 = "white"},/area/medical/research{name = "Research Division"}) +"bkb" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bkc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bkd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bke" = (/obj/structure/disposalpipe/sortjunction{sortType = 7},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bkf" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bkg" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bkh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bki" = (/obj/effect/securearea{desc = "A warning sign which reads 'BREAK GLASS IN CASE OF EMERGENCY'. This obviously applies to a nun-Clown."; name = "BREAK GLASS IN CASE OF EMERGENCY"; pixel_x = 0; pixel_y = -32},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bkj" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/research{name = "Research Division"}) +"bkk" = (/obj/machinery/door/airlock/maintenance{name = "Research Maintenance"; req_access_txt = "12;47"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/medical/research{name = "Research Division"}) +"bkl" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bkm" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bkn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/status_display{supply_display = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) "bko" = (/obj/machinery/camera{c_tag = "Cargo Recieving Dock"; dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"bkp" = (/obj/station_objects/crate/medical,/turf/simulated/floor,/area/quartermaster/storage) +"bkp" = (/obj/structure/crate/medical,/turf/simulated/floor,/area/quartermaster/storage) "bkq" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #4"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) -"bkr" = (/obj/station_objects/grille,/obj/station_objects/disposalpipe/segment,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bks" = (/obj/station_objects/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/floor,/area/quartermaster/storage) +"bkr" = (/obj/structure/grille,/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bks" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/simulated/floor,/area/quartermaster/storage) "bkt" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/storage) -"bku" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/quartermaster) -"bkv" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/quartermaster) -"bkw" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/window/northright{base_state = "left"; dir = 8; icon_state = "left"},/turf/simulated/floor,/area/quartermaster) -"bkx" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/hallway/primary/central) -"bky" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/central) +"bku" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/quartermaster) +"bkv" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/quartermaster) +"bkw" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/window/northright{base_state = "left"; dir = 8; icon_state = "left"},/turf/simulated/floor,/area/quartermaster) +"bkx" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/hallway/primary/central) +"bky" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/central) "bkz" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{icon_state = "door_closed"; lockdownbyai = 0; locked = 0; name = "Teleport Access"; req_access_txt = "17"},/turf/simulated/floor,/area/teleporter) "bkA" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/teleporter) -"bkB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/requests_console{department = "Teleporter"; pixel_x = 30},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/teleporter) +"bkB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/requests_console{department = "Teleporter"; pixel_x = 30},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/teleporter) "bkC" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall/r_wall,/area/teleporter) "bkD" = (/obj/machinery/turret{dir = 1},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"bkE" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"bkE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) "bkF" = (/obj/machinery/ai_status_display{pixel_y = -28},/obj/machinery/turret{dir = 1},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) "bkG" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor,/area/bridge/meeting_room) -"bkH" = (/obj/station_objects/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/bridge/meeting_room) -"bkI" = (/obj/station_objects/table,/turf/simulated/floor,/area/bridge/meeting_room) -"bkJ" = (/obj/station_objects/stool/chair{dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/bridge/meeting_room) -"bkK" = (/obj/station_objects/table,/obj/item/weapon/hand_labeler,/obj/item/device/timer,/turf/simulated/floor,/area/bridge/meeting_room) +"bkH" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/bridge/meeting_room) +"bkI" = (/obj/structure/table,/turf/simulated/floor,/area/bridge/meeting_room) +"bkJ" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/bridge/meeting_room) +"bkK" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/device/timer,/turf/simulated/floor,/area/bridge/meeting_room) "bkL" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Kitchen"},/obj/machinery/door/window/westleft{base_state = "left"; dir = 1; icon_state = "left"; name = "Kitchen Delivery"; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/crew_quarters/kitchen) "bkM" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/window/westleft{base_state = "left"; dir = 4; icon_state = "left"; name = "Kitchen Delivery"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/kitchen) -"bkN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"bkO" = (/obj/machinery/disposal,/obj/station_objects/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"bkP" = (/obj/station_objects/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/item/weapon/reagent_containers/food/condiment/peppermill,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"bkQ" = (/obj/station_objects/table,/obj/machinery/blender{pixel_y = 0},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"bkR" = (/obj/station_objects/secure_closet/fridge,/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"bkS" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/station_objects/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/pie,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bkN" = (/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/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bkO" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bkP" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/item/weapon/reagent_containers/food/condiment/peppermill,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bkQ" = (/obj/structure/table,/obj/machinery/blender{pixel_y = 0},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bkR" = (/obj/structure/secure_closet/fridge,/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"bkS" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/pie,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bkT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bkU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/bar) -"bkV" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; 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/maintcentral) -"bkW" = (/obj/machinery/door/firedoor/border_only,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/grille,/turf/simulated/floor/plating,/area/medical/medbay) +"bkV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; 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/maintcentral) +"bkW" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/simulated/floor/plating,/area/medical/medbay) "bkX" = (/obj/machinery/door/airlock/glass{name = "Medbay"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bkY" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay) -"bkZ" = (/obj/effects/sign/redcross,/turf/simulated/wall,/area/medical/medbay) +"bkY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay) +"bkZ" = (/obj/effect/sign/redcross,/turf/simulated/wall,/area/medical/medbay) "bla" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Medbay"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "blb" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Medbay"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"blc" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"blc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bld" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"ble" = (/obj/station_objects/table,/obj/item/weapon/screwdriver{pixel_x = 3; pixel_y = 4},/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"blf" = (/obj/station_objects/table,/obj/item/device/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/timer{pixel_x = -3; pixel_y = 3},/obj/machinery/camera{c_tag = "Chemistry South"; dir = 1; network = "SS13"; pixel_x = 22},/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/requests_console{department = "Chemistry"; departmentType = 2; pixel_x = 0; pixel_y = -30},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"blg" = (/obj/station_objects/table,/obj/item/weapon/chem_grenade,/obj/item/weapon/chem_grenade,/obj/item/weapon/chem_grenade,/obj/item/weapon/chem_grenade,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"blh" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bli" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"blj" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"blk" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bll" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"blm" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bln" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"ble" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_x = 3; pixel_y = 4},/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"blf" = (/obj/structure/table,/obj/item/device/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/igniter{pixel_x = 3; pixel_y = -7},/obj/item/device/timer{pixel_x = -3; pixel_y = 3},/obj/item/device/timer{pixel_x = -3; pixel_y = 3},/obj/machinery/camera{c_tag = "Chemistry South"; dir = 1; network = "SS13"; pixel_x = 22},/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/requests_console{department = "Chemistry"; departmentType = 2; pixel_x = 0; pixel_y = -30},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"blg" = (/obj/structure/table,/obj/item/weapon/chem_grenade,/obj/item/weapon/chem_grenade,/obj/item/weapon/chem_grenade,/obj/item/weapon/chem_grenade,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) +"blh" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bli" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"blj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"blk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bll" = (/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},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"blm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bln" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "blo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "blp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"blq" = (/obj/machinery/portable_atmospherics/scrubber,/obj/station_objects/window/basic{dir = 1; health = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) -"blr" = (/obj/station_objects/closet/l3closet,/obj/station_objects/window/basic{dir = 1; health = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) -"bls" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"blt" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/storage) +"blq" = (/obj/machinery/portable_atmospherics/scrubber,/obj/structure/window/basic{dir = 1; health = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) +"blr" = (/obj/structure/closet/l3closet,/obj/structure/window/basic{dir = 1; health = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) +"bls" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"blt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/storage) "blu" = (/obj/machinery/conveyor_switch{id = "QMLoad"},/obj/machinery/door_control{id = "QMLoaddoor"; name = "Loading Doors"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"blv" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/quartermaster/storage) -"blw" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/storage) -"blx" = (/obj/machinery/conveyor_switch{id = "QMLoad"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/storage) -"bly" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/quartermaster/storage) +"blv" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/quartermaster/storage) +"blw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/storage) +"blx" = (/obj/machinery/conveyor_switch{id = "QMLoad"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/storage) +"bly" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/quartermaster/storage) "blz" = (/obj/machinery/autolathe,/turf/simulated/floor,/area/quartermaster/storage) -"blA" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"blB" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster) +"blA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"blB" = (/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) "blC" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/teleporter) -"blD" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/teleporter) +"blD" = (/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/teleporter) "blE" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"blF" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/airlock/command{icon_state = "door_locked"; locked = 1; name = "AI Upload"; req_access_txt = "16"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/turret_protected/ai_upload) +"blF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/airlock/command{icon_state = "door_locked"; locked = 1; name = "AI Upload"; req_access_txt = "16"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/turret_protected/ai_upload) "blG" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/bridge/meeting_room) -"blH" = (/obj/station_objects/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area/bridge/meeting_room) -"blI" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/turf/simulated/floor/plating,/area/bridge/meeting_room) +"blH" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area/bridge/meeting_room) +"blI" = (/obj/machinery/atmospherics/pipe/simple,/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 = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/turf/simulated/floor/plating,/area/bridge/meeting_room) "blJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/wall,/area/crew_quarters/kitchen) "blK" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/wall,/area/crew_quarters/kitchen) -"blL" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Kitchen"; req_access_txt = "28"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"blL" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Kitchen"; req_access_txt = "28"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) "blM" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) "blN" = (/obj/machinery/camera{c_tag = "Bar Center"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "blO" = (/mob/living/carbon/monkey{name = "Pun Pun"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "blP" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"blQ" = (/obj/station_objects/stool{pixel_y = 5},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"blQ" = (/obj/structure/stool{pixel_y = 5},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "blR" = (/obj/machinery/vending/cigarette{pixel_x = -3; pixel_y = 2},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"blS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"blT" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"blU" = (/obj/machinery/door/airlock/maintenance{name = "Medical Maintenance"; req_access_txt = "5"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"blV" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"blW" = (/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"blX" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv1"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay) -"blY" = (/obj/station_objects/stool/chair{dir = 8},/obj/machinery/vending/wallmed1{pixel_y = 28},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"blZ" = (/obj/station_objects/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bma" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Medbay Hallway East"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"blS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"blT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"blU" = (/obj/machinery/door/airlock/maintenance{name = "Medical Maintenance"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) +"blV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"blW" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"blX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv1"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay) +"blY" = (/obj/structure/stool/chair{dir = 8},/obj/machinery/vending/wallmed1{pixel_y = 28},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"blZ" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bma" = (/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/camera{c_tag = "Medbay Hallway East"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bmb" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bmc" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bmd" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bme" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bmf" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bmg" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/effects/landmark{name = "lightsout"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bmf" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bmg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bmh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/camera{c_tag = "Research Division North"; dir = 1; network = "SS13"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bmi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bmj" = (/turf/simulated/wall/r_wall,/area/toxins/storage) -"bmk" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bmk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bml" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; name = "Supply Dock Loading Door"; opacity = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) -"bmm" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/station_objects/plasticflaps,/turf/simulated/floor/plating,/area/quartermaster/storage) +"bmm" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/structure/plasticflaps,/turf/simulated/floor/plating,/area/quartermaster/storage) "bmn" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/storage) "bmo" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/light,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/storage) "bmp" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/window/eastright{name = "Cargo Office"; req_access_txt = "31"},/turf/simulated/floor,/area/quartermaster/storage) -"bmq" = (/obj/station_objects/stool/chair{dir = 8},/turf/simulated/floor,/area/quartermaster) -"bmr" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster) -"bms" = (/obj/station_objects/crate,/turf/simulated/floor,/area/teleporter) +"bmq" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor,/area/quartermaster) +"bmr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster) +"bms" = (/obj/structure/crate,/turf/simulated/floor,/area/teleporter) "bmt" = (/obj/machinery/shieldwallgen,/turf/simulated/floor,/area/teleporter) -"bmu" = (/obj/machinery/shieldwallgen,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor,/area/teleporter) +"bmu" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/teleporter) "bmv" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/teleporter) "bmw" = (/turf/simulated/floor{icon_state = "warning"},/area/teleporter) -"bmx" = (/obj/station_objects/cable,/obj/machinery/power/apc{dir = 4; name = "Teleporter APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/teleporter) +"bmx" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "Teleporter APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/teleporter) "bmy" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/wall/r_wall,/area/teleporter) -"bmz" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/grille,/turf/space,/area) -"bmA" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/grille,/turf/space,/area) -"bmB" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/station_objects/grille,/turf/space,/area) +"bmz" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/turf/space,/area) +"bmA" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/turf/space,/area) +"bmB" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/grille,/turf/space,/area) "bmC" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) "bmD" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -28; pixel_y = -7},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor,/area/turret_protected/ai_upload_foyer) -"bmE" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/effects/landmark/start{name = "Cyborg"},/turf/simulated/floor,/area/turret_protected/ai_upload_foyer) +"bmE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor,/area/turret_protected/ai_upload_foyer) "bmF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/turret_protected/ai_upload_foyer) "bmG" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) -"bmH" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/station_objects/grille,/turf/space,/area) -"bmI" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/station_objects/grille,/turf/space,/area) -"bmJ" = (/obj/station_objects/stool/chair{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/bridge/meeting_room) -"bmK" = (/obj/station_objects/table,/obj/item/device/radio/signaler,/obj/item/device/radio/signaler,/turf/simulated/floor,/area/bridge/meeting_room) -"bmL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/central) +"bmH" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/structure/grille,/turf/space,/area) +"bmI" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/structure/grille,/turf/space,/area) +"bmJ" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/bridge/meeting_room) +"bmK" = (/obj/structure/table,/obj/item/device/radio/signaler,/obj/item/device/radio/signaler,/turf/simulated/floor,/area/bridge/meeting_room) +"bmL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/central) "bmM" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) "bmN" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) -"bmO" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) +"bmO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) "bmP" = (/obj/machinery/gibber,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) -"bmQ" = (/obj/station_objects/closet/extinguisher{pixel_x = -28; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bmQ" = (/obj/structure/closet/extinguisher{pixel_x = -28; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bmR" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bmS" = (/obj/station_objects/table/reinforced,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bmT" = (/obj/machinery/door/window/northright{dir = 2; name = "Bar Door"; req_access_txt = "25"},/obj/effects/securearea{desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; icon_state = "monkey_painting"; name = "Mr. Deempisi portrait"; pixel_x = 28; pixel_y = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bmU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/sortjunction{icon_state = "pipe-j2s"; sortType = 19},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bmV" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/medical/medbay) -"bmW" = (/obj/machinery/vending/medical{pixel_x = -2},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bmX" = (/obj/machinery/disposal,/obj/machinery/light,/obj/station_objects/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bmY" = (/obj/station_objects/noticeboard{pixel_y = -27},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bmS" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bmT" = (/obj/machinery/door/window/northright{dir = 2; name = "Bar Door"; req_access_txt = "25"},/obj/effect/securearea{desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; icon_state = "monkey_painting"; name = "Mr. Deempisi portrait"; pixel_x = 28; pixel_y = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bmU" = (/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{icon_state = "pipe-j2s"; sortType = 19},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bmV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/medical/medbay) +"bmW" = (/obj/machinery/vending/medical{pixel_x = -2},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bmX" = (/obj/machinery/disposal,/obj/machinery/light,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bmY" = (/obj/structure/noticeboard{pixel_y = -27},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bmZ" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 0; pixel_y = -30; pixel_z = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bna" = (/obj/station_objects/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bnb" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv1"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay) +"bna" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bnb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv1"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay) "bnc" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bnd" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bnd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bne" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 30; pixel_y = 0; pixel_z = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bnf" = (/turf/simulated/wall,/area/medical/genetics) "bng" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) @@ -3389,88 +3389,88 @@ "bni" = (/obj/machinery/clonepod,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bnj" = (/turf/simulated/wall/r_wall,/area/medical/genetics) "bnk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Genetics Research"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bnl" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bnm" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bnn" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bno" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bnp" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bnq" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bnr" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bns" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bnl" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bnm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bnn" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bno" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bnp" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bnq" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bnr" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bns" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) "bnt" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"bnu" = (/obj/machinery/camera{c_tag = "Cargo Loading Area South"; dir = 1},/obj/station_objects/closet/extinguisher{pixel_x = -5; pixel_y = -31},/turf/simulated/floor,/area/quartermaster/storage) -"bnv" = (/obj/station_objects/disposalpipe/segment,/obj/station_objects/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) -"bnw" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/quartermaster/storage) -"bnx" = (/obj/machinery/firealarm{dir = 2; pixel_y = -24},/obj/machinery/conveyor_switch{id = "miningToQM"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/storage) -"bny" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/storage) -"bnz" = (/obj/machinery/power/apc{dir = 2; name = "Cargo APC"; pixel_x = 1; pixel_y = -24},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/quartermaster/storage) +"bnu" = (/obj/machinery/camera{c_tag = "Cargo Loading Area South"; dir = 1},/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = -31},/turf/simulated/floor,/area/quartermaster/storage) +"bnv" = (/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) +"bnw" = (/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) +"bnx" = (/obj/machinery/firealarm{dir = 2; pixel_y = -24},/obj/machinery/conveyor_switch{id = "miningToQM"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/storage) +"bny" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/storage) +"bnz" = (/obj/machinery/power/apc{dir = 2; name = "Cargo APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/quartermaster/storage) "bnA" = (/obj/machinery/camera{c_tag = "Cargo Office Foyer South"; dir = 1},/obj/machinery/light,/turf/simulated/floor,/area/quartermaster/storage) -"bnB" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"bnB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) "bnC" = (/turf/simulated/floor{dir = 2; icon_state = "browncorner"},/area/quartermaster) -"bnD" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster) -"bnE" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/quartermaster) -"bnF" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster) -"bnG" = (/obj/station_objects/stool/chair{dir = 8},/obj/machinery/power/apc{dir = 2; name = "Cargo Foyer APC"; pixel_x = 1; pixel_y = -24},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/quartermaster) +"bnD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/quartermaster) +"bnE" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/quartermaster) +"bnF" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/quartermaster) +"bnG" = (/obj/structure/stool/chair{dir = 8},/obj/machinery/power/apc{dir = 2; name = "Cargo Foyer APC"; pixel_x = 1; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/quartermaster) "bnH" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central) "bnI" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/hallway/primary/central) "bnJ" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/shieldwallgen,/turf/simulated/floor,/area/teleporter) -"bnK" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/shieldwallgen,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/teleporter) +"bnK" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/teleporter) "bnL" = (/obj/machinery/computer/teleporter,/turf/simulated/floor{icon_state = "floorgrime"},/area/teleporter) "bnM" = (/obj/machinery/teleport/station,/turf/simulated/floor{icon_state = "floorgrime"},/area/teleporter) "bnN" = (/obj/machinery/teleport/hub,/turf/simulated/floor{icon_state = "floorgrime"},/area/teleporter) -"bnO" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/station_objects/rack,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/turf/simulated/floor,/area/teleporter) -"bnP" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/station_objects/grille,/turf/space,/area) -"bnQ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/grille,/obj/station_objects/grille,/turf/space,/area) +"bnO" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/turf/simulated/floor,/area/teleporter) +"bnP" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/grille,/turf/space,/area) +"bnQ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/obj/structure/grille,/turf/space,/area) "bnR" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) -"bnS" = (/obj/machinery/light/small,/obj/machinery/turretid{control_area = "AI Upload Chamber"; pixel_x = -24},/obj/machinery/ai_status_display{pixel_y = -28},/obj/machinery/camera{c_tag = "AI Upload Foyer"; dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/effects/landmark/start{name = "Cyborg"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/turret_protected/ai_upload_foyer) -"bnT" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/turret_protected/ai_upload_foyer) -"bnU" = (/obj/machinery/light/small,/obj/machinery/power/apc{dir = 4; name = "Upload Foyer APC"; pixel_x = 27; pixel_y = -2},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/effects/landmark/start{name = "Cyborg"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/turret_protected/ai_upload_foyer) +"bnS" = (/obj/machinery/light/small,/obj/machinery/turretid{control_area = "AI Upload Chamber"; pixel_x = -24},/obj/machinery/ai_status_display{pixel_y = -28},/obj/machinery/camera{c_tag = "AI Upload Foyer"; dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/turret_protected/ai_upload_foyer) +"bnT" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/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{dir = 0; icon_state = "blue"},/area/turret_protected/ai_upload_foyer) +"bnU" = (/obj/machinery/light/small,/obj/machinery/power/apc{dir = 4; name = "Upload Foyer APC"; pixel_x = 27; pixel_y = -2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/effect/landmark/start{name = "Cyborg"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/turret_protected/ai_upload_foyer) "bnV" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/wall/r_wall,/area/bridge/meeting_room) "bnW" = (/obj/machinery/vending/coffee,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) "bnX" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/turf/simulated/floor,/area/bridge/meeting_room) "bnY" = (/obj/machinery/light,/turf/simulated/floor,/area/bridge/meeting_room) -"bnZ" = (/obj/station_objects/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor,/area/bridge/meeting_room) -"boa" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/central) -"bob" = (/obj/station_objects/kitchenspike,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) -"boc" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) -"bod" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) -"boe" = (/obj/machinery/light/small{dir = 4},/obj/station_objects/closet,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) -"bof" = (/obj/station_objects/device/piano{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bog" = (/obj/station_objects/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"boh" = (/obj/item/clothing/head/helmet/that{throwforce = 1; throwing = 1},/obj/station_objects/table/reinforced,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"boi" = (/obj/station_objects/table/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/requests_console{department = "Bar"; departmentType = 2; pixel_x = 30; pixel_y = 0},/obj/item/weapon/book/manual/barman_recipes,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"boj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/maintenance/maintcentral) -"bok" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bnZ" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor,/area/bridge/meeting_room) +"boa" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/central) +"bob" = (/obj/structure/kitchenspike,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) +"boc" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) +"bod" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) +"boe" = (/obj/machinery/light/small{dir = 4},/obj/structure/closet,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) +"bof" = (/obj/structure/device/piano{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bog" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"boh" = (/obj/item/clothing/head/helmet/that{throwforce = 1; throwing = 1},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"boi" = (/obj/structure/table/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/requests_console{department = "Bar"; departmentType = 2; pixel_x = 30; pixel_y = 0},/obj/item/weapon/book/manual/barman_recipes,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"boj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/maintenance/maintcentral) +"bok" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bol" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Patient Room 1"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bom" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bon" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "boo" = (/obj/machinery/door_control{id = "medpriv1"; name = "Privacy Shutters"; pixel_y = -25},/obj/machinery/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bop" = (/obj/station_objects/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) +"bop" = (/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) "boq" = (/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) -"bor" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) +"bor" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) "bos" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bot" = (/obj/station_objects/stool/chair{dir = 1},/obj/effects/landmark/start{name = "Geneticist"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bot" = (/obj/structure/stool/chair{dir = 1},/obj/effect/landmark/start{name = "Geneticist"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bou" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bov" = (/obj/machinery/scan_consolenew,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bow" = (/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"box" = (/obj/station_objects/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"}) -"boy" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"boz" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/station_objects/table,/obj/item/weapon/cigpacket{layer = 2.7},/turf/simulated/floor,/area/toxins/storage) -"boA" = (/obj/station_objects/table,/obj/item/clothing/mask/gas,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/toxins/storage) -"boB" = (/obj/station_objects/closet,/obj/machinery/camera{c_tag = "Gas Storage Room"; dir = 2; network = "RD"; pixel_x = 22},/obj/machinery/camera{c_tag = "Toxins Mixing Room North"; dir = 2},/turf/simulated/floor,/area/toxins/storage) -"boC" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"box" = (/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"}) +"boy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"boz" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/table,/obj/item/weapon/cigpacket{layer = 2.7},/turf/simulated/floor,/area/toxins/storage) +"boA" = (/obj/structure/table,/obj/item/clothing/mask/gas,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/toxins/storage) +"boB" = (/obj/structure/closet,/obj/machinery/camera{c_tag = "Gas Storage Room"; dir = 2; network = "RD"; pixel_x = 22},/obj/machinery/camera{c_tag = "Toxins Mixing Room North"; dir = 2},/turf/simulated/floor,/area/toxins/storage) +"boC" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) "boD" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"boE" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"boF" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"boG" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"boH" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"boI" = (/obj/station_objects/disposalpipe/segment,/turf/simulated/wall,/area/quartermaster/storage) -"boJ" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "12;31"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"boK" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/plasticflaps,/obj/machinery/conveyor{dir = 1; id = "miningToQM"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) +"boE" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"boF" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"boG" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"boH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"boI" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/quartermaster/storage) +"boJ" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "12;31"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"boK" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 1; id = "miningToQM"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/storage) "boL" = (/turf/simulated/wall/r_wall,/area/quartermaster/storage) "boM" = (/turf/simulated/wall/r_wall,/area/quartermaster/qm) "boN" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Quartermaster's Office"; req_access_txt = "41"},/turf/simulated/floor,/area/quartermaster/qm) -"boO" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/table/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westleft{base_state = "right"; dir = 1; icon_state = "right"; name = "Quartermaster"; req_access_txt = "0"},/obj/machinery/door/window/westleft{base_state = "right"; dir = 2; icon_state = "right"; name = "Quartermaster"; req_access_txt = "41"},/turf/simulated/floor,/area/quartermaster/qm) +"boO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westleft{base_state = "right"; dir = 1; icon_state = "right"; name = "Quartermaster"; req_access_txt = "0"},/obj/machinery/door/window/westleft{base_state = "right"; dir = 2; icon_state = "right"; name = "Quartermaster"; req_access_txt = "41"},/turf/simulated/floor,/area/quartermaster/qm) "boP" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/wall/r_wall,/area/quartermaster/qm) "boQ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/quartermaster/qm) "boR" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/wall/r_wall,/area/quartermaster/qm) @@ -3482,57 +3482,57 @@ "boX" = (/turf/simulated/wall/r_wall,/area/hallway/primary/aft) "boY" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/hallway/primary/aft) "boZ" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) -"bpa" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/turf/simulated/floor,/area/turret_protected/ai_upload_foyer) -"bpb" = (/obj/effects/securearea,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) -"bpc" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/turf/simulated/floor/plating,/area/bridge/meeting_room) -"bpd" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/turf/simulated/floor/plating,/area/bridge/meeting_room) -"bpe" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/turf/simulated/floor/plating,/area/bridge/meeting_room) -"bpf" = (/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"bpg" = (/obj/station_objects/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"bph" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) -"bpi" = (/obj/station_objects/kitchenspike,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) -"bpj" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) -"bpk" = (/obj/station_objects/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) +"bpa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/turf/simulated/floor,/area/turret_protected/ai_upload_foyer) +"bpb" = (/obj/effect/securearea,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer) +"bpc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/turf/simulated/floor/plating,/area/bridge/meeting_room) +"bpd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/turf/simulated/floor/plating,/area/bridge/meeting_room) +"bpe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "heads_meeting"; name = "Meeting Room Window Shields"; opacity = 0},/turf/simulated/floor/plating,/area/bridge/meeting_room) +"bpf" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"bpg" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"bph" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) +"bpi" = (/obj/structure/kitchenspike,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) +"bpj" = (/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"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) +"bpk" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) "bpl" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) "bpm" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bpn" = (/obj/effects/landmark/start{name = "Bartender"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bpo" = (/obj/machinery/camera{c_tag = "Bar"; dir = 8; network = "SS13"},/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/station_objects/table/reinforced,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bpp" = (/obj/machinery/power/apc{dir = 8; name = "Cent. Maint. APC"; pixel_x = -24; pixel_y = 0},/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bpn" = (/obj/effect/landmark/start{name = "Bartender"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bpo" = (/obj/machinery/camera{c_tag = "Bar"; dir = 8; network = "SS13"},/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bpp" = (/obj/machinery/power/apc{dir = 8; name = "Cent. Maint. APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bpq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/maintcentral) -"bpr" = (/obj/station_objects/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bps" = (/obj/station_objects/stool/bed,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bpt" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv2"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay) +"bpr" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bps" = (/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bpt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv2"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay) "bpu" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Medbay Hallway North"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bpv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/medbay) "bpw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/medical/medbay) "bpx" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Genetics"; req_access_txt = "9;5"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bpy" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bpz" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Genetics APC"; pixel_x = 25},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bpA" = (/obj/station_objects/stool/chair{dir = 1},/obj/effects/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bpy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bpz" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Genetics APC"; pixel_x = 25},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bpA" = (/obj/structure/stool/chair{dir = 1},/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bpB" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bpC" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bpC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bpD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/storage) -"bpE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{dir = 8; name = "Storage APC"; pixel_x = -25},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/toxins/storage) +"bpE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{dir = 8; name = "Storage APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/toxins/storage) "bpF" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/turf/simulated/floor,/area/toxins/storage) "bpG" = (/turf/simulated/floor,/area/toxins/storage) "bpH" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) -"bpI" = (/obj/effects/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) +"bpI" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) "bpJ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/storage) "bpK" = (/turf/simulated/wall,/area/maintenance/apmaint) -"bpL" = (/obj/station_objects/disposalpipe/segment,/obj/station_objects/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bpM" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bpN" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bpO" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/conveyor{dir = 1; id = "miningToQM"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bpP" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bpQ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/qm) +"bpL" = (/obj/structure/disposalpipe/segment,/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bpM" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bpN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bpO" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/conveyor{dir = 1; id = "miningToQM"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bpP" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bpQ" = (/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/qm) "bpR" = (/turf/simulated/floor,/area/quartermaster/qm) "bpS" = (/obj/machinery/light_switch{pixel_y = 24},/turf/simulated/floor,/area/quartermaster/qm) -"bpT" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; name = "Quartermaster's Office APC"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor,/area/quartermaster/qm) -"bpU" = (/obj/station_objects/stool/chair{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/quartermaster/qm) -"bpV" = (/obj/station_objects/table,/obj/item/weapon/stamp{name = "Quartermaster's stamp"; pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/turf/simulated/floor,/area/quartermaster/qm) +"bpT" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; name = "Quartermaster's Office APC"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor,/area/quartermaster/qm) +"bpU" = (/obj/structure/stool/chair{dir = 1},/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/quartermaster/qm) +"bpV" = (/obj/structure/table,/obj/item/weapon/stamp{name = "Quartermaster's stamp"; pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/turf/simulated/floor,/area/quartermaster/qm) "bpW" = (/obj/machinery/camera{c_tag = "Quartermasters Office"; dir = 2; network = "SS13"},/obj/machinery/computer/supplycomp,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/quartermaster/qm) "bpX" = (/obj/machinery/computer/security/mining,/turf/simulated/floor,/area/quartermaster/qm) -"bpY" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/table/reinforced,/obj/item/weapon/clipboard{pixel_y = 4},/obj/station_objects/window/reinforced{dir = 4},/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/quartermaster/qm) +"bpY" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table/reinforced,/obj/item/weapon/clipboard{pixel_y = 4},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/quartermaster/qm) "bpZ" = (/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/hallway/primary/aft) "bqa" = (/turf/simulated/floor,/area/hallway/primary/aft) "bqb" = (/obj/machinery/camera{c_tag = "Aft Primary Hallway 3"; dir = 2},/turf/simulated/floor,/area/hallway/primary/aft) @@ -3542,112 +3542,112 @@ "bqf" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) "bqg" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/hallway/primary/aft) "bqh" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"bqi" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/aft) +"bqi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/aft) "bqj" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/hallway/primary/aft) "bqk" = (/obj/machinery/camera{c_tag = "Aft Primary Hallway 5"; dir = 2},/turf/simulated/floor,/area/hallway/primary/aft) -"bql" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/aft) -"bqm" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) +"bql" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/aft) +"bqm" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) "bqn" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/hallway/primary/aft) "bqo" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/camera{c_tag = "Courtroom Hallway"},/turf/simulated/floor,/area/hallway/primary/aft) "bqp" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/wall,/area/crew_quarters/kitchen) -"bqq" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/station_objects/kitchenspike,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) -"bqr" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) +"bqq" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/kitchenspike,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) +"bqr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) "bqs" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) -"bqt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/crate,/obj/item/clothing/head/chefhat,/obj/item/clothing/under/rank/chef,/obj/item/weapon/storage/mousetraps{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/mousetraps,/obj/item/clothing/under/waiter,/obj/item/clothing/under/waiter,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) -"bqu" = (/obj/station_objects/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/machinery/power/apc{dir = 8; name = "Bar APC"; pixel_x = -25; pixel_y = 0},/obj/machinery/camera{c_tag = "Bar West"; dir = 4; network = "SS13"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bqv" = (/obj/station_objects/stool{pixel_y = 8},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bqw" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bqx" = (/obj/station_objects/stool/chair{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bqy" = (/obj/station_objects/table,/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bqz" = (/obj/item/weapon/zippo,/obj/station_objects/table/reinforced,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bqt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/crate,/obj/item/clothing/head/chefhat,/obj/item/clothing/under/rank/chef,/obj/item/weapon/storage/mousetraps{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/mousetraps,/obj/item/clothing/under/waiter,/obj/item/clothing/under/waiter,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/kitchen) +"bqu" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/machinery/power/apc{dir = 8; name = "Bar APC"; pixel_x = -25; pixel_y = 0},/obj/machinery/camera{c_tag = "Bar West"; dir = 4; network = "SS13"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bqv" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bqw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bqx" = (/obj/structure/stool/chair{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bqy" = (/obj/structure/table,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bqz" = (/obj/item/weapon/zippo,/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "bqA" = (/obj/machinery/vending/boozeomat,/turf/simulated/wall,/area/crew_quarters/bar) -"bqB" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bqB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bqC" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bqD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bqE" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv2"; name = "Privacy Shutters"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"bqF" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bqG" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bqH" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bqI" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bqJ" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bqK" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bqL" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bqM" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bqN" = (/obj/machinery/door/firedoor/border_only,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/airlock/glass{name = "Genetics"; req_access_txt = "9;5"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bqO" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bqP" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bqE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv2"; name = "Privacy Shutters"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) +"bqF" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bqG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bqH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bqI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bqJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bqK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bqL" = (/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"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bqM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bqN" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/airlock/glass{name = "Genetics"; req_access_txt = "9;5"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bqO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bqP" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bqQ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Genetics"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bqR" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bqS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/genetics) -"bqT" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bqU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bqV" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Gas Storage"; req_access_txt = "8"},/turf/simulated/floor,/area/toxins/storage) -"bqW" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/storage) +"bqT" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/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/segment{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bqU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bqV" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Gas Storage"; req_access_txt = "8"},/turf/simulated/floor,/area/toxins/storage) +"bqW" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/storage) "bqX" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/storage) "bqY" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/storage) "bqZ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/storage) -"bra" = (/obj/station_objects/reagent_dispensers/fueltank,/obj/station_objects/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bra" = (/obj/structure/reagent_dispensers/fueltank,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/apmaint) "brb" = (/turf/simulated/floor/plating,/area/maintenance/apmaint) "brc" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/conveyor{dir = 1; id = "miningToQM"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"brd" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/camera{c_tag = "Aft Maintenance"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bre" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/qm) +"brd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/camera{c_tag = "Aft Maintenance"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bre" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/qm) "brf" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/quartermaster/qm) -"brg" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/quartermaster/qm) -"brh" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/qm) -"bri" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/quartermaster/qm) -"brj" = (/obj/station_objects/stool/chair{dir = 4},/obj/effects/landmark/start{name = "Quartermaster"},/turf/simulated/floor,/area/quartermaster/qm) -"brk" = (/obj/station_objects/table/reinforced,/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; name = "Quartermaster's desk"; req_access_txt = "41"},/turf/simulated/floor,/area/quartermaster/qm) +"brg" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/quartermaster/qm) +"brh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/qm) +"bri" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/quartermaster/qm) +"brj" = (/obj/structure/stool/chair{dir = 4},/obj/effect/landmark/start{name = "Quartermaster"},/turf/simulated/floor,/area/quartermaster/qm) +"brk" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; name = "Quartermaster's desk"; req_access_txt = "41"},/turf/simulated/floor,/area/quartermaster/qm) "brl" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIW"; location = "QM"},/turf/simulated/floor,/area/hallway/primary/aft) "brm" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AftH"; location = "AIW"},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) "brn" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=HOP"; location = "AIE"},/turf/simulated/floor,/area/hallway/primary/aft) "bro" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"brp" = (/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance"; req_access_txt = "28"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) -"brq" = (/obj/station_objects/table,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/machinery/computer/security/telescreen{name = "Entertainment monitor"; icon = 'status_display.dmi'; icon_state = "entertainment"; pixel_x = -30},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"brr" = (/obj/station_objects/stool/chair{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"brs" = (/obj/station_objects/table/reinforced,/obj/item/weapon/gun/projectile/shotgun,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"brt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"brp" = (/obj/machinery/door/airlock/maintenance{name = "Kitchen Maintenance"; req_access_txt = "28"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) +"brq" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/machinery/computer/security/telescreen{name = "Entertainment monitor"; icon = 'status_display.dmi'; icon_state = "entertainment"; pixel_x = -30},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"brr" = (/obj/structure/stool/chair{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"brs" = (/obj/structure/table/reinforced,/obj/item/weapon/gun/projectile/shotgun,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"brt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bru" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "brv" = (/obj/machinery/door_control{id = "medpriv2"; name = "Privacy Shutters"; pixel_y = -25},/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "brw" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "brx" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bry" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Patient Room 2"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"brz" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"brz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "brA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "brB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "brC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "brD" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "brE" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"brF" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) -"brG" = (/obj/station_objects/table,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/item/weapon/book/manual/medical_cloning{pixel_y = 6},/obj/item/weapon/storage/gl_kit,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"brH" = (/obj/machinery/light,/obj/station_objects/closet/wardrobe/white,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Genetics Cloning"; dir = 1; network = "SS13"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"brI" = (/obj/station_objects/secure_closet/personal/patient,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"brJ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/medical/genetics) -"brK" = (/obj/station_objects/stool/chair,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"brF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) +"brG" = (/obj/structure/table,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/item/weapon/book/manual/medical_cloning{pixel_y = 6},/obj/item/weapon/storage/gl_kit,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"brH" = (/obj/machinery/light,/obj/structure/closet/wardrobe/white,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/camera{c_tag = "Genetics Cloning"; dir = 1; network = "SS13"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"brI" = (/obj/structure/secure_closet/personal/patient,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"brJ" = (/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/medical/genetics) +"brK" = (/obj/structure/stool/chair,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "brL" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"brM" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"brM" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "brN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "brO" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/storage) -"brP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"brQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"brR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"brS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"brT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"brU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"brV" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/station_objects/window/reinforced{dir = 8},/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{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"brW" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"brX" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"brY" = (/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall,/area/maintenance/apmaint) -"brZ" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/apmaint) -"bsa" = (/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/maintenance/apmaint) -"bsb" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bsc" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/qm) -"bsd" = (/obj/station_objects/closet,/turf/simulated/floor,/area/quartermaster/qm) -"bse" = (/obj/station_objects/closet,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/quartermaster/qm) -"bsf" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/station_objects/crate,/turf/simulated/floor,/area/quartermaster/qm) +"brP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"brQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"brR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"brS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"brT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"brU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"brV" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/structure/window/reinforced{dir = 8},/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{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"brW" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"brX" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"brY" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall,/area/maintenance/apmaint) +"brZ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/apmaint) +"bsa" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/maintenance/apmaint) +"bsb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bsc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/qm) +"bsd" = (/obj/structure/closet,/turf/simulated/floor,/area/quartermaster/qm) +"bse" = (/obj/structure/closet,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/quartermaster/qm) +"bsf" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/crate,/turf/simulated/floor,/area/quartermaster/qm) "bsg" = (/obj/machinery/light/small,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/quartermaster/qm) -"bsh" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/qm) +"bsh" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/qm) "bsi" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/quartermaster/qm) -"bsj" = (/obj/station_objects/table/reinforced,/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/quartermaster/qm) +"bsj" = (/obj/structure/table/reinforced,/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/quartermaster/qm) "bsk" = (/turf/simulated/floor{dir = 10; icon_state = "brown"},/area/hallway/primary/aft) "bsl" = (/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/hallway/primary/aft) "bsm" = (/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "brown"},/area/hallway/primary/aft) @@ -3659,299 +3659,299 @@ "bss" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/floor,/area/hallway/primary/aft) "bst" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) "bsu" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"bsv" = (/obj/machinery/light,/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) -"bsw" = (/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/aft) -"bsx" = (/obj/machinery/atmospherics/pipe/simple,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"bsy" = (/obj/station_objects/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/aft) +"bsv" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) +"bsw" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/aft) +"bsx" = (/obj/machinery/atmospherics/pipe/simple,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"bsy" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/aft) "bsz" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/maintenance/asmaint) "bsA" = (/obj/machinery/atmospherics/pipe/tank/air,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bsB" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bsC" = (/obj/station_objects/stool{pixel_y = 8},/obj/machinery/disposal,/obj/station_objects/disposalpipe/trunk,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bsD" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bsE" = (/obj/machinery/computer/security/telescreen{name = "Entertainment monitor"; desc = "Damn, they better have /tg/thechannel on these things."; icon = 'status_display.dmi'; icon_state = "entertainment"; pixel_y = -30},/obj/station_objects/table/reinforced,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bsF" = (/obj/machinery/light/small,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/station_objects/closet/gmcloset,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bsG" = (/obj/machinery/light/small,/obj/machinery/disposal,/obj/station_objects/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"bsH" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/bar) -"bsI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/disposalpipe/sortjunction{sortType = 2},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bsB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bsC" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bsD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bsE" = (/obj/machinery/computer/security/telescreen{name = "Entertainment monitor"; desc = "Damn, they better have /tg/thechannel on these things."; icon = 'status_display.dmi'; icon_state = "entertainment"; pixel_y = -30},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bsF" = (/obj/machinery/light/small,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/closet/gmcloset,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bsG" = (/obj/machinery/light/small,/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bsH" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/bar) +"bsI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/sortjunction{sortType = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bsJ" = (/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) "bsK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall,/area/medical/medbay) -"bsL" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bsL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bsM" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bsN" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/medical/medbay) +"bsN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/medical/medbay) "bsO" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Medical Supplies"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bsP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/medical/genetics) "bsQ" = (/obj/machinery/camera{c_tag = "Genetics Research"; dir = 8; network = "RD"},/obj/machinery/camera{c_tag = "Genetics Research"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bsR" = (/obj/machinery/portable_atmospherics/canister/air,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bsS" = (/obj/machinery/portable_atmospherics/canister/air,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bsT" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bsU" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bsV" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bsW" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bsX" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bsY" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) -"bsZ" = (/obj/station_objects/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bta" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"btb" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/conveyor{dir = 1; id = "miningToQM"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"btc" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"btd" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/quartermaster/qm) -"bte" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) -"btf" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/qm) -"btg" = (/obj/machinery/disposal,/obj/station_objects/disposalpipe/trunk,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/qm) +"bsR" = (/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bsS" = (/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bsT" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bsU" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bsV" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bsW" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bsX" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bsY" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/toxins/storage) +"bsZ" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bta" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"btb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/conveyor{dir = 1; id = "miningToQM"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"btc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"btd" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/quartermaster/qm) +"bte" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) +"btf" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/qm) +"btg" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/requests_console{department = "Cargo Bay"; departmentType = 2; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/qm) "bth" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/quartermaster/qm) -"bti" = (/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/grille,/turf/simulated/floor/plating,/area/quartermaster/qm) -"btj" = (/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/grille,/turf/simulated/floor/plating,/area/quartermaster/qm) +"bti" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/quartermaster/qm) +"btj" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/quartermaster/qm) "btk" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/quartermaster/miningdock) "btl" = (/turf/simulated/wall,/area/quartermaster/miningdock) -"btm" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/security/nuke_storage) -"btn" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/security/nuke_storage) -"bto" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/effects/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/floor/plating,/area/security/nuke_storage) +"btm" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/nuke_storage) +"btn" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/nuke_storage) +"bto" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/effect/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/floor/plating,/area/security/nuke_storage) "btp" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/hallway/primary/aft) -"btq" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/effects/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/floor/plating,/area/security/nuke_storage) -"btr" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/nuke_storage) +"btq" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/floor/plating,/area/security/nuke_storage) +"btr" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/nuke_storage) "bts" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/aft) -"btt" = (/obj/machinery/door/firedoor/border_only,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/aft) +"btt" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/aft) "btu" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/aft) "btv" = (/turf/simulated/wall,/area/hallway/primary/aft) "btw" = (/turf/simulated/wall,/area/janitor) "btx" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/janitor) "bty" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/turf/simulated/floor,/area/janitor) "btz" = (/turf/simulated/wall,/area/maintenance/asmaint) -"btA" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/wall,/area/maintenance/asmaint) -"btB" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"btA" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/wall,/area/maintenance/asmaint) +"btB" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) "btC" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/aft) "btD" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/aft) "btE" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/aft) "btF" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/machinery/camera{c_tag = "Kitchen Backdoor"; dir = 4; network = "SS13"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"btG" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/machinery/meter,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"btG" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) "btH" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"btI" = (/obj/station_objects/disposalpipe/segment,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"btI" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "btJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"btK" = (/obj/station_objects/table,/obj/item/clothing/head/cakehat,/obj/machinery/computer/security/telescreen{name = "Entertainment monitor"; desc = "Damn, they better have /tg/thechannel on these things."; icon = 'status_display.dmi'; icon_state = "entertainment"; pixel_y = -30},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"btL" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"btM" = (/obj/station_objects/stool{pixel_y = 8},/obj/machinery/camera{c_tag = "Bar South"; dir = 1},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"btN" = (/obj/station_objects/table,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/obj/machinery/computer/security/telescreen{name = "Entertainment monitor"; desc = "Damn, they better have /tg/thechannel on these things."; icon = 'status_display.dmi'; icon_state = "entertainment"; pixel_y = -30},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"btO" = (/obj/station_objects/stool{pixel_y = 8},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"btK" = (/obj/structure/table,/obj/item/clothing/head/cakehat,/obj/machinery/computer/security/telescreen{name = "Entertainment monitor"; desc = "Damn, they better have /tg/thechannel on these things."; icon = 'status_display.dmi'; icon_state = "entertainment"; pixel_y = -30},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"btL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"btM" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/camera{c_tag = "Bar South"; dir = 1},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"btN" = (/obj/structure/table,/obj/item/weapon/dice/d20,/obj/item/weapon/dice,/obj/machinery/computer/security/telescreen{name = "Entertainment monitor"; desc = "Damn, they better have /tg/thechannel on these things."; icon = 'status_display.dmi'; icon_state = "entertainment"; pixel_y = -30},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"btO" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) "btP" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "25"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"btQ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv3"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay) -"btR" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"btS" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv4"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay) -"btT" = (/obj/station_objects/table,/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) -"btU" = (/obj/station_objects/stool/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) -"btV" = (/obj/station_objects/table,/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = -4; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_y = -2},/obj/item/weapon/reagent_containers/glass/bottle/stoxin{pixel_x = -6; pixel_y = -2},/obj/item/weapon/reagent_containers/glass/bottle/stoxin{pixel_x = -4; pixel_y = -6},/obj/item/weapon/reagent_containers/glass/bottle/stoxin{pixel_x = 6; pixel_y = -6},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"btW" = (/obj/station_objects/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/obj/machinery/camera{c_tag = "Medical Storage"; dir = 2; network = "SS13"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"btQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv3"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay) +"btR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"btS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv4"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay) +"btT" = (/obj/structure/table,/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) +"btU" = (/obj/structure/stool/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) +"btV" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = -4; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_y = -2},/obj/item/weapon/reagent_containers/glass/bottle/stoxin{pixel_x = -6; pixel_y = -2},/obj/item/weapon/reagent_containers/glass/bottle/stoxin{pixel_x = -4; pixel_y = -6},/obj/item/weapon/reagent_containers/glass/bottle/stoxin{pixel_x = 6; pixel_y = -6},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"btW" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/fire{pixel_x = -2; pixel_y = 4},/obj/machinery/camera{c_tag = "Medical Storage"; dir = 2; network = "SS13"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "btX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"btY" = (/obj/station_objects/secure_closet/medical3{pixel_x = 5},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/medical/medbay) -"btZ" = (/obj/station_objects/window/reinforced{dir = 1},/mob/living/carbon/monkey{name = "McKinley"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bua" = (/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/mob/living/carbon/monkey{name = "Don"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bub" = (/obj/station_objects/table,/obj/item/weapon/storage/diskbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/gl_kit,/obj/item/device/flashlight/pen{pixel_x = 0},/obj/item/device/flashlight/pen{pixel_x = -3},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"btY" = (/obj/structure/secure_closet/medical3{pixel_x = 5},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/medical/medbay) +"btZ" = (/obj/structure/window/reinforced{dir = 1},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bua" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bub" = (/obj/structure/table,/obj/item/weapon/storage/diskbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/gl_kit,/obj/item/device/flashlight/pen{pixel_x = 0},/obj/item/device/flashlight/pen{pixel_x = -3},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "buc" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bud" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/genetics) -"bue" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bue" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "buf" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bug" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/toxins/lab) "buh" = (/turf/simulated/wall/r_wall,/area/toxins/mixing) "bui" = (/turf/simulated/wall,/area/toxins/mixing) -"buj" = (/obj/station_objects/lattice,/obj/station_objects/window/reinforced{dir = 4},/turf/space,/area) -"buk" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bul" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bum" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"buj" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area) +"buk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bul" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bum" = (/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) "bun" = (/turf/simulated/wall/r_wall,/area/toxins/test_area) "buo" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/machinery/conveyor{dir = 1; id = "miningToQM"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bup" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"buq" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bur" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bus" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"but" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/airlock/maintenance{name = "QM Office Maintenance"; req_access_txt = "12;41"},/turf/simulated/floor/plating,/area/quartermaster/qm) -"buu" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/qm) -"buv" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/qm) -"buw" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 20},/turf/simulated/floor,/area/quartermaster/qm) -"bux" = (/obj/machinery/atmospherics/pipe/manifold,/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) -"buy" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/table,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/qm) -"buz" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/station_objects/table,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/turf/simulated/floor,/area/quartermaster/qm) -"buA" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/station_objects/closet/extinguisher{pixel_x = -27; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/miningdock) +"bup" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"buq" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/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/plating,/area/maintenance/apmaint) +"bur" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bus" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"but" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/airlock/maintenance{name = "QM Office Maintenance"; req_access_txt = "12;41"},/turf/simulated/floor/plating,/area/quartermaster/qm) +"buu" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/qm) +"buv" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/qm) +"buw" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 20},/turf/simulated/floor,/area/quartermaster/qm) +"bux" = (/obj/machinery/atmospherics/pipe/manifold,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) +"buy" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/table,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/quartermaster/qm) +"buz" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/structure/table,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/turf/simulated/floor,/area/quartermaster/qm) +"buA" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/miningdock) "buB" = (/turf/simulated/floor,/area/quartermaster/miningdock) -"buC" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"buD" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/security/nuke_storage) +"buC" = (/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) +"buD" = (/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) "buE" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/hallway/primary/aft) -"buF" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/nuke_storage) -"buG" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/aft) -"buH" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/aft) -"buI" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"buJ" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/aft) -"buK" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/janitor) -"buL" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/station_objects/closet/l3closet/janitor,/turf/simulated/floor,/area/janitor) -"buM" = (/obj/item/weapon/mop,/obj/item/weapon/storage/lightbox/bulbs,/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor,/area/janitor) -"buN" = (/obj/item/weapon/storage/lightbox/tubes,/obj/machinery/atmospherics/pipe/manifold,/obj/machinery/requests_console{department = "Janitorial"; departmentType = 1; pixel_y = 29},/obj/station_objects/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 14},/turf/simulated/floor,/area/janitor) -"buO" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/janitor) -"buP" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/janitor) -"buQ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/light_switch{pixel_y = 28},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/janitor) -"buR" = (/obj/machinery/door/window/westleft{name = "Janitoral Delivery"; req_access_txt = "26"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "delivery"},/area/janitor) -"buS" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Janitor"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"buT" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"buU" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"buF" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/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/security/nuke_storage) +"buG" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/aft) +"buH" = (/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) +"buI" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"buJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/aft) +"buK" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/janitor) +"buL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/closet/l3closet/janitor,/turf/simulated/floor,/area/janitor) +"buM" = (/obj/item/weapon/mop,/obj/item/weapon/storage/lightbox/bulbs,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor,/area/janitor) +"buN" = (/obj/item/weapon/storage/lightbox/tubes,/obj/machinery/atmospherics/pipe/manifold,/obj/machinery/requests_console{department = "Janitorial"; departmentType = 1; pixel_y = 29},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j2s"; sortType = 14},/turf/simulated/floor,/area/janitor) +"buO" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/janitor) +"buP" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/janitor) +"buQ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/light_switch{pixel_y = 28},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/janitor) +"buR" = (/obj/machinery/door/window/westleft{name = "Janitoral Delivery"; req_access_txt = "26"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "delivery"},/area/janitor) +"buS" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Janitor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"buT" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"buU" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) "buV" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/maintenance/asmaint) "buW" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint) "buX" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/wall,/area/maintenance/asmaint) "buY" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"buZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/valve,/obj/station_objects/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"buZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/valve,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) "bva" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/crew_quarters/bar) -"bvb" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/station_objects/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/bar) +"bvb" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/crew_quarters/bar) "bvc" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/crew_quarters/bar) -"bvd" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall,/area/crew_quarters/bar) -"bve" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/crew_quarters/bar) -"bvf" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/crew_quarters/bar) +"bvd" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall,/area/crew_quarters/bar) +"bve" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/crew_quarters/bar) +"bvf" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/crew_quarters/bar) "bvg" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/crew_quarters/bar) -"bvh" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/reagent_dispensers/beerkeg,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) +"bvh" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) "bvi" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) "bvj" = (/obj/machinery/sink/kitchen2{pixel_y = 28},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) -"bvk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bvk" = (/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/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bvl" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bvm" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv3"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay) -"bvn" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv4"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay) +"bvm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv3"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay) +"bvn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "medpriv4"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay) "bvo" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 29},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bvp" = (/obj/station_objects/table,/obj/item/weapon/storage/bb_kit{step_y = 0},/obj/item/weapon/storage/belt/medical{pixel_x = -6; pixel_y = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"bvq" = (/obj/station_objects/table,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = -3},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 3; pixel_y = -2},/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bvr" = (/obj/station_objects/table,/obj/item/weapon/storage/diskbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/gl_kit,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bvp" = (/obj/structure/table,/obj/item/weapon/storage/belt/medical{pixel_x = -6; pixel_y = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"bvq" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 7; pixel_y = -3},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = -3},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 3; pixel_y = -2},/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/glass/bottle/toxin{pixel_x = 4; pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bvr" = (/obj/structure/table,/obj/item/weapon/storage/diskbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/gl_kit,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bvs" = (/obj/machinery/door/window/eastright{name = "Monkey Pen"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bvt" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bvu" = (/obj/station_objects/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"}) -"bvv" = (/obj/station_objects/closet/extinguisher{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bvw" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/power/apc{dir = 8; name = "Mixing Room APC"; pixel_x = -25; pixel_y = 0},/obj/station_objects/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bvx" = (/obj/machinery/firealarm{pixel_y = 25},/obj/station_objects/closet/bombcloset,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bvy" = (/obj/station_objects/closet/bombcloset,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bvz" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/obj/machinery/camera{c_tag = "Toxins Mixing Room North"; dir = 2},/obj/machinery/camera{c_tag = "Mixing Room North"; dir = 2; network = "RD"; pixel_x = 22},/obj/station_objects/closet/l3closet/scientist,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bvA" = (/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "tox_airlock_pump"; exterior_door_tag = "tox_airlock_exterior"; id_tag = "tox_airlock_control"; interior_door_tag = "tox_airlock_interior"; pixel_x = 24; pixel_y = 0; sanitize_external = 1; sensor_tag = "tox_airlock_sensor"},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/meter,/obj/station_objects/closet/l3closet/scientist,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bvu" = (/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"}) +"bvv" = (/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"}) +"bvw" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/power/apc{dir = 8; name = "Mixing Room APC"; pixel_x = -25; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bvx" = (/obj/machinery/firealarm{pixel_y = 25},/obj/structure/closet/bombcloset,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bvy" = (/obj/structure/closet/bombcloset,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bvz" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/obj/machinery/camera{c_tag = "Toxins Mixing Room North"; dir = 2},/obj/machinery/camera{c_tag = "Mixing Room North"; dir = 2; network = "RD"; pixel_x = 22},/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bvA" = (/obj/machinery/embedded_controller/radio/airlock_controller{airpump_tag = "tox_airlock_pump"; exterior_door_tag = "tox_airlock_exterior"; id_tag = "tox_airlock_control"; interior_door_tag = "tox_airlock_interior"; pixel_x = 24; pixel_y = 0; sanitize_external = 1; sensor_tag = "tox_airlock_sensor"},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/meter,/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bvB" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/toxins/mixing) "bvC" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_y = 24},/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; on = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "dark"},/area/toxins/mixing) "bvD" = (/obj/machinery/sparker{id = "mixingsparker"; pixel_x = -25},/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1443; icon_state = "on"; id = "air_in"; on = 1},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) "bvE" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) "bvF" = (/obj/machinery/door/poddoor{id = "mixvent"; name = "Mixer Room Vent"},/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) -"bvG" = (/obj/station_objects/lattice,/turf/space,/area/toxins/mixing) -"bvH" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bvI" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/effects/securearea,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bvG" = (/obj/structure/lattice,/turf/space,/area/toxins/mixing) +"bvH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bvI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/effect/securearea,/turf/simulated/floor/plating/airless,/area/toxins/test_area) "bvJ" = (/turf/simulated/floor/plating/airless,/area/toxins/test_area) "bvK" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area/toxins/test_area) "bvL" = (/turf/simulated/floor/airless,/area/toxins/test_area) -"bvM" = (/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/airless,/area/toxins/test_area) -"bvN" = (/obj/station_objects/plasticflaps,/obj/machinery/conveyor{dir = 1; id = "miningToQM"},/obj/machinery/mineral/output,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bvO" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access_txt = "48;12"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bvM" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/airless,/area/toxins/test_area) +"bvN" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 1; id = "miningToQM"},/obj/machinery/mineral/output,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bvO" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access_txt = "48;12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "bvP" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/quartermaster/miningdock) "bvQ" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/wall,/area/quartermaster/miningdock) -"bvR" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/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/machinery/light_switch{pixel_x = -24},/turf/simulated/floor,/area/quartermaster/qm) +"bvR" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/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/machinery/light_switch{pixel_x = -24},/turf/simulated/floor,/area/quartermaster/qm) "bvS" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor,/area/quartermaster/qm) "bvT" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) -"bvU" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/stool/chair{dir = 1},/obj/machinery/light/small,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/quartermaster/qm) +"bvU" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/stool/chair{dir = 1},/obj/machinery/light/small,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/quartermaster/qm) "bvV" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/quartermaster/qm) "bvW" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/floor,/area/quartermaster/miningdock) "bvX" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/quartermaster/miningdock) -"bvY" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bvY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "bvZ" = (/turf/simulated/wall/r_wall,/area/security/nuke_storage) -"bwa" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area/security/nuke_storage) +"bwa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area/security/nuke_storage) "bwb" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; req_access_txt = "53"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/security/nuke_storage) -"bwc" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/disposalpipe/segment,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bwc" = (/obj/machinery/atmospherics/pipe/simple,/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/security/nuke_storage) "bwd" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/aft) -"bwe" = (/obj/machinery/power/apc{dir = 8; name = "Custodial Closet APC"; pixel_x = -24},/obj/item/weapon/mop,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/janitor) -"bwf" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/janitor) -"bwg" = (/obj/effects/landmark/start{name = "Janitor"},/obj/station_objects/disposalpipe/segment,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/janitor) -"bwh" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/janitor) -"bwi" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/janitor) +"bwe" = (/obj/machinery/power/apc{dir = 8; name = "Custodial Closet APC"; pixel_x = -24},/obj/item/weapon/mop,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/janitor) +"bwf" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/janitor) +"bwg" = (/obj/effect/landmark/start{name = "Janitor"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/janitor) +"bwh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/janitor) +"bwi" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/janitor) "bwj" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/storage/mousetraps,/obj/item/weapon/storage/mousetraps,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/janitor) -"bwk" = (/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall,/area/janitor) -"bwl" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bwm" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 3},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bwn" = (/obj/station_objects/grille,/obj/station_objects/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 11},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bwo" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bwp" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bwq" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bwr" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bws" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 15},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bwt" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bwu" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bwv" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Aft Starboard Maintenance APC"; pixel_y = 26},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bww" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bwx" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bwy" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint) -"bwz" = (/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bwA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bwB" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/station_objects/reagent_dispensers/beerkeg,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) -"bwC" = (/obj/effects/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/station_objects/reagent_dispensers/water_cooler,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) +"bwk" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall,/area/janitor) +"bwl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bwm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 3},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bwn" = (/obj/structure/grille,/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 11},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bwo" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bwp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bwq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bwr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bws" = (/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"},/obj/machinery/atmospherics/pipe/simple,/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 15},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bwt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bwu" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bwv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Aft Starboard Maintenance APC"; pixel_y = 26},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bww" = (/obj/structure/disposalpipe/segment{dir = 4},/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"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bwx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bwy" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint) +"bwz" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bwA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bwB" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) +"bwC" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) "bwD" = (/obj/machinery/door_control{id = "medpriv3"; name = "Privacy Shutters"; pixel_y = -25},/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bwE" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bwF" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Patient Room 3"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bwG" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Patient Room 4"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bwH" = (/obj/machinery/door_control{id = "medpriv4"; 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) -"bwI" = (/obj/station_objects/table,/obj/item/weapon/gun/syringe{pixel_y = 3},/obj/item/weapon/gun/syringe,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bwJ" = (/obj/station_objects/table,/obj/item/weapon/storage/backpack/medic{pixel_x = 3; pixel_y = 6},/obj/item/weapon/storage/backpack/medic{pixel_x = 3; pixel_y = 6},/obj/item/weapon/cleaner,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bwK" = (/mob/living/carbon/monkey{name = "Jackson"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bwL" = (/obj/station_objects/window/reinforced{dir = 4},/mob/living/carbon/monkey{name = "Pierce"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bwM" = (/obj/station_objects/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bwI" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_y = 3},/obj/item/weapon/gun/syringe,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bwJ" = (/obj/structure/table,/obj/item/weapon/storage/backpack/medic{pixel_x = 3; pixel_y = 6},/obj/item/weapon/storage/backpack/medic{pixel_x = 3; pixel_y = 6},/obj/item/weapon/cleaner,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bwK" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bwL" = (/obj/structure/window/reinforced{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) +"bwM" = (/obj/structure/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bwN" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Mixing Room"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bwO" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bwP" = (/obj/effects/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bwO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bwP" = (/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bwQ" = (/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bwR" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/effects/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bwR" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bwS" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "tox_airlock_interior"; locked = 1; name = "Mixing Room Interior Airlock"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/mixing) "bwT" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 2; frequency = 1449; id = "tox_airlock_pump"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/mixing) "bwU" = (/obj/machinery/door/airlock/glass{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "tox_airlock_exterior"; locked = 1; name = "Mixing Room Exterior Airlock"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/mixing) "bwV" = (/turf/simulated/floor/engine/vacuum,/area/toxins/mixing) "bwW" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bwX" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bwX" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating/airless,/area/toxins/test_area) "bwY" = (/obj/machinery/camera{c_tag = "Test Area North"; network = "Toxins"},/obj/machinery/light/spot{dir = 1},/turf/simulated/floor/airless,/area/toxins/test_area) "bwZ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/mining/station) "bxa" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/mining/station) -"bxb" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/mining/station) +"bxb" = (/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) "bxc" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/mining/station) -"bxd" = (/obj/station_objects/ore_box,/turf/simulated/floor,/area/quartermaster/miningdock) +"bxd" = (/obj/structure/ore_box,/turf/simulated/floor,/area/quartermaster/miningdock) "bxe" = (/obj/machinery/firealarm{pixel_y = 27},/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/miningdock) "bxf" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner2"},/turf/simulated/floor,/area/quartermaster/miningdock) "bxg" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/conveyor_switch{id = "miningToQM"},/turf/simulated/floor,/area/quartermaster/miningdock) -"bxh" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/miningdock) -"bxi" = (/obj/machinery/requests_console{department = "Mining"; departmentType = 0; pixel_y = 30},/obj/station_objects/rack{dir = 1},/obj/item/weapon/pickaxe{pixel_x = 5},/obj/item/weapon/shovel{pixel_x = -5},/turf/simulated/floor,/area/quartermaster/miningdock) +"bxh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/miningdock) +"bxi" = (/obj/machinery/requests_console{department = "Mining"; departmentType = 0; pixel_y = 30},/obj/structure/rack{dir = 1},/obj/item/weapon/pickaxe{pixel_x = 5},/obj/item/weapon/shovel{pixel_x = -5},/turf/simulated/floor,/area/quartermaster/miningdock) "bxj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/quartermaster/miningdock) -"bxk" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor,/area/quartermaster/miningdock) +"bxk" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/quartermaster/miningdock) "bxl" = (/turf/simulated/wall/r_wall,/area/quartermaster/miningdock) -"bxm" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/qm) -"bxn" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/quartermaster/qm) +"bxm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/qm) +"bxn" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/quartermaster/qm) "bxo" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/maintenance{name = "Quartermaster's Office"; req_access_txt = "41"},/turf/simulated/floor,/area/quartermaster/qm) "bxp" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) -"bxq" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/secure_closet/money_freezer,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) -"bxr" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/security/nuke_storage) +"bxq" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/secure_closet/money_freezer,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) +"bxr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/security/nuke_storage) "bxs" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/security/nuke_storage) -"bxt" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/security/nuke_storage) +"bxt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/security/nuke_storage) "bxu" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/computer/secure_data/detective_computer,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) -"bxv" = (/obj/station_objects/mopbucket,/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/janitor) -"bxw" = (/obj/machinery/disposal,/obj/machinery/light,/obj/station_objects/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/janitor) -"bxx" = (/obj/station_objects/closet/jcloset,/obj/machinery/camera{c_tag = "Janitors Closet"; dir = 1},/turf/simulated/floor,/area/janitor) -"bxy" = (/obj/station_objects/reagent_dispensers/watertank,/turf/simulated/floor,/area/janitor) -"bxz" = (/obj/station_objects/stool{pixel_y = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/cleaner,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/janitor) +"bxv" = (/obj/structure/mopbucket,/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/janitor) +"bxw" = (/obj/machinery/disposal,/obj/machinery/light,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/janitor) +"bxx" = (/obj/structure/closet/jcloset,/obj/machinery/camera{c_tag = "Janitors Closet"; dir = 1},/turf/simulated/floor,/area/janitor) +"bxy" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/janitor) +"bxz" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/cleaner,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/janitor) "bxA" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/janitor) -"bxB" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bxC" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bxD" = (/obj/machinery/atmospherics/pipe/manifold,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bxE" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; level = 2},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bxF" = (/obj/machinery/meter,/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; level = 2},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bxB" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/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/plating,/area/maintenance/asmaint) +"bxC" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bxD" = (/obj/machinery/atmospherics/pipe/manifold,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bxE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; level = 2},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bxF" = (/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; level = 2},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bxG" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b"; level = 2},/turf/simulated/wall,/area/maintenance/asmaint) "bxH" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; level = 2},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bxI" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bxJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bxK" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bxL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bxM" = (/obj/machinery/light/small,/obj/station_objects/secure_closet/bar{req_access_txt = "25"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) +"bxJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bxK" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bxL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bxM" = (/obj/machinery/light/small,/obj/structure/secure_closet/bar{req_access_txt = "25"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) "bxN" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; location = "Bar"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) -"bxO" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/station_objects/crate/freezer,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) -"bxP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/maintcentral) +"bxO" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/crate/freezer,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/bar) +"bxP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/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"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bxQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/medical/cryo) "bxR" = (/turf/simulated/wall,/area/medical/cryo) -"bxS" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bxT" = (/obj/station_objects/closet/extinguisher{pixel_x = 27},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bxS" = (/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) +"bxT" = (/obj/structure/closet/extinguisher{pixel_x = 27},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bxU" = (/turf/simulated/wall,/area/medical/surgery) -"bxV" = (/obj/station_objects/table,/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/syringes,/obj/item/weapon/storage/belt/medical{pixel_x = 4; pixel_y = -7},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bxW" = (/obj/station_objects/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bxX" = (/obj/station_objects/secure_closet/medical1{pixel_x = 5},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/medical/medbay) -"bxY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/station_objects/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"}) -"bxZ" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bya" = (/obj/machinery/door/firedoor/border_only,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/airlock/glass{name = "Mixing Room"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"byb" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bxV" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/syringes,/obj/item/weapon/storage/belt/medical{pixel_x = 4; pixel_y = -7},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bxW" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bxX" = (/obj/structure/secure_closet/medical1{pixel_x = 5},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/medical/medbay) +"bxY" = (/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"}) +"bxZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bya" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/airlock/glass{name = "Mixing Room"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"byb" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "byc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "byd" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bye" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) @@ -3962,294 +3962,294 @@ "byj" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/mining/station) "byk" = (/obj/machinery/computer/mining_shuttle,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "byl" = (/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bym" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"byn" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"byo" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"byp" = (/obj/station_objects/closet/extinguisher{pixel_x = -27; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/miningdock) -"byq" = (/obj/effects/landmark{name = "lightsout"},/turf/simulated/floor,/area/quartermaster/miningdock) -"byr" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/quartermaster/miningdock) -"bys" = (/obj/effects/landmark/start{name = "Shaft Miner"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/miningdock) -"byt" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/quartermaster/miningdock) -"byu" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/miningdock) -"byv" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Mining Department"; req_access_txt = "48"},/turf/simulated/floor,/area/quartermaster/miningdock) -"byw" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) -"byx" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) -"byy" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/camera{c_tag = "Mining Dock Entrance"; dir = 2},/obj/machinery/light{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) -"byz" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/quartermaster/miningdock) +"bym" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"byn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"byo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"byp" = (/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/miningdock) +"byq" = (/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor,/area/quartermaster/miningdock) +"byr" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/quartermaster/miningdock) +"bys" = (/obj/effect/landmark/start{name = "Shaft Miner"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/miningdock) +"byt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/quartermaster/miningdock) +"byu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/miningdock) +"byv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Mining Department"; req_access_txt = "48"},/turf/simulated/floor,/area/quartermaster/miningdock) +"byw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) +"byx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) +"byy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/camera{c_tag = "Mining Dock Entrance"; dir = 2},/obj/machinery/light{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) +"byz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/quartermaster/miningdock) "byA" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) "byB" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/machinery/firealarm{pixel_y = 27},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) "byC" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) "byD" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/turf/simulated/floor,/area/quartermaster/miningdock) "byE" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/security/nuke_storage) -"byF" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/security/nuke_storage) -"byG" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/security/nuke_storage) +"byF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/security/nuke_storage) +"byG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/security/nuke_storage) "byH" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) -"byI" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/aft) -"byJ" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/aft) -"byK" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"byL" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"byM" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"byI" = (/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/hallway/primary/aft) +"byJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/aft) +"byK" = (/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/maintenance/asmaint) +"byL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"byM" = (/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/maintenance/asmaint) "byN" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/turf/simulated/wall,/area/maintenance/asmaint) -"byO" = (/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"byP" = (/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"byQ" = (/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"byR" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"byS" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"byT" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"byU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"byV" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"byO" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"byP" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"byQ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"byR" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"byS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"byT" = (/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/maintenance/asmaint) +"byU" = (/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/maintenance/asmaint) +"byV" = (/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/maintenance/asmaint) "byW" = (/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "25"},/turf/simulated/floor/plating,/area/crew_quarters/bar) "byX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/crew_quarters/bar) -"byY" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"byY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) "byZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/cryo) "bza" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) "bzb" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/medical/cryo) "bzc" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/medical/cryo) -"bzd" = (/obj/station_objects/table/reinforced,/obj/item/weapon/wrench{pixel_x = 5; pixel_y = -5},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 4; pixel_y = -6},/obj/machinery/camera{c_tag = "Cryogenics"; dir = 2; network = "SS13"; pixel_x = 22},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bze" = (/obj/machinery/door/firedoor/border_only,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bzd" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench{pixel_x = 5; pixel_y = -5},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 4; pixel_y = -6},/obj/machinery/camera{c_tag = "Cryogenics"; dir = 2; network = "SS13"; pixel_x = 22},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bze" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bzf" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bzg" = (/obj/machinery/sleeper,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/medical/surgery) "bzh" = (/obj/machinery/sleep_console,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/medical/surgery) "bzi" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bzj" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bzk" = (/obj/station_objects/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bzk" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bzl" = (/obj/machinery/light,/obj/item/device/radio/intercom{pixel_y = -25},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bzm" = (/obj/station_objects/secure_closet/medical2{pixel_x = 5},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/medical/medbay) +"bzm" = (/obj/structure/secure_closet/medical2{pixel_x = 5},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/medical/medbay) "bzn" = (/turf/simulated/wall/r_wall,/area/medical/medbay) "bzo" = (/obj/machinery/computer/aifixer,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) -"bzp" = (/obj/station_objects/table,/obj/machinery/computer/security/telescreen{name = "Research Monitor"; network = "RD"},/obj/station_objects/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "RD's Office APC"; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) +"bzp" = (/obj/structure/table,/obj/machinery/computer/security/telescreen{name = "Research Monitor"; network = "RD"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "RD's Office APC"; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) "bzq" = (/obj/machinery/computer/robotics,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) -"bzr" = (/obj/machinery/light{dir = 1},/obj/machinery/disposal,/obj/station_objects/disposalpipe/trunk,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 2; network = "SS13"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) -"bzs" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/hor) -"bzt" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bzr" = (/obj/machinery/light{dir = 1},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 2; network = "SS13"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) +"bzs" = (/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/crew_quarters/hor) +"bzt" = (/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/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bzu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/mixing) -"bzv" = (/obj/station_objects/table,/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 5},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 5},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bzw" = (/obj/station_objects/table,/obj/item/device/prox_sensor{pixel_x = -4; pixel_y = 1},/obj/item/device/prox_sensor{pixel_x = 0; pixel_y = 2},/obj/item/device/prox_sensor{pixel_x = 8; pixel_y = 9},/obj/item/device/prox_sensor{pixel_x = 9; pixel_y = -2},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bzv" = (/obj/structure/table,/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 5},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/transfer_valve{pixel_x = -5},/obj/item/device/transfer_valve{pixel_x = 0},/obj/item/device/transfer_valve{pixel_x = 5},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bzw" = (/obj/structure/table,/obj/item/device/prox_sensor{pixel_x = -4; pixel_y = 1},/obj/item/device/prox_sensor{pixel_x = 0; pixel_y = 2},/obj/item/device/prox_sensor{pixel_x = 8; pixel_y = 9},/obj/item/device/prox_sensor{pixel_x = 9; pixel_y = -2},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bzx" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bzy" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/station_objects/closet/extinguisher{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effects/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bzy" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/structure/closet/extinguisher{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bzz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/mixing) "bzA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/toxins/mixing) -"bzB" = (/obj/station_objects/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/toxins/mixing) +"bzB" = (/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/toxins/mixing) "bzC" = (/turf/simulated/floor/airless{dir = 9; icon_state = "warning"},/area/toxins/test_area) "bzD" = (/turf/simulated/floor/airless{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/area/toxins/test_area) -"bzE" = (/obj/station_objects/stool/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bzF" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bzE" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bzF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "bzG" = (/obj/item/weapon/ore/iron,/turf/simulated/floor,/area/quartermaster/miningdock) -"bzH" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/station_objects/crate,/turf/simulated/floor,/area/quartermaster/miningdock) -"bzI" = (/obj/effects/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall,/area/quartermaster/miningdock) +"bzH" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/crate,/turf/simulated/floor,/area/quartermaster/miningdock) +"bzI" = (/obj/effect/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall,/area/quartermaster/miningdock) "bzJ" = (/obj/machinery/camera{c_tag = "Construction Area West"; dir = 2},/obj/machinery/computer/mining_shuttle,/turf/simulated/floor,/area/quartermaster/miningdock) -"bzK" = (/obj/effects/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) +"bzK" = (/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) "bzL" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor,/area/quartermaster/miningdock) -"bzM" = (/obj/station_objects/crate,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) +"bzM" = (/obj/structure/crate,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) "bzN" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) "bzO" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) -"bzP" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/quartermaster/miningdock) +"bzP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/quartermaster/miningdock) "bzQ" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/light,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) "bzR" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) -"bzS" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bzT" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Nuke Storage"; dir = 4; network = "SS13"},/obj/station_objects/crate,/obj/item/stack/sheet/gold{pixel_x = -1; pixel_y = 5},/obj/item/stack/sheet/gold{pixel_y = 2},/obj/item/stack/sheet/gold{pixel_x = 1; pixel_y = -2},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/security/nuke_storage) +"bzS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bzT" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Nuke Storage"; dir = 4; network = "SS13"},/obj/structure/crate,/obj/item/stack/sheet/gold{pixel_x = -1; pixel_y = 5},/obj/item/stack/sheet/gold{pixel_y = 2},/obj/item/stack/sheet/gold{pixel_x = 1; pixel_y = -2},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/security/nuke_storage) "bzU" = (/obj/machinery/nuclearbomb{r_code = "LOLNO"},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) "bzV" = (/obj/machinery/atmospherics/pipe/simple,/obj/item/weapon/moneybag/vault,/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) "bzW" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/aft) "bzX" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/hallway/primary/aft) -"bzY" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bzZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAa" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAb" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAc" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAd" = (/obj/effects/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAe" = (/obj/station_objects/lattice,/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/turf/space,/area) -"bAf" = (/obj/effects/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall,/area/maintenance/asmaint) -"bAg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAh" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAi" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAj" = (/obj/station_objects/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/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAk" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bAl" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bzY" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bzZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bAa" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bAb" = (/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/maintenance/asmaint) +"bAc" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bAd" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bAe" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/turf/space,/area) +"bAf" = (/obj/effect/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall,/area/maintenance/asmaint) +"bAg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bAh" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bAi" = (/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/asmaint) +"bAj" = (/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/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bAk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-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/plating,/area/maintenance/asmaint) +"bAl" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bAm" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/medical/cryo) "bAn" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) "bAo" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8; icon_state = "manifold"; level = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) "bAp" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bAq" = (/obj/effects/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bAq" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) "bAr" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bAs" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bAt" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bAu" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bAv" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bAw" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Surgery APC"; pixel_x = 25},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bAs" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bAt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bAu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bAv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bAw" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Surgery APC"; pixel_x = 25},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bAx" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Medical Supplies"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bAy" = (/turf/simulated/wall/r_wall,/area/medical/surgery) "bAz" = (/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) -"bAA" = (/obj/station_objects/stool/chair{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/effects/landmark/start{name = "Research Director"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) -"bAB" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) -"bAC" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/hor) -"bAD" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Research Division Central"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bAE" = (/obj/station_objects/table,/obj/item/device/radio/signaler{pixel_x = 6; pixel_y = 5},/obj/item/device/radio/signaler{pixel_x = 0; pixel_y = 8},/obj/item/device/radio/signaler{pixel_x = -8; pixel_y = 5},/obj/item/device/radio/signaler{pixel_x = -2; pixel_y = -2},/obj/machinery/requests_console{department = "Toxins Lab"; departmentType = 2; name = "Tox lab Requests Console"; pixel_x = -30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{dir = 6; icon_state = "intact"; initialize_directions = 6; level = 2},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bAA" = (/obj/structure/stool/chair{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) +"bAB" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) +"bAC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/hor) +"bAD" = (/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/camera{c_tag = "Research Division Central"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bAE" = (/obj/structure/table,/obj/item/device/radio/signaler{pixel_x = 6; pixel_y = 5},/obj/item/device/radio/signaler{pixel_x = 0; pixel_y = 8},/obj/item/device/radio/signaler{pixel_x = -8; pixel_y = 5},/obj/item/device/radio/signaler{pixel_x = -2; pixel_y = -2},/obj/machinery/requests_console{department = "Toxins Lab"; departmentType = 2; name = "Tox lab Requests Console"; pixel_x = -30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple{dir = 6; icon_state = "intact"; initialize_directions = 6; level = 2},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bAF" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bAG" = (/obj/station_objects/table,/obj/item/device/igniter{pixel_x = 5; pixel_y = -4},/obj/item/device/igniter{pixel_x = 2; pixel_y = -1},/obj/item/device/igniter{pixel_x = 2; pixel_y = 6},/obj/item/device/igniter{pixel_x = -5; pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 10; pixel_x = 0; level = 2; initialize_directions = 10},/obj/item/device/timer{pixel_x = -2; pixel_y = 2},/obj/item/device/timer{pixel_x = -2; pixel_y = 2},/obj/item/device/timer{pixel_x = -2; pixel_y = 2},/obj/item/device/timer{pixel_x = -2; pixel_y = 2},/obj/item/device/timer{pixel_x = -2; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bAG" = (/obj/structure/table,/obj/item/device/igniter{pixel_x = 5; pixel_y = -4},/obj/item/device/igniter{pixel_x = 2; pixel_y = -1},/obj/item/device/igniter{pixel_x = 2; pixel_y = 6},/obj/item/device/igniter{pixel_x = -5; pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 10; pixel_x = 0; level = 2; initialize_directions = 10},/obj/item/device/timer{pixel_x = -2; pixel_y = 2},/obj/item/device/timer{pixel_x = -2; pixel_y = 2},/obj/item/device/timer{pixel_x = -2; pixel_y = 2},/obj/item/device/timer{pixel_x = -2; pixel_y = 2},/obj/item/device/timer{pixel_x = -2; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bAH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bAI" = (/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bAJ" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bAK" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Mixing Room"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bAL" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/toxins/mixing) -"bAM" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/toxins/mixing) +"bAM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/toxins/mixing) "bAN" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/mixing) "bAO" = (/obj/machinery/door/airlock/medical{name = "Launch Room"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bAP" = (/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bAQ" = (/obj/machinery/driver_button{dir = 2; id = "toxinsdriver"; pixel_y = 24},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bAR" = (/obj/station_objects/stool/chair{dir = 4},/obj/machinery/computer/security/telescreen{name = "Test Chamber Telescreen"; network = "Toxins"; pixel_x = 0; pixel_y = 32},/obj/machinery/computer/security/telescreen{layer = 4; name = "Test Chamber Telescreen"; network = "Toxins"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bAS" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/toxins/mixing) +"bAR" = (/obj/structure/stool/chair{dir = 4},/obj/machinery/computer/security/telescreen{name = "Test Chamber Telescreen"; network = "Toxins"; pixel_x = 0; pixel_y = 32},/obj/machinery/computer/security/telescreen{layer = 4; name = "Test Chamber Telescreen"; network = "Toxins"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bAS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/toxins/mixing) "bAT" = (/turf/simulated/floor/airless{dir = 8; icon_state = "warning"},/area/toxins/test_area) "bAU" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "bAV" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "48"},/turf/simulated/floor,/area/quartermaster/miningdock) "bAW" = (/obj/machinery/door/airlock/glass{req_access_txt = "48"},/turf/simulated/floor,/area/quartermaster/miningdock) -"bAX" = (/obj/station_objects/cable,/obj/machinery/power/apc{dir = 4; name = "Mining Dock APC"; pixel_x = 27; pixel_y = 2},/turf/simulated/floor,/area/quartermaster/miningdock) -"bAY" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bAZ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bBa" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access_txt = "12"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bBb" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/miningdock) +"bAX" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "Mining Dock APC"; pixel_x = 27; pixel_y = 2},/turf/simulated/floor,/area/quartermaster/miningdock) +"bAY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bAZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bBa" = (/obj/machinery/door/airlock/maintenance{name = "Mining Maintenance"; req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bBb" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/miningdock) "bBc" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/quartermaster/miningdock) "bBd" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/wall,/area/quartermaster/miningdock) "bBe" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/quartermaster/miningdock) "bBf" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/maintenance/apmaint) -"bBg" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/lattice,/turf/space,/area) +"bBg" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/lattice,/turf/space,/area) "bBh" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/security/nuke_storage) "bBi" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/security/nuke_storage) -"bBj" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/security/nuke_storage) +"bBj" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/security/nuke_storage) "bBk" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/light,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) -"bBl" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/security/nuke_storage) +"bBl" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/security/nuke_storage) "bBm" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) -"bBn" = (/obj/machinery/atmospherics/pipe/manifold,/obj/station_objects/disposalpipe/segment,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bBn" = (/obj/machinery/atmospherics/pipe/manifold,/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/security/nuke_storage) "bBo" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/aft) -"bBp" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"bBp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) "bBq" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) "bBr" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint) "bBs" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/wall,/area/maintenance/asmaint) -"bBt" = (/obj/station_objects/closet,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bBu" = (/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bBv" = (/obj/station_objects/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bBt" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bBu" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bBv" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint) "bBw" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/asmaint) "bBx" = (/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bBy" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bBz" = (/obj/station_objects/lattice,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r"; initialize_directions = 6; level = 2},/turf/space,/area) -"bBA" = (/obj/station_objects/lattice,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/space,/area) -"bBB" = (/obj/station_objects/lattice,/obj/station_objects/lattice,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/space,/area) +"bBy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bBz" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r"; initialize_directions = 6; level = 2},/turf/space,/area) +"bBA" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/space,/area) +"bBB" = (/obj/structure/lattice,/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/space,/area) "bBC" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bBD" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bBE" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bBF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/asmaint) -"bBG" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bBG" = (/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/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) "bBH" = (/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/asmaint) "bBI" = (/obj/machinery/power/apc{dir = 8; name = "Cryogenics APC"; pixel_x = -25},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bBJ" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bBK" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bBL" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bBM" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bBJ" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bBK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bBL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bBM" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bBN" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bBO" = (/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bBP" = (/obj/machinery/camera{c_tag = "Medbay Sleeper Room"; dir = 2; network = "SS13"; pixel_x = 22},/obj/machinery/sink{pixel_y = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bBQ" = (/obj/station_objects/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bBQ" = (/obj/structure/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bBR" = (/turf/simulated/floor,/area/crew_quarters/hor) -"bBS" = (/obj/station_objects/window/reinforced{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/crew_quarters/hor) +"bBS" = (/obj/structure/window/reinforced{dir = 4},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/crew_quarters/hor) "bBT" = (/obj/machinery/light{dir = 1},/obj/machinery/requests_console{announcementConsole = 1; department = "RD's Office"; departmentType = 5; name = "RD RC"; pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) "bBU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) -"bBV" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) -"bBW" = (/obj/station_objects/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 = "white"},/area/crew_quarters/hor) -"bBX" = (/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/station_objects/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 = "white"},/area/crew_quarters/hor) -"bBY" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Research Director's Office"; req_access_txt = "30"},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) -"bBZ" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/disposalpipe/sortjunction{sortType = 21},/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{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bCa" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bBV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) +"bBW" = (/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 = "white"},/area/crew_quarters/hor) +"bBX" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/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 = "white"},/area/crew_quarters/hor) +"bBY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Research Director's Office"; req_access_txt = "30"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) +"bBZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/disposalpipe/sortjunction{sortType = 21},/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{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bCa" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bCb" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bCc" = (/obj/machinery/dispenser,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/toxins/mixing) -"bCd" = (/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/mixing) +"bCd" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/mixing) "bCe" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/mixing) -"bCf" = (/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/mixing) -"bCg" = (/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/toxins/mixing) +"bCf" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/mixing) +"bCg" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/toxins/mixing) "bCh" = (/obj/machinery/camera{c_tag = "Mixing Room South"; dir = 1; network = "RD"; pixel_x = 0},/obj/machinery/camera{c_tag = "Toxins Mixing Room South"; dir = 1; network = "SS13"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) "bCi" = (/obj/machinery/light,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/toxins/mixing) "bCj" = (/obj/machinery/light,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/mixing) -"bCk" = (/obj/station_objects/stool/chair{dir = 4},/obj/machinery/computer/security/telescreen{layer = 4; name = "Test Chamber Telescreen"; network = "Toxins"; pixel_x = 0; pixel_y = -32},/obj/machinery/computer/security/telescreen{layer = 4; name = "Test Chamber Telescreen"; network = "Toxins"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bCl" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/toxins/mixing) +"bCk" = (/obj/structure/stool/chair{dir = 4},/obj/machinery/computer/security/telescreen{layer = 4; name = "Test Chamber Telescreen"; network = "Toxins"; pixel_x = 0; pixel_y = -32},/obj/machinery/computer/security/telescreen{layer = 4; name = "Test Chamber Telescreen"; network = "Toxins"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) +"bCl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/toxins/mixing) "bCm" = (/turf/simulated/floor/airless{dir = 4; icon_state = "warning"},/area/toxins/test_area) -"bCn" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bCn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "bCo" = (/obj/item/weapon/ore/silver,/obj/item/weapon/ore/silver,/turf/simulated/floor,/area/quartermaster/miningdock) "bCp" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/camera{c_tag = "Mining Dock External"; dir = 8},/turf/simulated/floor,/area/quartermaster/miningdock) -"bCq" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor,/area/quartermaster/miningdock) -"bCr" = (/obj/station_objects/stool/chair,/turf/simulated/floor,/area/quartermaster/miningdock) -"bCs" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bCt" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bCu" = (/obj/station_objects/closet,/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bCv" = (/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating{desc = "

    There is some old writing on this floor. You are barely able to read out a few lines from a tangled scribble.

    In a chamber a great mirror lies, cut away it solemn cries. Travel bold as thou might, piercing vastness as a kite.

    HONK!

    "; name = "Old Note #6"},/area/maintenance/apmaint) -"bCw" = (/obj/machinery/light/small{dir = 1},/obj/station_objects/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 23},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bCq" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/quartermaster/miningdock) +"bCr" = (/obj/structure/stool/chair,/turf/simulated/floor,/area/quartermaster/miningdock) +"bCs" = (/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/quartermaster/miningdock) +"bCt" = (/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/maintenance/apmaint) +"bCu" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bCv" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating{desc = "

    There is some old writing on this floor. You are barely able to read out a few lines from a tangled scribble.

    In a chamber a great mirror lies, cut away it solemn cries. Travel bold as thou might, piercing vastness as a kite.

    HONK!

    "; name = "Old Note #6"},/area/maintenance/apmaint) +"bCw" = (/obj/machinery/light/small{dir = 1},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 23},/turf/simulated/floor/plating,/area/maintenance/apmaint) "bCx" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/apmaint) "bCy" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bCz" = (/obj/station_objects/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bCz" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/apmaint) "bCA" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/security/nuke_storage) -"bCB" = (/obj/station_objects/disposalpipe/segment,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bCB" = (/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/security/nuke_storage) "bCC" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor,/area/hallway/primary/aft) "bCD" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/atmos) -"bCE" = (/obj/station_objects/table,/turf/simulated/floor,/area/atmos) -"bCF" = (/obj/station_objects/table,/obj/machinery/light/small{dir = 4},/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor,/area/atmos) +"bCE" = (/obj/structure/table,/turf/simulated/floor,/area/atmos) +"bCF" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/floor,/area/atmos) "bCG" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b"; level = 2},/turf/simulated/wall/r_wall,/area/atmos) "bCH" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; level = 2},/turf/simulated/wall/r_wall,/area/atmos) -"bCI" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; level = 2},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/atmos) +"bCI" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; level = 2},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/atmos) "bCJ" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b"; initialize_directions = 11; level = 2},/turf/simulated/wall/r_wall,/area/atmos) "bCK" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/atmos) -"bCL" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/atmos) -"bCM" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/atmos) -"bCN" = (/obj/station_objects/grille,/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) -"bCO" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bCL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/atmos) +"bCM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/atmos) +"bCN" = (/obj/structure/grille,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) +"bCO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) "bCP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bCQ" = (/obj/station_objects/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) +"bCQ" = (/obj/structure/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) "bCR" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) "bCS" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 10; pixel_x = 0; level = 2; initialize_directions = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) -"bCT" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/cryo) -"bCU" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/surgery) +"bCT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/cryo) +"bCU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/surgery) "bCV" = (/obj/machinery/sleeper,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/medical/surgery) "bCW" = (/obj/machinery/sleep_console,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bCX" = (/obj/effects/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bCX" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bCY" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bCZ" = (/obj/station_objects/lamarr,/turf/simulated/floor,/area/crew_quarters/hor) +"bCZ" = (/obj/structure/lamarr,/turf/simulated/floor,/area/crew_quarters/hor) "bDa" = (/obj/machinery/door/window/eastright{name = "Lab Cage Access"; req_access_txt = "30"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/crew_quarters/hor) -"bDb" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) +"bDb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) "bDc" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) -"bDd" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/hor) -"bDe" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; 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{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bDd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/hor) +"bDe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; 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{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bDf" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/mixing) "bDg" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/mixing) -"bDh" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/mixing) +"bDh" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/mixing) "bDi" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/mixing) "bDj" = (/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "bDk" = (/obj/machinery/door/window/southleft{name = "Mass Driver Door"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/mixing) -"bDl" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/toxins/mixing) -"bDm" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/toxins/mixing) +"bDl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/toxins/mixing) +"bDm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/toxins/mixing) "bDn" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor/airless{icon_state = "warning"},/area/toxins/test_area) "bDo" = (/turf/simulated/floor/airless{icon_state = "warning"},/area/toxins/test_area) "bDp" = (/turf/simulated/floor/airless{dir = 6; icon_state = "warning"},/area/toxins/test_area) "bDq" = (/turf/simulated/floor/airless{dir = 10; icon_state = "warning"},/area/toxins/test_area) -"bDr" = (/obj/station_objects/crate,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bDs" = (/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/mining/station) -"bDt" = (/obj/station_objects/ore_box,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bDu" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bDv" = (/obj/station_objects/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area/quartermaster/miningdock) -"bDw" = (/obj/station_objects/table,/obj/machinery/light,/turf/simulated/floor,/area/quartermaster/miningdock) -"bDx" = (/obj/station_objects/table,/obj/machinery/camera{c_tag = "Mining Dock"; dir = 1},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor,/area/quartermaster/miningdock) +"bDr" = (/obj/structure/crate,/obj/structure/window/reinforced{dir = 4},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bDs" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/mining/station) +"bDt" = (/obj/structure/ore_box,/obj/structure/window/reinforced{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"bDu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bDv" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area/quartermaster/miningdock) +"bDw" = (/obj/structure/table,/obj/machinery/light,/turf/simulated/floor,/area/quartermaster/miningdock) +"bDx" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Mining Dock"; dir = 1},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor,/area/quartermaster/miningdock) "bDy" = (/obj/machinery/computer/security/mining,/turf/simulated/floor,/area/quartermaster/miningdock) -"bDz" = (/obj/station_objects/secure_closet/miner,/turf/simulated/floor,/area/quartermaster/miningdock) -"bDA" = (/obj/machinery/light,/obj/station_objects/secure_closet/miner,/turf/simulated/floor,/area/quartermaster/miningdock) -"bDB" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bDC" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bDD" = (/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bDE" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bDF" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bDz" = (/obj/structure/secure_closet/miner,/turf/simulated/floor,/area/quartermaster/miningdock) +"bDA" = (/obj/machinery/light,/obj/structure/secure_closet/miner,/turf/simulated/floor,/area/quartermaster/miningdock) +"bDB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"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/maintenance/apmaint) +"bDD" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bDE" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bDF" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/apmaint) "bDG" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/maintenance/apmaint) "bDH" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/maintenance/apmaint) -"bDI" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bDJ" = (/obj/machinery/power/apc{dir = 1; name = "Nuke Storage APC"; pixel_x = 0; pixel_y = 25},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bDK" = (/obj/station_objects/disposalpipe/segment,/obj/station_objects/cable,/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/security/nuke_storage) +"bDI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bDJ" = (/obj/machinery/power/apc{dir = 1; name = "Nuke Storage APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bDK" = (/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/security/nuke_storage) "bDL" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "caution"; dir = 8},/area/hallway/primary/aft) -"bDM" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/station_objects/table/reinforced,/turf/simulated/floor,/area/atmos) -"bDN" = (/obj/station_objects/stool/chair{dir = 8},/obj/effects/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area/atmos) +"bDM" = (/obj/machinery/atmospherics/pipe/simple,/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,/turf/simulated/floor,/area/atmos) +"bDN" = (/obj/structure/stool/chair{dir = 8},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area/atmos) "bDO" = (/turf/simulated/floor,/area/atmos) "bDP" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/turf/simulated/wall/r_wall,/area/atmos) "bDQ" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor,/area/atmos) @@ -4258,3590 +4258,3585 @@ "bDT" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/atmos) "bDU" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/atmos) "bDV" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor,/area/atmos) -"bDW" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/atmos) +"bDW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/atmos) "bDX" = (/obj/machinery/pipedispenser,/turf/simulated/floor,/area/atmos) -"bDY" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor,/area/atmos) +"bDY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/atmos) "bDZ" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) "bEa" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/camera{c_tag = "Atmospherics North East"},/obj/machinery/meter,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/atmos) "bEb" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 6; icon_state = "intact-c"; initialize_directions = 6; level = 2},/turf/simulated/floor,/area/atmos) "bEc" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/atmos) "bEd" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Air In"; on = 1},/turf/simulated/floor,/area/atmos) "bEe" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) -"bEf" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/turf/simulated/floor/plating,/area/atmos) +"bEf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/turf/simulated/floor/plating,/area/atmos) "bEg" = (/obj/machinery/atmospherics/unary/cold_sink/freezer,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/cryo) "bEh" = (/obj/machinery/atmospherics/portables_connector{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/light,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/cryo) "bEi" = (/obj/machinery/atmospherics/portables_connector{dir = 1; name = "Connector Port (Air Supply)"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/cryo) -"bEj" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/medical/cryo) -"bEk" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/surgery) +"bEj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/cryo) +"bEk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/surgery) "bEl" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/surgery) -"bEm" = (/obj/station_objects/table,/obj/item/weapon/storage/belt/medical,/obj/item/weapon/crowbar,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bEn" = (/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/crew_quarters/hor) -"bEo" = (/obj/station_objects/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/stamp/rd,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) -"bEp" = (/obj/station_objects/table,/obj/item/weapon/circuitboard/aicore,/obj/item/device/taperecorder,/obj/item/device/paicard,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) -"bEq" = (/obj/station_objects/secure_closet/RD,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) -"bEr" = (/obj/station_objects/table,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_y = 5},/obj/item/weapon/clipboard,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) +"bEm" = (/obj/structure/table,/obj/item/weapon/storage/belt/medical,/obj/item/weapon/crowbar,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bEn" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/crew_quarters/hor) +"bEo" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/stamp/rd,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) +"bEp" = (/obj/structure/table,/obj/item/weapon/circuitboard/aicore,/obj/item/device/taperecorder,/obj/item/device/paicard,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) +"bEq" = (/obj/structure/secure_closet/RD,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) +"bEr" = (/obj/structure/table,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_y = 5},/obj/item/weapon/clipboard,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) "bEs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/xenobiology) -"bEt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/carbon/monkey{name = "Jade"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bEt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "bEu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bEv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/carbon/monkey{name = "McKinley"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bEw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bEx" = (/obj/machinery/power/apc{dir = 1; name = "Secondary Aft Starboard Maintenance APC"; pixel_y = 24},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bEy" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bEz" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bEA" = (/obj/station_objects/rack{dir = 1},/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bEB" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/simulated/floor/plating,/area/toxins/mixing) -"bEC" = (/turf/simulated/floor/plating,/area/toxins/mixing) -"bED" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/simulated/floor/plating,/area/toxins/mixing) -"bEE" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/space,/area/toxins/test_area) -"bEF" = (/turf/simulated/floor/airless{icon_state = "bot"},/area/toxins/test_area) -"bEG" = (/obj/machinery/camera{c_tag = "Test Area East"; dir = 8; network = "Toxins"},/obj/machinery/camera{c_tag = "Explosives Testing Area"; dir = 8; network = "RD"; pixel_x = 0; pixel_y = -22},/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor/airless,/area/toxins/test_area) -"bEH" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/mining/station) -"bEI" = (/obj/station_objects/structure/shuttle/engine/propulsion/burst,/turf/space,/area/shuttle/mining/station) -"bEJ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/mining/station) -"bEK" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bEL" = (/obj/station_objects/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bEM" = (/obj/station_objects/disposalpipe/segment,/obj/machinery/camera{c_tag = "Aft Port Maintenance"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bEN" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bEO" = (/obj/machinery/atmospherics/pipe/manifold,/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bEP" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/external{name = "Vault Maintenance"; req_access_txt = "53"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/security/nuke_storage) -"bEQ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/security/nuke_storage) -"bER" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/external{name = "Vault Maintenance"; req_access_txt = "53"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/security/nuke_storage) -"bES" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bET" = (/obj/machinery/atmospherics/pipe/manifold,/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bEU" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bEV" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bEW" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bEX" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/assembly/chargebay) -"bEY" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/assembly/chargebay) -"bEZ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) -"bFa" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/wall,/area/atmos) -"bFb" = (/obj/machinery/camera{c_tag = "Atmospherics Refilling Station"; dir = 8; network = "SS13"},/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/atmos) -"bFc" = (/obj/machinery/camera{c_tag = "Atmospherics North West"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/atmos) -"bFd" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor,/area/atmos) -"bFe" = (/obj/machinery/pipedispenser/disposal,/turf/simulated/floor,/area/atmos) -"bFf" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor,/area/atmos) -"bFg" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Distribution Out"; on = 1},/turf/simulated/floor,/area/atmos) -"bFh" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; name = "Waste In"; on = 1},/turf/simulated/floor,/area/atmos) -"bFi" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 6; icon_state = "intact-c"; initialize_directions = 6; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) -"bFj" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; icon_state = "manifold-c"; level = 2},/turf/simulated/floor,/area/atmos) -"bFk" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_off"; name = "Air to Mix"; on = 0},/turf/simulated/floor,/area/atmos) -"bFl" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 10; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) -"bFm" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) -"bFn" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bFo" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bFp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bFq" = (/turf/simulated/wall/r_wall,/area/medical/cmo) -"bFr" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = -30},/obj/station_objects/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j1s"; sortType = 20},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bFs" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/medical/surgery) -"bFt" = (/obj/machinery/sleeper,/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/surgery) -"bFu" = (/obj/machinery/sleep_console,/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bFv" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_pump,/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bFw" = (/obj/station_objects/table,/obj/item/weapon/storage/lglo_kit{pixel_x = 3; pixel_y = 4},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/weapon/storage/stma_kit{pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bFx" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bFy" = (/obj/machinery/disposal,/obj/station_objects/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bFz" = (/turf/simulated/wall/r_wall,/area/crew_quarters/hor) -"bFA" = (/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Server Room APC"; pixel_x = -25},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bFB" = (/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bFC" = (/obj/machinery/door/window/northleft{name = "Server Room"; req_access_txt = "30"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bFD" = (/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bFE" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bFF" = (/turf/simulated/wall/r_wall,/area/toxins/server) -"bFG" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/power/apc{dir = 8; name = "Lab Hallway APC"; pixel_x = -25},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bFH" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bFI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/xenobiology) -"bFJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/station_objects/closet,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bFK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/obj/station_objects/closet/l3closet/scientist,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bFL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/operating{id = "xenobio"; name = "Xenobiology Operating Computer"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bFM" = (/obj/station_objects/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/obj/item/weapon/circular_saw,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bFN" = (/obj/station_objects/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effects/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; pixel_x = 29; pixel_y = 1},/obj/item/weapon/scalpel,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bFO" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bFP" = (/mob/living/carbon/monkey{name = "Karl"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bFQ" = (/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bFR" = (/mob/living/carbon/monkey{name = "Pierce"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bFS" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor/airless{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/area/toxins/test_area) -"bFT" = (/turf/simulated/floor/airless{dir = 5; icon_state = "warning"},/area/toxins/test_area) -"bFU" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bFV" = (/obj/station_objects/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/apmaint) -"bFW" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bFX" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bFY" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bFZ" = (/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bGa" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) -"bGb" = (/turf/simulated/wall/r_wall,/area/assembly/chargebay) -"bGc" = (/obj/effects/showcase{icon_state = "showcase_4"; pixel_x = -2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/assembly/chargebay) -"bGd" = (/obj/machinery/light{dir = 1},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/chargebay) -"bGe" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/aft) -"bGf" = (/obj/machinery/camera{c_tag = "Aft Primary Hallway 2"; dir = 8; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) -"bGg" = (/obj/machinery/light/small{dir = 8},/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/turf/simulated/floor,/area/atmos) -"bGh" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/turf/simulated/floor,/area/atmos) -"bGi" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/atmos) -"bGj" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/atmos) -"bGk" = (/obj/effects/landmark/start{name = "Atmospheric Technician"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/atmos) -"bGl" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/atmos) -"bGm" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b"; level = 2},/turf/simulated/floor,/area/atmos) -"bGn" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Air to Distro"; on = 1},/turf/simulated/floor,/area/atmos) -"bGo" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 9; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/atmos) -"bGp" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 6; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) -"bGq" = (/obj/machinery/atmospherics/pipe/manifold{color = "green"; dir = 4; icon_state = "manifold-g"; level = 2},/turf/simulated/floor,/area/atmos) -"bGr" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/atmos) -"bGs" = (/obj/station_objects/grille,/turf/simulated/wall/r_wall,/area/atmos) -"bGt" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bGu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bGv" = (/obj/machinery/computer/crew,/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) -"bGw" = (/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) -"bGx" = (/obj/machinery/disposal,/obj/station_objects/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) -"bGy" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) -"bGz" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bGA" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Medical Hallway South"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bGB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/medical/surgery) -"bGC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/surgery) -"bGD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bGE" = (/obj/machinery/computer/rdservercontrol,/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bGF" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/station_objects/stool/chair{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bGG" = (/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bGH" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 100; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bGI" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/table,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bGJ" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effects/sign/biohazard{pixel_x = 28},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bGK" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bGL" = (/obj/machinery/optable{id = "xenobio"; name = "Xenobiology Operating Table"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bGM" = (/obj/station_objects/table,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bGN" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bGO" = (/obj/machinery/door/window/southleft{name = "Monkey Pen"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bGP" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bGQ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bGR" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bGS" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bGT" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bGU" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bGV" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bGW" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bGX" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bGY" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bGZ" = (/obj/effects/showcase{icon_state = "showcase_5"; pixel_x = -2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/assembly/chargebay) -"bHa" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/chargebay) -"bHb" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/aft) -"bHc" = (/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/turf/simulated/floor,/area/atmos) -"bHd" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/atmos) -"bHe" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/atmos) -"bHf" = (/obj/station_objects/table,/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor,/area/atmos) -"bHg" = (/obj/station_objects/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},/turf/simulated/floor,/area/atmos) -"bHh" = (/obj/station_objects/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/atmos) -"bHi" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "Mix to Distro"; on = 0},/turf/simulated/floor,/area/atmos) -"bHj" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r"; level = 2},/turf/simulated/floor,/area/atmos) -"bHk" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) -"bHl" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; initialize_directions = 10; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) -"bHm" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "Pure to Mix"; on = 0},/turf/simulated/floor,/area/atmos) -"bHn" = (/obj/machinery/atmospherics/pipe/manifold{color = "green"; dir = 8; icon_state = "manifold-g"; level = 2},/turf/simulated/floor,/area/atmos) -"bHo" = (/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 = "green"},/area/atmos) -"bHp" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) -"bHq" = (/obj/station_objects/lattice,/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/turf/space,/area) -"bHr" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/station_objects/grille,/turf/simulated/wall/r_wall,/area/atmos) -"bHs" = (/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/atmos) -"bHt" = (/obj/machinery/camera{c_tag = "Atmospherics Waste Tank"},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bHu" = (/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bHv" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bHw" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Office"; departmentType = 5; name = "CMO RC"; pixel_x = -32; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) -"bHx" = (/obj/station_objects/stool/chair,/obj/effects/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) -"bHy" = (/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) -"bHz" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/cmo) -"bHA" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bHB" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Medbay APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bHC" = (/obj/machinery/firealarm{pixel_y = 25},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Surgery Observation"; dir = 2; network = "SS13"; pixel_x = 22},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bHD" = (/obj/station_objects/stool/chair{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bHE" = (/obj/station_objects/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/medical/surgery) -"bHF" = (/obj/station_objects/table,/obj/item/weapon/hemostat,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bHG" = (/obj/machinery/computer/operating{id = "medbay"},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Operating Theatre"; dir = 2; network = "SS13"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bHH" = (/obj/machinery/door_control{id = "Obshutter"; name = "Observation Door Control"; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bHI" = (/obj/station_objects/table,/obj/item/weapon/scalpel,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bHJ" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/toxins/server) -"bHK" = (/obj/machinery/door/window/northleft{name = "Server Room"; req_access_txt = "30"},/obj/machinery/door/window/southleft{name = "Server Room"; req_access_txt = "30"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bHL" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bHM" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Xenobiology"; req_access_txt = "55"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bHN" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bHO" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bHP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bHQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Xenobiology APC"; pixel_y = 25},/obj/station_objects/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/camera{c_tag = "Xenobiology"; dir = 2},/obj/machinery/camera{c_tag = "Xenobiology"; dir = 2; network = "RD"; pixel_x = 22},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bHR" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) -"bHS" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) -"bHT" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bHU" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/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/apmaint) -"bHV" = (/obj/machinery/camera{c_tag = "Mech Bay Maintenance"; dir = 2},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bHW" = (/obj/machinery/light/small,/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bHX" = (/obj/effects/showcase{icon_state = "showcase_2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/assembly/chargebay) -"bHY" = (/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/atmos) -"bHZ" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/turf/simulated/wall,/area/atmos) -"bIa" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area/atmos) -"bIb" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor,/area/atmos) -"bIc" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area/atmos) -"bId" = (/obj/machinery/portable_atmospherics/canister/air,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor,/area/atmos) -"bIe" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/atmos) -"bIf" = (/obj/station_objects/table,/obj/item/weapon/cigbutt,/turf/simulated/floor,/area/atmos) -"bIg" = (/obj/effects/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area/atmos) -"bIh" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor,/area/atmos) -"bIi" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bIj" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Mix to Filter"; on = 1},/turf/simulated/floor,/area/atmos) -"bIk" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 6; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bIl" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/valve{dir = 4; icon_state = "valve1"; name = "Pure to Tank"; open = 1},/turf/simulated/floor,/area/atmos) -"bIm" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; dir = 4; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bIn" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Unfiltered to Mix"; on = 1},/turf/simulated/floor,/area/atmos) -"bIo" = (/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/atmos) -"bIp" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/atmos) -"bIq" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "waste_sensor"; output = 63},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bIr" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bIs" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIt" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bIv" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/cmo) -"bIw" = (/obj/station_objects/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/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 = "SS13"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) -"bIx" = (/obj/station_objects/table,/obj/item/weapon/stamp/cmo,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/paper{info = "We'll get to finding your cat as soon as we finish this darts tournament.

    --SS13 Security"; name = "Memo"},/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) -"bIy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) -"bIz" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) -"bIA" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bIB" = (/obj/station_objects/closet/extinguisher{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bIC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/surgery) -"bID" = (/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) -"bIE" = (/obj/station_objects/stool/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bIF" = (/obj/station_objects/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/medical/surgery) -"bIG" = (/obj/station_objects/table,/obj/item/weapon/cigpacket,/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bIH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bII" = (/obj/machinery/optable{id = "medbay"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bIJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bIK" = (/obj/station_objects/table,/obj/item/weapon/circular_saw,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bIL" = (/obj/machinery/r_n_d/server{id_with_download_string = "1"; id_with_upload_string = "1"; name = "Core R&D Server"; server_id = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bIM" = (/obj/machinery/camera{c_tag = "Server Room"; dir = 2; network = "SS13"; pixel_x = 22},/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bIN" = (/obj/machinery/camera{c_tag = "Server Room"; dir = 2; network = "RD"},/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bIO" = (/obj/machinery/blackbox_recorder,/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bIP" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bIQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effects/sign/biohazard{pixel_x = 28},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bIR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/requests_console{department = "Xenobiology"; departmentType = 0; pixel_x = -30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bIS" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bIT" = (/obj/station_objects/stool/chair,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bIU" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bIV" = (/obj/machinery/disposal,/obj/station_objects/disposalpipe/trunk,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"bIW" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bIX" = (/turf/simulated/wall,/area/assembly/chargebay) -"bIY" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/recharge_station,/turf/simulated/floor,/area/assembly/chargebay) -"bIZ" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/assembly/chargebay) -"bJa" = (/obj/machinery/door/airlock/maintenance{name = "Assembly Line Maintenance"; req_access_txt = "12;29"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bJb" = (/obj/effects/showcase{icon_state = "showcase_3"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/assembly/chargebay) -"bJc" = (/obj/machinery/light,/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/chargebay) -"bJd" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area/hallway/primary/aft) -"bJe" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/turf/simulated/wall,/area/maintenance/asmaint) -"bJf" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area/atmos) -"bJg" = (/obj/machinery/light/small,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area/atmos) -"bJh" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/atmos) -"bJi" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Access"; req_access_txt = "24"},/turf/simulated/floor,/area/atmos) -"bJj" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; dir = 8; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bJk" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bJl" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bJm" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) -"bJn" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bJo" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Mix to Tank/Distro"; on = 1},/turf/simulated/floor,/area/atmos) -"bJp" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Gas Mix Outlet Valve"},/turf/simulated/floor{icon_state = "green"; dir = 6},/area/atmos) -"bJq" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 1},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) -"bJr" = (/obj/station_objects/lattice,/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 1},/turf/space,/area) -"bJs" = (/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/atmos) -"bJt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bJu" = (/obj/station_objects/stool/chair{dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) -"bJv" = (/obj/station_objects/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) -"bJw" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/medical/cmo) -"bJx" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Surgery Observation"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bJy" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bJz" = (/obj/station_objects/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bJA" = (/obj/station_objects/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/medical/surgery) -"bJB" = (/obj/station_objects/table,/obj/item/weapon/surgicaldrill,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bJC" = (/obj/station_objects/secure_closet/medical2,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bJD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bJE" = (/obj/effects/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bJF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bJG" = (/obj/station_objects/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"}) -"bJH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) -"bJI" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/effects/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; pixel_x = -29; pixel_y = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"bJJ" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/item/weapon/monkeycube_box,/obj/item/weapon/monkeycube_box,/obj/station_objects/table,/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped,/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"bJK" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/disposal,/obj/station_objects/disposalpipe/trunk,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"bJL" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/table,/obj/machinery/door_control{id = "xenobio"; name = "Containment Blast Doors"; pixel_x = -1; pixel_y = 7},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"bJM" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/table,/obj/item/weapon/melee/baton,/obj/item/weapon/wrench,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"bJN" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/window/northleft{name = "Containment Pen"; req_access_txt = "55"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"bJO" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"bJP" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; on = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"bJQ" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"bJR" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"bJS" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) -"bJT" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/maintenance{name = "Xenobiology Maintenance"; req_access_txt = "55;12"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bJU" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bJV" = (/obj/effects/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bJW" = (/obj/effects/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall,/area/maintenance/asmaint2) -"bJX" = (/turf/simulated/wall,/area) -"bJY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/assembly/chargebay) -"bJZ" = (/turf/simulated/floor/grid,/area/assembly/chargebay) -"bKa" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/grid,/area/assembly/chargebay) -"bKb" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/assembly/chargebay) -"bKc" = (/turf/simulated/floor,/area/assembly/chargebay) -"bKd" = (/obj/machinery/power/apc{name = "Aft Hall APC"; dir = 8; pixel_x = -25; pixel_y = 1},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"bKe" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/aft) -"bKf" = (/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/hallway/primary/aft) -"bKg" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/wall,/area/maintenance/asmaint) -"bKh" = (/turf/simulated/wall/r_wall,/area/atmos) -"bKi" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 6; icon_state = "intact-c"; initialize_directions = 6; level = 2},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor,/area/atmos) -"bKj" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 1; icon_state = "manifold-c"; level = 2},/turf/simulated/floor,/area/atmos) -"bKk" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/station_objects/grille,/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor,/area/atmos) -"bKl" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor,/area/atmos) -"bKm" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/station_objects/grille,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor,/area/atmos) -"bKn" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor,/area/atmos) -"bKo" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor,/area/atmos) -"bKp" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/floor/plating,/area/atmos) -"bKq" = (/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/asmaint) -"bKr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/cmo) -"bKs" = (/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/closet/emcloset,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/medical/cmo) -"bKt" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) -"bKu" = (/obj/station_objects/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 = "white"},/area/medical/cmo) -"bKv" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "CMO's Office"; req_access_txt = "40"},/obj/station_objects/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 = "white"},/area/medical/cmo) -"bKw" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/effects/landmark{name = "lightsout"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bKx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/surgery) -"bKy" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bKz" = (/obj/station_objects/stool/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bKA" = (/obj/station_objects/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/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/medical/surgery) -"bKB" = (/obj/station_objects/table,/obj/item/weapon/retractor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bKC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bKD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bKE" = (/obj/machinery/requests_console{department = "Operating Theatre"; departmentType = 0; name = "OR RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bKF" = (/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) -"bKG" = (/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bKH" = (/obj/machinery/alarm/server{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bKI" = (/obj/machinery/message_server,/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"bKJ" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"bKK" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) -"bKL" = (/obj/machinery/shieldwallgen{req_access = list(55)},/obj/station_objects/cable,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bKM" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bKN" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bKO" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bKP" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bKQ" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/southleft{name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor,/area/toxins/xenobiology) -"bKR" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bKS" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"bKT" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bKU" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bKV" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "0"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bKW" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area) -"bKX" = (/obj/machinery/door/airlock/external,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bKY" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bKZ" = (/obj/machinery/power/apc{dir = 4; name = "Explosives Testing APC"; pixel_x = 25},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bLa" = (/obj/machinery/camera{c_tag = "Test Chamber South"; dir = 1; network = "Toxins"},/obj/machinery/light/spot,/turf/simulated/floor/airless,/area/toxins/test_area) -"bLb" = (/obj/station_objects/disposalpipe/segment,/obj/machinery/power/apc{dir = 8; name = "Aft Port Maintenance APC"; pixel_x = -25; pixel_y = 0},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bLc" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bLd" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/assembly/chargebay) -"bLe" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor,/area/assembly/chargebay) -"bLf" = (/obj/machinery/mech_bay_recharge_port,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) -"bLg" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) -"bLh" = (/obj/machinery/computer/mech_bay_power_console,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/grid,/area/assembly/chargebay) -"bLi" = (/obj/machinery/door/poddoor{id = "Skynet_launch"; name = "Recharge Bay"; req_access_txt = "22"},/turf/simulated/floor,/area/assembly/chargebay) -"bLj" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/hallway/primary/aft) -"bLk" = (/obj/station_objects/window/reinforced,/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area/hallway/primary/aft) -"bLl" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; icon_state = "manifold-c"; level = 2},/turf/simulated/wall,/area/maintenance/asmaint) -"bLm" = (/obj/effects/decal/cleanable/blood/gibs{icon_state = "gibup1"},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bLn" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/wall,/area/atmos) -"bLo" = (/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/atmos) -"bLp" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/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")},/turf/simulated/floor,/area/atmos) -"bLq" = (/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/atmos) -"bLr" = (/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/atmos) -"bLs" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Air to External"; on = 1},/obj/station_objects/closet/fireaxecabinet{pixel_y = 32},/turf/simulated/floor,/area/atmos) -"bLt" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/wall/r_wall,/area/atmos) -"bLu" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 9; icon_state = "intact-c"; level = 2},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/atmos) -"bLv" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/atmos) -"bLw" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) -"bLx" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) -"bLy" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 6; icon_state = "intact-y"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) -"bLz" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 9; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bLA" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) -"bLB" = (/obj/machinery/atmospherics/filter{dir = 1; filter_type = 4; icon_state = "intact_on"; name = "Gas filter (N2O tank)"; on = 1},/turf/simulated/floor,/area/atmos) -"bLC" = (/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/atmos) -"bLD" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; initialize_directions = 12; level = 1},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) -"bLE" = (/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/atmos) -"bLF" = (/turf/simulated/floor/engine/n20,/area/atmos) -"bLG" = (/obj/station_objects/secure_closet/CMO,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/cmo) -"bLH" = (/obj/machinery/power/apc{dir = 2; name = "Medical Office APC"; pixel_x = 0; pixel_y = -22},/obj/station_objects/cable,/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) -"bLI" = (/obj/station_objects/table,/obj/item/weapon/reagent_containers/hypospray,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) -"bLJ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/medical/cmo) -"bLK" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 30; pixel_y = 0; pixel_z = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bLL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bLM" = (/obj/station_objects/stool/chair{dir = 4},/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) -"bLN" = (/obj/station_objects/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/medical/surgery) -"bLO" = (/obj/station_objects/table,/obj/item/weapon/cautery{pixel_x = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bLP" = (/obj/station_objects/table,/obj/machinery/light,/obj/item/device/radio/intercom{pixel_y = -25},/obj/item/weapon/cleaner,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bLQ" = (/obj/machinery/vending/wallmed2{pixel_y = -28},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bLR" = (/obj/station_objects/crate/freezer,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bLS" = (/turf/simulated/wall/r_wall,/area/medical/virology) -"bLT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/window/reinforced,/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) -"bLU" = (/obj/station_objects/disposaloutlet,/obj/station_objects/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"bLV" = (/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"bLW" = (/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"bLX" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bLY" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/effects/securearea,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bLZ" = (/obj/item/clothing/mask/cigarette,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bMa" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bMb" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bMc" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bMd" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bMe" = (/obj/station_objects/disposalpipe/segment,/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bMf" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bMg" = (/obj/machinery/door/airlock/maintenance{name = "Assembly Line Maintenance"; req_access_txt = "12;29"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/assembly/chargebay) -"bMh" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/assembly/chargebay) -"bMi" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hallway/primary/aft) -"bMj" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; initialize_directions = 10; level = 2},/turf/simulated/wall,/area/maintenance/asmaint) -"bMk" = (/obj/effects/decal/cleanable/blood/gibs{icon_state = "gibmid3"},/obj/effects/decal/cleanable/blood/gibs{icon_state = "gibbl3"},/obj/effects/decal/cleanable/blood/gibs{icon_state = "gib3"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bMl" = (/turf/simulated/wall,/area/atmos) -"bMm" = (/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor,/area/atmos) -"bMn" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/turf/simulated/floor,/area/atmos) -"bMo" = (/obj/station_objects/stool/chair,/obj/effects/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area/atmos) -"bMp" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/atmos) -"bMq" = (/obj/machinery/door/window/northleft{dir = 4; icon_state = "left"; name = "Atmos"; req_access_txt = "24"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/atmos) -"bMr" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/atmos) -"bMs" = (/obj/station_objects/reagent_dispensers/watertank,/turf/simulated/floor,/area/atmos) -"bMt" = (/obj/machinery/light,/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor,/area/atmos) -"bMu" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_off"; name = "Air to Tank"; on = 0},/turf/simulated/floor,/area/atmos) -"bMv" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_off"; name = "Mix to Tank"; on = 0},/turf/simulated/floor,/area/atmos) -"bMw" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; name = "Pure to Tank"; on = 1},/turf/simulated/floor,/area/atmos) -"bMx" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) -"bMy" = (/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/atmos) -"bMz" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2o_sensor"},/turf/simulated/floor/engine/n20,/area/atmos) -"bMA" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent/roomfiller{valve_open = 1},/turf/simulated/floor/engine/n20,/area/atmos) -"bMB" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine/n20,/area/atmos) -"bMC" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bMD" = (/obj/station_objects/closet/l3closet,/obj/machinery/camera{c_tag = "Virology Airlock"; dir = 2; network = "RD"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bME" = (/obj/station_objects/closet/l3closet,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bMF" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bMG" = (/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) -"bMH" = (/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) -"bMI" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/medical/research{name = "Research Division"}) -"bMJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effects/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor,/area/medical/research{name = "Research Division"}) -"bMK" = (/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) -"bML" = (/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) -"bMM" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; icon_state = "on"; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"bMN" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bMO" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bMP" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bMQ" = (/obj/station_objects/closet/wardrobe/grey,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bMR" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"bMS" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bMT" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bMU" = (/obj/station_objects/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bMV" = (/obj/machinery/power/apc{dir = 8; name = "Mech Bay APC"; pixel_x = -25; pixel_y = 1},/obj/station_objects/cable,/turf/simulated/floor,/area/assembly/chargebay) -"bMW" = (/obj/machinery/camera{c_tag = "Mech Recharge Bay"; dir = 8},/obj/machinery/driver_button{id = "Skynet_launch"; name = "Recharge Bay Exit Button"; pixel_x = 24; pixel_y = 0; req_access = null; req_access_txt = "22"; text = "chapel"},/turf/simulated/floor,/area/assembly/chargebay) -"bMX" = (/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/hallway/primary/aft) -"bMY" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/station_objects/window/reinforced,/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hallway/primary/aft) -"bMZ" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r"; level = 2},/turf/simulated/wall,/area/maintenance/asmaint) -"bNa" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/wall,/area/maintenance/asmaint) -"bNb" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/atmos) -"bNc" = (/obj/machinery/door/window/northleft{dir = 1; icon_state = "left"; name = "Atmos Delivery"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/turf/simulated/floor{icon_state = "delivery"},/area/atmos) -"bNd" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/atmos) -"bNe" = (/obj/station_objects/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/atmos) -"bNf" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/unary/vent_pump,/obj/station_objects/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/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) -"bNg" = (/obj/station_objects/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/atmos) -"bNh" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/meter,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/atmos) -"bNi" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; initialize_directions = 10; level = 2},/obj/station_objects/closet/extinguisher{pixel_x = 27; pixel_y = 0},/turf/simulated/floor,/area/atmos) -"bNj" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact"; level = 2},/obj/station_objects/closet/extinguisher{pixel_x = -27; pixel_y = 0},/turf/simulated/floor,/area/atmos) -"bNk" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/turf/simulated/floor,/area/atmos) -"bNl" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 10; pixel_x = 0; level = 2; initialize_directions = 10},/turf/simulated/floor,/area/atmos) -"bNm" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; name = "N2O to Pure"; on = 0},/turf/simulated/floor,/area/atmos) -"bNn" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "N2O Outlet Valve"},/turf/simulated/floor{icon_state = "escape"; dir = 6},/area/atmos) -"bNo" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 1},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) -"bNp" = (/obj/station_objects/lattice,/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/turf/space,/area) -"bNq" = (/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/atmos) -"bNr" = (/obj/machinery/door/window/westleft{name = "Medical Delivery"; req_access_txt = "34"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Medbay"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/medical/medbay) -"bNs" = (/obj/machinery/door/window/eastleft{name = "Medical Delivery"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/medbay) -"bNt" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bNu" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/surgery) -"bNv" = (/obj/machinery/light{dir = 1},/obj/station_objects/table,/obj/station_objects/bedsheetbin{pixel_x = 2},/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bNw" = (/obj/station_objects/stool/bed/roller,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bNx" = (/obj/station_objects/stool/bed/roller,/obj/machinery/camera{c_tag = "Surgery Recovery Room"; dir = 2; network = "SS13"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bNy" = (/obj/machinery/firealarm{pixel_y = 25},/obj/station_objects/stool/bed/roller,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bNz" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) -"bNA" = (/obj/station_objects/stool/chair,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bNB" = (/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/station_objects/stool/chair,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bNC" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/effects/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virology) -"bND" = (/obj/station_objects/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) -"bNE" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bNF" = (/obj/station_objects/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) -"bNG" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) -"bNH" = (/obj/station_objects/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"}) -"bNI" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"bNJ" = (/obj/station_objects/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/medical/research{name = "Research Division"}) -"bNK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor,/area/medical/research{name = "Research Division"}) -"bNL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"bNM" = (/obj/station_objects/closet/extinguisher{pixel_x = 27},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/machinery/camera{c_tag = "Research Division South"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"bNN" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"bNO" = (/mob/living/carbon/metroid,/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"bNP" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"bNQ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bNR" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bNS" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bNT" = (/turf/simulated/wall,/area/maintenance/aft) -"bNU" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/camera{c_tag = "Assembly Line Maintenance"; dir = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bNV" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/computer/mech_bay_power_console,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/grid,/area/assembly/chargebay) -"bNW" = (/obj/machinery/light_switch{pixel_y = 24},/turf/simulated/floor,/area/assembly/chargebay) -"bNX" = (/obj/machinery/door/airlock/glass{name = "Assembly Line"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/chargebay) -"bNY" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/item/weapon/crowbar,/turf/simulated/floor,/area/hallway/primary/aft) -"bNZ" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor,/area/hallway/primary/aft) -"bOa" = (/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/atmos) -"bOb" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b"; level = 2},/turf/simulated/wall/r_wall,/area/atmos) -"bOc" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; initialize_directions = 12; level = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/atmos) -"bOd" = (/obj/station_objects/cable,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/station_objects/grille,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 10; icon_state = "intact-b-f"; initialize_directions = 10; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/atmos) -"bOe" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/station_objects/grille,/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) -"bOf" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/atmos) -"bOg" = (/obj/station_objects/closet/firecloset,/turf/simulated/floor,/area/atmos) -"bOh" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor,/area/atmos) -"bOi" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4; icon_state = "manifold"; initialize_directions = 11; level = 2},/turf/simulated/floor,/area/atmos) -"bOj" = (/obj/machinery/camera{c_tag = "Atmospherics East"; dir = 8; network = "SS13"},/turf/simulated/floor,/area/atmos) -"bOk" = (/obj/machinery/vending/medical{pixel_x = -2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bOl" = (/obj/station_objects/secure_closet/medical1,/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bOm" = (/obj/station_objects/secure_closet/medical3,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bOn" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Rest Room"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bOo" = (/obj/machinery/door/airlock/glass{name = "Virology"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bOp" = (/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bOq" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bOr" = (/obj/station_objects/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; 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) -"bOs" = (/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bOt" = (/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) -"bOu" = (/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) -"bOv" = (/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"}) -"bOw" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"bOx" = (/obj/machinery/camera{c_tag = "Xenobiology Containment Pen"; dir = 1; network = "RD"; pixel_x = 0},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"bOy" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bOz" = (/turf/simulated/floor/plating,/area/maintenance/aft) -"bOA" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bOB" = (/obj/item/clothing/head/ushanka,/obj/effects/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bOC" = (/obj/station_objects/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/assembly/assembly_line) -"bOD" = (/obj/machinery/light,/obj/machinery/requests_console{department = "Assembly Line (Robotics)"; departmentType = 2; name = "assembly line RC"; pixel_y = -30},/turf/simulated/floor,/area/assembly/chargebay) -"bOE" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/assembly/chargebay) -"bOF" = (/obj/machinery/light,/turf/simulated/floor,/area/assembly/chargebay) -"bOG" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "cautioncorner"; dir = 4},/area/hallway/primary/aft) -"bOH" = (/turf/simulated/floor{icon_state = "cautioncorner"; dir = 4},/area/hallway/primary/aft) -"bOI" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "cautioncorner"; dir = 4},/area/hallway/primary/aft) -"bOJ" = (/obj/station_objects/closet/extinguisher{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/hallway/primary/aft) -"bOK" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/atmos) -"bOL" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; on = 1},/turf/simulated/floor,/area/atmos) -"bOM" = (/obj/machinery/atmospherics/filter{dir = 1; icon_state = "intact_on"; name = "Gas filter (Toxins tank)"; on = 1},/turf/simulated/floor,/area/atmos) -"bON" = (/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/atmos) -"bOO" = (/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/atmos) -"bOP" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bOQ" = (/obj/effects/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bOR" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bOS" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bOT" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bOU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/disposal,/obj/station_objects/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bOV" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 8},/obj/station_objects/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bOW" = (/obj/machinery/light,/obj/station_objects/stool/bed,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bOX" = (/obj/station_objects/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bOY" = (/obj/station_objects/stool/bed,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bOZ" = (/obj/item/device/radio/intercom{pixel_y = -25},/obj/station_objects/stool/bed,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bPa" = (/obj/station_objects/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bPb" = (/obj/station_objects/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/station_objects/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bPc" = (/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) -"bPd" = (/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) -"bPe" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bPf" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bPg" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bPh" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/apmaint) -"bPi" = (/turf/simulated/wall,/area/assembly/assembly_line) -"bPj" = (/obj/station_objects/disposalpipe/segment,/turf/simulated/wall,/area/assembly/assembly_line) -"bPk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Assembly Line"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/assembly_line) -"bPl" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor,/area/hallway/primary/aft) -"bPm" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIE"; location = "AftH"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/aft) -"bPn" = (/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) -"bPo" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/machinery/door/airlock/maintenance{name = "Atmospherics"; req_access = null; req_access_txt = "24"},/turf/simulated/floor,/area/atmos) -"bPp" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/atmos) -"bPq" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/obj/machinery/camera{c_tag = "Atmospherics Airlock"; dir = 1},/turf/simulated/floor,/area/atmos) -"bPr" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/atmos) -"bPs" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/atmos) -"bPt" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/camera{c_tag = "Atmospherics Central"; dir = 4; network = "SS13"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor,/area/atmos) -"bPu" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "tox_in"; name = "Toxin Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/atmos) -"bPv" = (/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/atmos) -"bPw" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bPx" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) -"bPy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/asmaint) -"bPz" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bPA" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bPB" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bPC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/medical/medbay) -"bPD" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/maintenance{name = "Medical Maintenance"; req_access_txt = "5"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) -"bPE" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/medical/virology) -"bPF" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/medical/virology) -"bPG" = (/obj/effects/sign/biohazard,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/medical/virology) -"bPH" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Access"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bPI" = (/obj/effects/sign/biohazard,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/medical/virology) -"bPJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) -"bPK" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"bPL" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bPM" = (/obj/station_objects/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bPN" = (/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"bPO" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bPP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/medical/virology) -"bPQ" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/crate,/obj/item/device/multitool,/obj/item/device/prox_sensor,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bPR" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bPS" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/light/small{dir = 1},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bPT" = (/obj/station_objects/grille{density = 0; icon_state = "brokengrille"},/obj/station_objects/lattice,/turf/space,/area) -"bPU" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bPV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Assembly Line Maintenance"; req_access_txt = "12;29"},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bPW" = (/obj/station_objects/table,/obj/item/device/multitool,/obj/item/weapon/crowbar,/obj/item/device/flash,/obj/item/device/flash,/turf/simulated/floor,/area/assembly/assembly_line) -"bPX" = (/obj/station_objects/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor,/area/assembly/assembly_line) -"bPY" = (/obj/station_objects/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,/turf/simulated/floor,/area/assembly/assembly_line) -"bPZ" = (/obj/station_objects/table,/obj/item/stack/sheet/glass{amount = 20},/obj/item/weapon/book/manual/robotics_cyborgs{pixel_y = 5},/turf/simulated/floor,/area/assembly/assembly_line) -"bQa" = (/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) -"bQb" = (/obj/item/device/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/flash,/obj/item/device/flash,/obj/station_objects/table,/turf/simulated/floor,/area/assembly/assembly_line) -"bQc" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/head/helmet/welding{pixel_x = -3; pixel_y = 5},/obj/station_objects/table,/turf/simulated/floor,/area/assembly/assembly_line) -"bQd" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/obj/machinery/camera{c_tag = "Assembly Line Exit"; dir = 2},/obj/station_objects/table,/turf/simulated/floor,/area/assembly/assembly_line) -"bQe" = (/turf/simulated/floor,/area/assembly/assembly_line) -"bQf" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/light{dir = 1},/obj/machinery/light_switch{pixel_y = 24},/turf/simulated/floor,/area/assembly/assembly_line) -"bQg" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bQh" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) -"bQi" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bQj" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor{icon_state = "cautioncorner"; dir = 2},/area/hallway/primary/aft) -"bQk" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "cautioncorner"; dir = 2},/area/hallway/primary/aft) -"bQl" = (/turf/simulated/floor{icon_state = "caution"; dir = 6},/area/hallway/primary/aft) -"bQm" = (/obj/effects/securearea,/turf/simulated/wall/r_wall,/area/atmos) -"bQn" = (/obj/station_objects/closet/wardrobe/atmospherics_yellow,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/atmos) -"bQo" = (/obj/machinery/atmospherics/pipe/simple{dir = 6; icon_state = "intact"; initialize_directions = 6; level = 2},/obj/station_objects/closet/firecloset,/turf/simulated/floor,/area/atmos) -"bQp" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/atmos) -"bQq" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) -"bQr" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/atmos) -"bQs" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; name = "Plasma to Pure"; on = 0},/turf/simulated/floor,/area/atmos) -"bQt" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Plasma Outlet Valve"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/atmos) -"bQu" = (/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/atmos) -"bQv" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bQw" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bQx" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bQy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/medical/virology) -"bQz" = (/obj/station_objects/table,/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/syringes,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bQA" = (/obj/station_objects/stool,/obj/effects/landmark/start{name = "Virologist"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "virology_airlock_exterior"; id_tag = "virology_airlock_control"; interior_door_tag = "virology_airlock_interior"; name = "Virology Access Console"; pixel_y = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bQB" = (/obj/machinery/computer/pandemic,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bQC" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) -"bQD" = (/obj/station_objects/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bQE" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/bedsheet,/obj/station_objects/stool/bed,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bQF" = (/obj/machinery/camera{c_tag = "Virology East RD"; dir = 8; network = "RD"; pixel_y = -23},/obj/machinery/camera{c_tag = "Virology East"; dir = 8; network = "SS13"; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bQG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/medical/virology) -"bQH" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bQI" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bQJ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bQK" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/station_objects/table,/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/device/flash,/obj/item/device/flash,/obj/item/weapon/cable_coil,/turf/simulated/floor,/area/assembly/assembly_line) -"bQL" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/assembly/assembly_line) -"bQM" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Assembly Line APC"; pixel_x = 1; pixel_y = 25},/turf/simulated/floor,/area/assembly/assembly_line) -"bQN" = (/obj/effects/landmark/start{name = "Roboticist"},/turf/simulated/floor,/area/assembly/assembly_line) -"bQO" = (/obj/station_objects/stool/chair{dir = 1},/turf/simulated/floor,/area/assembly/assembly_line) -"bQP" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/assembly/assembly_line) -"bQQ" = (/obj/station_objects/stool/chair{dir = 4},/turf/simulated/floor,/area/assembly/assembly_line) -"bQR" = (/obj/station_objects/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/assembly/assembly_line) -"bQS" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/hallway/primary/aft) -"bQT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/aft) -"bQU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bQV" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/wall/r_wall,/area/hallway/primary/aft) -"bQW" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/atmos) -"bQX" = (/obj/machinery/vending/cola,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/atmos) -"bQY" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/obj/machinery/vending/snack,/turf/simulated/floor,/area/atmos) -"bQZ" = (/obj/machinery/power/apc{dir = 8; name = "Atmospherics APC"; pixel_x = -24},/obj/station_objects/cable,/turf/simulated/floor,/area/atmos) -"bRa" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; name = "External to Filter"; on = 1},/turf/simulated/floor,/area/atmos) -"bRb" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor,/area/atmos) -"bRc" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; dir = 1; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bRd" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 2},/turf/simulated/floor,/area/atmos) -"bRe" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 2},/turf/simulated/floor,/area/atmos) -"bRf" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bRg" = (/turf/simulated/wall/r_wall,/area/maintenance/incinerator) -"bRh" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bRi" = (/obj/station_objects/table,/obj/item/clothing/gloves/latex,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bRj" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bRk" = (/obj/station_objects/table,/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bRl" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bRm" = (/obj/station_objects/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bRn" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"bRo" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/station_objects/table,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bRp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bRq" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) -"bRr" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/port) -"bRs" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) -"bRt" = (/obj/station_objects/grille,/obj/station_objects/lattice,/obj/station_objects/lattice,/turf/space,/area) -"bRu" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bRv" = (/obj/station_objects/table,/obj/machinery/cell_charger,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/assembly/assembly_line) -"bRw" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/assembly/assembly_line) -"bRx" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/assembly/assembly_line) -"bRy" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/effects/landmark/start{name = "Roboticist"},/turf/simulated/floor,/area/assembly/assembly_line) -"bRz" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/assembly/assembly_line) -"bRA" = (/obj/station_objects/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/assembly/assembly_line) -"bRB" = (/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bRC" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/hallway/primary/aft) -"bRD" = (/obj/machinery/computer/arcade,/turf/simulated/floor,/area/atmos) -"bRE" = (/obj/effects/showcase,/turf/simulated/floor,/area/atmos) -"bRF" = (/obj/station_objects/closet/emcloset,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/atmos) -"bRG" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; level = 2},/turf/simulated/floor/plating,/area/atmos) -"bRH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/atmos) -"bRI" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; name = "Tank to Filter"; on = 0},/turf/simulated/floor,/area/atmos) -"bRJ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) -"bRK" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bRL" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "N2 to Pure"; on = 0},/turf/simulated/floor,/area/atmos) -"bRM" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r"; level = 2},/obj/item/weapon/cigbutt,/turf/simulated/floor,/area/atmos) -"bRN" = (/obj/machinery/atmospherics/filter{dir = 1; filter_type = 3; icon_state = "intact_on"; name = "Gas filter (CO2 tank)"; on = 1},/turf/simulated/floor,/area/atmos) -"bRO" = (/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/atmos) -"bRP" = (/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/atmos) -"bRQ" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"bRR" = (/obj/station_objects/rack{dir = 1},/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bRS" = (/obj/station_objects/rack{dir = 1},/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bRT" = (/obj/machinery/atmospherics/pipe/tank/toxins{volume = 3200},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bRU" = (/obj/machinery/atmospherics/pipe/tank/oxygen{volume = 3200},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bRV" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bRW" = (/obj/machinery/atmospherics/portables_connector{dir = 2; name = "Gas Input"},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bRX" = (/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bRY" = (/obj/station_objects/table,/obj/item/weapon/reagent_containers/glass/bottle/flu_virion,/obj/item/weapon/reagent_containers/glass/bottle/cold{pixel_x = 3; pixel_y = 3},/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bRZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bSa" = (/obj/machinery/disposal,/obj/station_objects/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bSb" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/medical/virology) -"bSc" = (/obj/machinery/door/window{dir = 1; name = "Isolation A"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bSd" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) -"bSe" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/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/medical/virology) -"bSf" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) -"bSg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/window{dir = 1; name = "Isolation B"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bSh" = (/obj/item/weapon/cigbutt,/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bSi" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/port) -"bSj" = (/obj/machinery/light{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/assembly/assembly_line) -"bSk" = (/obj/machinery/camera{c_tag = "Robotics Assembly"; dir = 1},/obj/machinery/conveyor_switch{id = "Skynet_heavy"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/assembly/assembly_line) -"bSl" = (/obj/machinery/mecha_part_fabricator,/turf/simulated/floor,/area/assembly/assembly_line) -"bSm" = (/obj/station_objects/stool,/turf/simulated/floor,/area/assembly/assembly_line) -"bSn" = (/obj/station_objects/stool,/obj/machinery/r_n_d/circuit_imprinter{pixel_y = 1},/turf/simulated/floor,/area/assembly/assembly_line) -"bSo" = (/obj/machinery/requests_console{department = "Assembly Line (Robotics)"; departmentType = 2; name = "assembly line RC"; pixel_y = -30},/turf/simulated/floor,/area/assembly/assembly_line) -"bSp" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/assembly/assembly_line) -"bSq" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Assembly Line Delivery"; req_access_txt = "29"},/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/light,/turf/simulated/floor{icon_state = "delivery"},/area/assembly/assembly_line) -"bSr" = (/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/station_objects/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "bot"},/area/assembly/assembly_line) -"bSs" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/hallway/primary/aft) -"bSt" = (/obj/station_objects/stool,/turf/simulated/floor,/area/atmos) -"bSu" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Break Room"; req_access_txt = "24"},/turf/simulated/floor,/area/atmos) -"bSv" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) -"bSw" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "O2 to Pure"; on = 0},/turf/simulated/floor,/area/atmos) -"bSx" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; name = "N2 to Air"; on = 1},/turf/simulated/floor,/area/atmos) -"bSy" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/turf/simulated/floor,/area/atmos) -"bSz" = (/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/atmos) -"bSA" = (/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/atmos) -"bSB" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"bSC" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) -"bSD" = (/obj/machinery/atmospherics/binary/pump,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bSE" = (/obj/machinery/disposal,/obj/station_objects/disposalpipe/trunk,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bSF" = (/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/medical/virology) -"bSG" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/table,/obj/item/weapon/cleaner,/obj/item/weapon/reagent_containers/syringe/antiviral,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bSH" = (/obj/machinery/door/window{dir = 8; icon = 'windoor.dmi'; name = "Virology Holding Rooms"; req_access_txt = "39"},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bSI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bSJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plating,/area/maintenance/aft) -"bSK" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bSL" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/assembly/assembly_line) -"bSM" = (/obj/station_objects/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/weapon/cell{pixel_x = 5; pixel_y = -5; charge = 100; maxcharge = 15000},/obj/item/device/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor,/area/assembly/assembly_line) -"bSN" = (/obj/station_objects/table,/obj/item/weapon/scalpel,/turf/simulated/floor,/area/assembly/assembly_line) -"bSO" = (/obj/machinery/conveyor{dir = 4; id = "Skynet_heavy"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/assembly/assembly_line) -"bSP" = (/obj/machinery/conveyor{dir = 4; id = "Skynet_heavy"},/obj/machinery/light,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/assembly/assembly_line) -"bSQ" = (/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor,/area/assembly/assembly_line) -"bSR" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Assembly Line Maintenance"; req_access_txt = "12;29"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bSS" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bST" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/maintenance/aft) -"bSU" = (/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/hallway/primary/aft) -"bSV" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bSW" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/atmos) -"bSX" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/atmos) -"bSY" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) -"bSZ" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) -"bTa" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) -"bTb" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) -"bTc" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 8; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/floor,/area/atmos) -"bTd" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; name = "O2 to Air"; on = 1},/turf/simulated/floor,/area/atmos) -"bTe" = (/obj/machinery/atmospherics/mixer{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; target_pressure = 4500},/turf/simulated/floor,/area/atmos) -"bTf" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 5; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) -"bTg" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; name = "CO2 to Pure"; on = 0},/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) -"bTh" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "CO2 Outlet Valve"},/turf/simulated/floor{dir = 6; icon_state = "yellow"},/area/atmos) -"bTi" = (/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/atmos) -"bTj" = (/obj/machinery/door/poddoor{id = "disvent"; name = "Incinerator Vent"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"bTk" = (/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"bTl" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/effects/securearea{desc = "A warning sign which reads 'DANGER: FIRE'"; icon_state = "fire"; name = "DANGER: FIRE"},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"bTm" = (/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/binary/pump{dir = 4},/obj/machinery/access_button{command = "cycle_interior"; layer = 3.1; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = 22; pixel_y = -10},/obj/machinery/light{dir = 1},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"bTn" = (/obj/machinery/door_control{id = "disvent"; name = "Incinerator Vent Control"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bTo" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bTp" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bTq" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/obj/machinery/atmospherics/valve{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bTr" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bTs" = (/obj/station_objects/closet/l3closet/virology{pixel_x = -5},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bTt" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/medical/virology) -"bTu" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{tag = "icon-intact-b-f (WEST)"; name = "pipe"; icon_state = "intact-b-f"; dir = 8; level = 1; initialize_directions = 10; color = "blue"},/obj/station_objects/window/reinforced,/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"bTv" = (/obj/machinery/door/window{name = "Monkey Pen"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple{tag = "icon-intact-b-f (WEST)"; name = "pipe"; icon_state = "intact-b-f"; dir = 8; level = 1; initialize_directions = 10; color = "blue"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bTw" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{tag = "icon-intact-b-f (WEST)"; name = "pipe"; icon_state = "intact-b-f"; dir = 8; level = 1; initialize_directions = 10; color = "blue"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"bTx" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"bTy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple{tag = "icon-intact-b-f (WEST)"; name = "pipe"; icon_state = "intact-b-f"; dir = 8; level = 1; initialize_directions = 10; color = "blue"},/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) -"bTz" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = -1},/turf/simulated/wall/r_wall,/area/medical/virology) -"bTA" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bTB" = (/obj/station_objects/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"},/turf/simulated/floor/plating/airless,/area/maintenance/asmaint2) -"bTC" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bTD" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area) -"bTE" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area) -"bTF" = (/obj/station_objects/disposalpipe/trunk{dir = 8},/obj/station_objects/disposaloutlet{dir = 4},/turf/simulated/floor/plating/airless,/area) -"bTG" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/maintenance/aft) -"bTH" = (/obj/machinery/computer/operating{id = "robotics"; name = "Robotics Operating Computer"},/turf/simulated/floor,/area/assembly/assembly_line) -"bTI" = (/obj/station_objects/table,/obj/item/weapon/circular_saw,/turf/simulated/floor,/area/assembly/assembly_line) -"bTJ" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTK" = (/obj/machinery/light/small{dir = 1},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTL" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bTM" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall,/area/maintenance/aft) -"bTN" = (/obj/machinery/door/firedoor/border_only,/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bTO" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bTP" = (/obj/machinery/camera{c_tag = "Atmospherics Hawk's a knob room"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/atmos) -"bTQ" = (/obj/station_objects/closet/extinguisher{pixel_x = 5; pixel_y = -32},/turf/simulated/floor,/area/atmos) -"bTR" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/atmos) -"bTS" = (/obj/machinery/camera{c_tag = "Atmospherics South West"; dir = 4; network = "SS13"},/obj/machinery/portable_atmospherics/pump,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor,/area/atmos) -"bTT" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor,/area/atmos) -"bTU" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "N2 Out"; on = 1},/turf/simulated/floor,/area/atmos) -"bTV" = (/obj/machinery/atmospherics/filter{dir = 4; filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2 tank)"; on = 1},/turf/simulated/floor,/area/atmos) -"bTW" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) -"bTX" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "O2 Out"; on = 1},/turf/simulated/floor,/area/atmos) -"bTY" = (/obj/machinery/atmospherics/filter{dir = 4; filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2 tank)"; on = 1},/turf/simulated/floor,/area/atmos) -"bTZ" = (/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"; initialize_directions = 12; level = 2},/turf/simulated/floor,/area/atmos) -"bUa" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 9; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) -"bUb" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 9; icon_state = "intact-c"; level = 2},/turf/simulated/floor/plating,/area/atmos) -"bUc" = (/obj/machinery/igniter{icon_state = "igniter0"; id = "Incinerator"; on = 0},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"bUd" = (/obj/machinery/door/airlock/maintenance{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "incinerator_airlock_exterior"; locked = 1; name = "Incinerator Access"; req_access_txt = "12"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"bUe" = (/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"bUf" = (/obj/machinery/door/airlock/maintenance{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "incinerator_airlock_interior"; locked = 1; name = "Incinerator Access"; req_access_txt = "12"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"bUg" = (/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bUh" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bUi" = (/obj/machinery/atmospherics/valve,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bUj" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bUk" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bUl" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bUm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area/medical/virology) -"bUn" = (/obj/station_objects/secure_closet/medical1{pixel_x = -5},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bUo" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bUp" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Virology APC"; pixel_x = 0; pixel_y = -23},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bUq" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/light,/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = 32},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bUr" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bUs" = (/obj/station_objects/rack,/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/effects/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bUt" = (/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bUu" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) -"bUv" = (/turf/simulated/wall/r_wall,/area/maintenance/portsolar) -"bUw" = (/turf/simulated/wall,/area/maintenance/portsolar) -"bUx" = (/obj/machinery/optable{id = "robotics"; name = "Robotics Operating Table"},/turf/simulated/floor,/area/assembly/assembly_line) -"bUy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/station_objects/table,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/turf/simulated/floor,/area/assembly/assembly_line) -"bUz" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bUA" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bUB" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bUC" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bUD" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/maintenance/aft) -"bUE" = (/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/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/engine/engineering) -"bUF" = (/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "10"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/engineering) -"bUG" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area/engine/engineering) -"bUH" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/wall/r_wall,/area/hallway/primary/aft) -"bUI" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/atmos) -"bUJ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/wall,/area/atmos) -"bUK" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; level = 2},/obj/station_objects/table,/obj/machinery/cell_charger,/turf/simulated/floor,/area/atmos) -"bUL" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; level = 2},/obj/station_objects/table,/turf/simulated/floor,/area/atmos) -"bUM" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b"; level = 2},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/atmos) -"bUN" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor,/area/atmos) -"bUO" = (/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/atmos) -"bUP" = (/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/atmos) -"bUQ" = (/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/atmos) -"bUR" = (/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/atmos) -"bUS" = (/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/atmos) -"bUT" = (/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/atmos) -"bUU" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 5; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/atmos) -"bUV" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/obj/machinery/meter{frequency = 1443; id = "mair_meter"},/turf/simulated/floor{icon_state = "arrival"; dir = 10},/area/atmos) -"bUW" = (/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/atmos) -"bUX" = (/obj/machinery/atmospherics/valve/digital{color = "cyan"; icon_state = "valve1"; name = "Mixed Air Outlet Valve"; open = 1},/obj/machinery/camera{c_tag = "Atmospherics South East"; dir = 1},/turf/simulated/floor{icon_state = "arrival"; dir = 6},/area/atmos) -"bUY" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/atmos) -"bUZ" = (/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; icon_state = "on"; on = 1; pixel_y = 1},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"bVa" = (/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; on = 1},/obj/machinery/access_button{command = "cycle_exterior"; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = -24; pixel_y = 8},/obj/machinery/light,/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"bVb" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/effects/securearea{desc = "A warning sign which reads 'DANGER: FIRE'"; icon_state = "fire"; name = "DANGER: FIRE"},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) -"bVc" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/meter,/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "incinerator_airlock_exterior"; id_tag = "incinerator_access_control"; interior_door_tag = "incinerator_airlock_interior"; name = "Incinerator Access Console"; pixel_y = -26; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bVd" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/machinery/ignition_switch{id = "Incinerator"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bVe" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/machinery/light,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bVf" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/obj/machinery/atmospherics/pipe/simple/insulated,/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bVg" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bVh" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/power/apc{dir = 4; name = "Incinerator APC"; pixel_x = 25},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bVi" = (/obj/machinery/door/window{dir = 1; name = "Virology Back Room"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bVj" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/medical/virology) -"bVk" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/medical/virology) -"bVl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/medical/virology) -"bVm" = (/obj/item/device/radio/intercom{pixel_x = -25},/mob/living/carbon/monkey{name = "Don"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bVn" = (/mob/living/carbon/monkey{name = "Roger"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bVo" = (/mob/living/carbon/monkey{name = "Peggy"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bVp" = (/obj/station_objects/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bVq" = (/obj/station_objects/cable,/turf/simulated/floor/plating/airless,/area/solar/port) -"bVr" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) -"bVs" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) -"bVt" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) -"bVu" = (/turf/simulated/floor/plating,/area/maintenance/portsolar) -"bVv" = (/obj/machinery/power/terminal{dir = 4},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/effects/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"bVw" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"bVx" = (/obj/effects/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/maintenance/portsolar) -"bVy" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/camera{c_tag = "Aft Lower Maintenance"; dir = 2},/turf/simulated/floor/plating,/area/maintenance/aft) -"bVz" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bVA" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bVB" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bVC" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bVD" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bVE" = (/turf/simulated/wall/r_wall,/area/maintenance/aft) -"bVF" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/wall/r_wall,/area/maintenance/aft) -"bVG" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/aft) -"bVH" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"bVI" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/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/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/engine/engineering) -"bVJ" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/effects/landmark{name = "lightsout"},/turf/simulated/floor,/area/engine/engineering) -"bVK" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/machinery/light/small{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/engine/engineering) -"bVL" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/wall,/area/engine/chiefs_office) -"bVM" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"bVN" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/bookcase/manuals/engineering,/turf/simulated/floor,/area/engine/chiefs_office) -"bVO" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"bVP" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/engine/chiefs_office) -"bVQ" = (/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"bVR" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/engine/chiefs_office) -"bVS" = (/obj/machinery/door/airlock/engineering{name = "Break Room"; req_access_txt = "10"},/turf/simulated/floor,/area/engine/engineering) -"bVT" = (/turf/simulated/wall/r_wall,/area/engine/engineering) -"bVU" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/atmos) -"bVV" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"},/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) -"bVW" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) -"bVX" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"},/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) -"bVY" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) -"bVZ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/atmos) -"bWa" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bWb" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bWc" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) -"bWd" = (/obj/station_objects/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bWe" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/obj/machinery/meter,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bWf" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bWg" = (/mob/living/carbon/monkey{name = "Joan"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bWh" = (/obj/machinery/power/tracker,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/port) -"bWi" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/solar/port) -"bWj" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/port) -"bWk" = (/turf/simulated/floor/plating/airless,/area/solar/port) -"bWl" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/port) -"bWm" = (/obj/machinery/door/airlock/external{name = "West Solar Maintenance"; req_access = null; req_access_txt = "13"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"bWn" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"bWo" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"bWp" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) -"bWq" = (/obj/machinery/door/airlock/engineering{name = "Port Solar Access"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"bWr" = (/obj/station_objects/crate,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/aft) -"bWs" = (/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/aft) -"bWt" = (/obj/machinery/field_generator,/turf/simulated/floor/plating,/area/engine/engineering) -"bWu" = (/obj/machinery/emitter,/turf/simulated/floor/plating,/area/engine/engineering) -"bWv" = (/obj/machinery/power/apc{cell_type = 10000; dir = 1; name = "Engineering APC"; pixel_x = 0; pixel_y = 25},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "yellow"},/area/engine/engineering) -"bWw" = (/obj/station_objects/window/reinforced{dir = 4},/obj/effects/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor,/area/engine/engineering) -"bWx" = (/obj/machinery/power/smes,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/engine/engine_smes) -"bWy" = (/obj/machinery/power/smes,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engine_smes) -"bWz" = (/obj/machinery/power/smes,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/engine/engine_smes) -"bWA" = (/obj/machinery/light{dir = 1},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/window/reinforced{dir = 8},/obj/effects/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor{icon_state = "yellow"},/area/engine/engineering) -"bWB" = (/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/power/monitor,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "yellow"},/area/engine/engineering) -"bWC" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/engine/engineering) -"bWD" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/effects/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{icon_state = "yellow"; dir = 10},/area/engine/engineering) -"bWE" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "yellow"},/area/engine/engineering) -"bWF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/effects/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 6; icon_state = "yellow"},/area/engine/engineering) -"bWG" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall,/area/engine/chiefs_office) -"bWH" = (/obj/machinery/computer/atmos_alert,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/engine/chiefs_office) -"bWI" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/chiefs_office) -"bWJ" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/engine/chiefs_office) -"bWK" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/shoes/magboots,/turf/simulated/floor,/area/engine/chiefs_office) -"bWL" = (/obj/machinery/power/apc{dir = 1; name = "CE office APC"; pixel_x = 0; pixel_y = 25},/obj/station_objects/secure_closet/engineering_chief{req_access_txt = "0"},/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/engine/chiefs_office) -"bWM" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"bWN" = (/turf/simulated/floor,/area/engine/engineering) -"bWO" = (/obj/station_objects/lattice,/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/turf/space,/area) -"bWP" = (/obj/station_objects/lattice,/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/turf/space,/area) -"bWQ" = (/obj/station_objects/lattice,/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/turf/space,/area) -"bWR" = (/obj/station_objects/lattice,/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; on = 1},/turf/space,/area) -"bWS" = (/obj/station_objects/lattice,/obj/station_objects/disposalpipe/segment{dir = 1},/turf/space,/area) -"bWT" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/wall/r_wall,/area/medical/virology) -"bWU" = (/obj/station_objects/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bWV" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/secstorage/ssafe{pixel_x = 5; pixel_y = -29},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bWW" = (/obj/item/weapon/bedsheet,/obj/station_objects/stool/bed,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bWX" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1; initialize_directions = 0; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bWY" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bWZ" = (/mob/living/carbon/monkey{name = "Pete"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bXa" = (/obj/machinery/camera{c_tag = "Virology South RD"; dir = 1; network = "RD"; pixel_x = 0},/obj/machinery/camera{c_tag = "Virology South"; dir = 1; network = "SS13"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bXb" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/port) -"bXc" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) -"bXd" = (/obj/machinery/power/solar_control{id = "portsolar"; name = "Port Solar Control"; track = 2},/obj/station_objects/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) -"bXe" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"bXf" = (/obj/machinery/power/apc{name = "Port Solar APC"; dir = 4; pixel_x = 23; pixel_y = 2},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) -"bXg" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) -"bXh" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bXi" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bXj" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bXk" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bXl" = (/obj/station_objects/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{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},/turf/simulated/floor/plating,/area/engine/engineering) -"bXm" = (/obj/effects/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/engine/engineering) -"bXn" = (/turf/simulated/floor/plating,/area/engine/engineering) -"bXo" = (/obj/machinery/door/poddoor{id = "Secure Storage"; name = "Secure Storage"},/turf/simulated/floor/plating,/area/engine/engineering) -"bXp" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) -"bXq" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/engine/engineering) -"bXr" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/engine/engineering) -"bXs" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/engine/engineering) -"bXt" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/engine/engineering) -"bXu" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"bXv" = (/turf/simulated/wall,/area/engine/engineering) -"bXw" = (/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor,/area/engine/engineering) -"bXx" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"bXy" = (/obj/machinery/computer/station_alert,/turf/simulated/floor,/area/engine/chiefs_office) -"bXz" = (/obj/station_objects/stool,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/chiefs_office) -"bXA" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/chiefs_office) -"bXB" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/chiefs_office) -"bXC" = (/obj/machinery/door_control{icon_state = "doorctrl0"; id = "Engineering"; name = "Engine Security Doors"; pixel_x = 25; pixel_y = -6; req_access_txt = "11"},/obj/machinery/door_control{id = "Secure Storage"; name = "Engineering Secure Storage"; pixel_x = 25; pixel_y = 6; req_access_txt = "11"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/chiefs_office) -"bXD" = (/obj/effects/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"bXE" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/engine/engineering) -"bXF" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/grille,/turf/simulated/wall/r_wall,/area/atmos) -"bXG" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/station_objects/lattice,/turf/space,/area) -"bXH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/medical/virology) -"bXI" = (/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/medical/virology) -"bXJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) -"bXK" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/medical/virology) -"bXL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/medical/virology) -"bXM" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/port) -"bXN" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) -"bXO" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/station_objects/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/aft) -"bXP" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bXQ" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bXR" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) -"bXS" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating,/area/engine/engineering) -"bXT" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/engineering) -"bXU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/engine/engineering) -"bXV" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) -"bXW" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) -"bXX" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/engine/engineering) -"bXY" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/engine/engineering) -"bXZ" = (/obj/machinery/light{dir = 8},/obj/station_objects/table,/obj/item/weapon/zippo,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/weapon/reagent_containers/pill/kelotane{pixel_x = -3; pixel_y = -12},/turf/simulated/floor,/area/engine/chiefs_office) -"bYa" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/chiefs_office) -"bYb" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/chiefs_office) -"bYc" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/chiefs_office) -"bYd" = (/obj/station_objects/stool/chair,/obj/effects/landmark/start{name = "Chief Engineer"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/chiefs_office) -"bYe" = (/obj/item/weapon/storage/belt/utility,/obj/item/weapon/weldingtool,/obj/item/weapon/wrench,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/station_objects/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) -"bYf" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/chiefs_office) -"bYg" = (/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/atmos) -"bYh" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"bYi" = (/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/atmos) -"bYj" = (/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/atmos) -"bYk" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"bYl" = (/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/atmos) -"bYm" = (/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/atmos) -"bYn" = (/obj/machinery/air_sensor{frequency = 1443; id_tag = "air_sensor"; output = 7},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"bYo" = (/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/atmos) -"bYp" = (/obj/machinery/atmospherics/pipe/vent{dir = 1},/obj/station_objects/lattice,/turf/space,/area) -"bYq" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bYr" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bYs" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bYt" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) -"bYu" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) -"bYv" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) -"bYw" = (/obj/machinery/power/apc{dir = 8; name = "Aft Maintenance APC"; pixel_x = -25; pixel_y = 0},/obj/station_objects/cable,/turf/simulated/floor/plating,/area/maintenance/aft) -"bYx" = (/obj/station_objects/table,/obj/machinery/cell_charger,/obj/machinery/camera{c_tag = "Engineering SMES Room"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/engine/engineering) -"bYy" = (/obj/station_objects/table,/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},/turf/simulated/floor,/area/engine/engineering) -"bYz" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig,/turf/simulated/floor,/area/engine/engineering) -"bYA" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/table,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/clothing/gloves/yellow,/turf/simulated/floor,/area/engine/engineering) -"bYB" = (/obj/machinery/dispenser,/turf/simulated/floor,/area/engine/engineering) -"bYC" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"bYD" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) -"bYE" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/engine/engineering) -"bYF" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/requests_console{announcementConsole = 1; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/engine/engineering) -"bYG" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"bYH" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/station_objects/table,/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},/turf/simulated/floor,/area/engine/chiefs_office) -"bYI" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/chiefs_office) -"bYJ" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/chiefs_office) -"bYK" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/station_objects/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) -"bYL" = (/obj/machinery/camera{c_tag = "Engineering CE's Office"; dir = 1; pixel_x = 23},/obj/station_objects/table/reinforced,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/engine/chiefs_office) -"bYM" = (/obj/item/weapon/clipboard,/obj/item/weapon/stamp/ce,/obj/station_objects/table/reinforced,/obj/item/clothing/glasses/meson,/turf/simulated/floor,/area/engine/chiefs_office) -"bYN" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/cable,/turf/simulated/floor/plating,/area/engine/chiefs_office) -"bYO" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"bYP" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"bYQ" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"bYR" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"bYS" = (/obj/effects/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"bYT" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"bYU" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"bYV" = (/obj/station_objects/disposaloutlet,/obj/station_objects/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating/airless,/area) -"bYW" = (/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bYX" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bYY" = (/obj/station_objects/stool/chair,/obj/item/weapon/cigpacket,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bYZ" = (/obj/station_objects/stool/chair,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bZa" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bZb" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bZc" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) -"bZd" = (/obj/machinery/field_generator,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) -"bZe" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/emitter,/turf/simulated/floor/plating,/area/engine/engineering) -"bZf" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/engineering) -"bZg" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/engineering) -"bZh" = (/obj/machinery/door/airlock/engineering{name = "Power Storage"; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/engineering) -"bZi" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) -"bZj" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/status_display{pixel_x = -1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) -"bZk" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) -"bZl" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) -"bZm" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/engine/engineering) -"bZn" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/engine/engineering) -"bZo" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/chiefs_office) -"bZp" = (/obj/machinery/door/window{dir = 2; name = "CE Office"; req_access_txt = "56"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/chiefs_office) -"bZq" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/chiefs_office) -"bZr" = (/turf/simulated/wall,/area/engine/chiefs_office) -"bZs" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) -"bZt" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) -"bZu" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) -"bZv" = (/obj/station_objects/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bZw" = (/obj/station_objects/rack{dir = 1},/obj/item/weapon/storage/lightbox/bulbs,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/storage/lightbox/tubes,/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bZx" = (/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) -"bZy" = (/obj/effects/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) -"bZz" = (/obj/machinery/door/airlock/engineering{name = "Starboard Solar Access"; req_access_txt = "10"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"bZA" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) -"bZB" = (/obj/effects/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/maintenance/aft) -"bZC" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"bZD" = (/obj/station_objects/secure_closet/engineering_welding,/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 9; icon_state = "yellow"},/area/engine/engineering) -"bZE" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_y = 30},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"bZF" = (/obj/machinery/vending/coffee,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"bZG" = (/obj/machinery/vending/cigarette,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) -"bZH" = (/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) -"bZI" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"bZJ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"bZK" = (/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) -"bZL" = (/obj/effects/landmark/start{name = "Station Engineer"},/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) -"bZM" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"bZN" = (/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/wrench,/obj/item/weapon/weldingtool,/obj/item/clothing/head/helmet/welding{pixel_x = -3; pixel_y = 5},/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) -"bZO" = (/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"bZP" = (/obj/station_objects/secure_closet/engineering_personal,/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"bZQ" = (/obj/station_objects/secure_closet/engineering_personal,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) -"bZR" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/wall,/area/maintenance/asmaint2) -"bZS" = (/obj/machinery/power/apc{name = "Starboard Solar APC"; dir = 8; pixel_x = -26; pixel_y = 3},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"bZT" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"bZU" = (/obj/machinery/power/smes{charge = 0},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"bZV" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable,/turf/simulated/floor/plating/airless,/area/solar/port) -"bZW" = (/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/engine/engineering) -"bZX" = (/obj/machinery/alarm,/turf/simulated/wall/r_wall,/area/engine/engineering) -"bZY" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/secure_closet/engineering_electrical,/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) -"bZZ" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) -"caa" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) -"cab" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/computer/security/telescreen{dir = 8; layer = 4; name = "Singularity Engine Telescreen"; network = "Singularity"; pixel_x = 0; pixel_y = -30},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/engineering) -"cac" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) -"cad" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/item/weapon/book/manual/engineering_guide,/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) -"cae" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/effects/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engine/engineering) -"caf" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) -"cag" = (/obj/effects/landmark/start{name = "Station Engineer"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) -"cah" = (/obj/effects/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall/r_wall,/area/engine/engineering) -"cai" = (/turf/simulated/wall/r_wall,/area) -"caj" = (/obj/station_objects/lattice,/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/space,/area) -"cak" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cal" = (/obj/station_objects/stool,/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/camera{c_tag = "Starboard Solar Control"; dir = 4; network = "SS13"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cam" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"can" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cao" = (/obj/machinery/light{dir = 1},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) -"cap" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/engine/engineering) -"caq" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/engine/engineering) -"car" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/engineering) -"cas" = (/obj/station_objects/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/engine/engineering) -"cat" = (/obj/station_objects/crate/radiation,/turf/simulated/floor,/area/engine/engineering) -"cau" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"cav" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"caw" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor,/area/engine/engineering) -"cax" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"cay" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"caz" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"caA" = (/obj/effects/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engine/engineering) -"caB" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/engineering) -"caC" = (/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) -"caD" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Construction Site Access"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/engine/engineering) -"caE" = (/obj/station_objects/lattice,/obj/machinery/atmospherics/pipe/vent{dir = 1},/turf/space,/area) -"caF" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"caG" = (/obj/machinery/power/solar_control{id = "starboardsolar"; name = "Starboard Solar Control"; track = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"caH" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"caI" = (/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"caJ" = (/obj/station_objects/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area) -"caK" = (/obj/station_objects/lattice,/obj/station_objects/grille,/obj/station_objects/lattice,/turf/space,/area) -"caL" = (/obj/station_objects/structure/girder,/turf/simulated/floor/plating/airless,/area) -"caM" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) -"caN" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"caO" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/engineering) -"caP" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) -"caQ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"caR" = (/obj/station_objects/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/cable_coil,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/turf/simulated/floor,/area/engine/engineering) -"caS" = (/obj/station_objects/table,/obj/item/weapon/book/manual/engineering_hacking{pixel_x = 3; pixel_y = 3},/obj/item/weapon/book/manual/engineering_construction,/turf/simulated/floor,/area/engine/engineering) -"caT" = (/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/weapon/extinguisher{pixel_x = 8},/turf/simulated/floor,/area/engine/engineering) -"caU" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"caV" = (/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/engine/engineering) -"caW" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) -"caX" = (/obj/machinery/camera{c_tag = "Engineering Center"; dir = 2; pixel_x = 23},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) -"caY" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/engine/engineering) -"caZ" = (/obj/station_objects/table,/obj/item/weapon/crowbar,/obj/item/device/flashlight{pixel_y = 5},/obj/item/clothing/ears/earmuffs{pixel_x = -5; pixel_y = 6},/turf/simulated/floor,/area/engine/engineering) -"cba" = (/obj/station_objects/table,/obj/item/weapon/storage/lightbox/tubes,/turf/simulated/floor,/area/engine/engineering) -"cbb" = (/obj/station_objects/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/head/helmet/hardhat,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) -"cbc" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cbd" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cbe" = (/obj/machinery/door/airlock/external{name = "East Solar Maintenance"; req_access = null; req_access_txt = "13"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cbf" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cbg" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cbh" = (/obj/station_objects/computerframe,/turf/simulated/floor/plating/airless,/area) -"cbi" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating/airless,/area) -"cbj" = (/obj/station_objects/door_assembly/door_assembly_eng,/turf/simulated/floor/plating/airless,/area) -"cbk" = (/obj/machinery/door/airlock/engineering{icon_state = "door_locked"; locked = 1; name = "Fusion Engine"; req_access_txt = "10"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/engineering) -"cbl" = (/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor,/area/engine/engineering) -"cbm" = (/obj/station_objects/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor,/area/engine/engineering) -"cbn" = (/obj/station_objects/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor,/area/engine/engineering) -"cbo" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"cbp" = (/obj/station_objects/table,/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 5},/turf/simulated/floor,/area/engine/engineering) -"cbq" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) -"cbr" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor,/area/engine/engineering) -"cbs" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) -"cbt" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) -"cbu" = (/obj/station_objects/particle_accelerator/end_cap,/turf/simulated/floor/plating,/area/engine/engineering) -"cbv" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) -"cbw" = (/obj/station_objects/secure_closet/engineering_personal,/turf/simulated/floor,/area/engine/engineering) -"cbx" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cby" = (/obj/station_objects/grille,/turf/simulated/floor/plating/airless,/area) -"cbz" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/engineering) -"cbA" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) -"cbB" = (/obj/station_objects/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cbC" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cbD" = (/obj/machinery/camera{c_tag = "Engineering West"; dir = 1; pixel_x = 23},/obj/machinery/light,/obj/effects/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cbE" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cbF" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/item/clothing/glasses/meson,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cbG" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/stool,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cbH" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cbI" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) -"cbJ" = (/obj/machinery/particle_accelerator/control_box,/obj/station_objects/cable,/turf/simulated/floor/plating,/area/engine/engineering) -"cbK" = (/obj/station_objects/particle_accelerator/fuel_chamber,/turf/simulated/floor/plating,/area/engine/engineering) -"cbL" = (/obj/item/weapon/book/manual/engineering_particle_accelerator{pixel_y = 6},/turf/simulated/floor,/area/engine/engineering) -"cbM" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) -"cbN" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cbO" = (/obj/machinery/camera{c_tag = "Engineering East"; dir = 1; pixel_x = 23},/obj/machinery/light,/obj/effects/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cbP" = (/obj/station_objects/secure_closet/engineering_personal,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"cbQ" = (/obj/station_objects/lattice,/obj/station_objects/grille,/turf/space,/area) -"cbR" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cbS" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/cable,/obj/effects/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/floor/plating,/area/engine/engineering) -"cbT" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor,/area/engine/engineering) -"cbU" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/engineering) -"cbV" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) -"cbW" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/engineering) -"cbX" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cbY" = (/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/crowbar,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) -"cbZ" = (/obj/station_objects/stool,/turf/simulated/floor,/area/engine/engineering) -"cca" = (/obj/station_objects/particle_accelerator/power_box,/turf/simulated/floor/plating,/area/engine/engineering) -"ccb" = (/obj/item/weapon/screwdriver,/turf/simulated/floor,/area/engine/engineering) -"ccc" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) -"ccd" = (/obj/station_objects/cable,/turf/simulated/floor/plating/airless,/area/solar/starboard) -"cce" = (/obj/station_objects/table,/turf/simulated/floor,/area/engine/engineering) -"ccf" = (/obj/station_objects/table,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor,/area/engine/engineering) -"ccg" = (/obj/machinery/light,/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor,/area/engine/engineering) -"cch" = (/obj/station_objects/reagent_dispensers/watertank,/turf/simulated/floor,/area/engine/engineering) -"cci" = (/obj/machinery/light/small{dir = 8},/obj/station_objects/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) -"ccj" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/engineering) -"cck" = (/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/engine/engineering) -"ccl" = (/obj/machinery/power/rad_collector,/obj/station_objects/cable,/turf/simulated/floor/plating,/area/engine/engineering) -"ccm" = (/obj/machinery/power/rad_collector,/obj/station_objects/cable,/obj/item/weapon/tank/plasma,/turf/simulated/floor/plating,/area/engine/engineering) -"ccn" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cco" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) -"ccp" = (/obj/station_objects/particle_accelerator/particle_emitter/left,/turf/simulated/floor/plating,/area/engine/engineering) -"ccq" = (/obj/station_objects/particle_accelerator/particle_emitter/center,/turf/simulated/floor/plating,/area/engine/engineering) -"ccr" = (/obj/station_objects/particle_accelerator/particle_emitter/right,/turf/simulated/floor/plating,/area/engine/engineering) -"ccs" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cct" = (/obj/station_objects/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/engine/engineering) -"ccu" = (/obj/machinery/light/small{dir = 4},/obj/station_objects/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) -"ccv" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/starboard) -"ccw" = (/turf/simulated/floor/plating/airless,/area/solar/starboard) -"ccx" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ccy" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ccz" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ccA" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ccB" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/engine/engineering) -"ccC" = (/obj/item/weapon/wirecutters,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) -"ccD" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/engine/engineering) -"ccE" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ccF" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ccG" = (/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"ccH" = (/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"ccI" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"ccJ" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"ccK" = (/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"ccL" = (/obj/station_objects/grille,/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ccM" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ccN" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ccO" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ccP" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ccQ" = (/obj/station_objects/lattice{tag = "icon-lattice-simple (WEST)"; icon_state = "lattice-simple"; dir = 8},/turf/space,/area) -"ccR" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ccS" = (/obj/station_objects/grille,/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ccT" = (/obj/station_objects/cable,/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/starboard) -"ccU" = (/obj/station_objects/grille,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ccV" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ccW" = (/obj/station_objects/lattice{icon_state = "lattice-simple"},/turf/space,/area) -"ccX" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ccY" = (/obj/station_objects/grille,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"ccZ" = (/obj/machinery/emitter{anchored = 1; dir = 4; state = 2},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cda" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cdb" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating,/area/engine/engineering) -"cdc" = (/obj/machinery/emitter{anchored = 1; dir = 8; state = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cdd" = (/obj/station_objects/grille,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cde" = (/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cdf" = (/obj/item/device/multitool,/turf/space,/area) -"cdg" = (/obj/item/weapon/wirecutters,/turf/space,/area) -"cdh" = (/obj/station_objects/grille,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/engine/engineering) -"cdi" = (/obj/station_objects/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cdj" = (/obj/station_objects/lattice{tag = "icon-lattice-simple (WEST)"; icon_state = "lattice-simple"; dir = 8},/obj/item/weapon/crowbar,/turf/space,/area) -"cdk" = (/obj/station_objects/lattice,/obj/station_objects/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area) -"cdl" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"cdm" = (/obj/station_objects/grille,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/engineering) -"cdn" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/obj/station_objects/grille,/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cdo" = (/obj/machinery/the_singularitygen,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cdp" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/obj/station_objects/grille,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cdq" = (/obj/station_objects/grille,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/engineering) -"cdr" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"cds" = (/obj/item/weapon/weldingtool,/turf/space,/area) -"cdt" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"cdu" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable,/turf/simulated/floor/plating/airless,/area/solar/starboard) -"cdv" = (/obj/item/device/radio,/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cdw" = (/obj/station_objects/lattice,/obj/item/clothing/head/helmet/hardhat,/turf/space,/area) -"cdx" = (/obj/station_objects/grille,/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cdy" = (/obj/machinery/emitter{anchored = 1; dir = 4; state = 2},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Singularity West"; dir = 4; network = "Singularity"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cdz" = (/obj/item/weapon/screwdriver,/turf/space,/area) -"cdA" = (/obj/machinery/emitter{anchored = 1; dir = 8; state = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera{c_tag = "Singularity East"; dir = 8; network = "Singularity"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cdB" = (/obj/station_objects/grille,/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/engine/engineering) -"cdC" = (/obj/station_objects/cable,/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/starboard) -"cdD" = (/obj/effects/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/engineering) -"cdE" = (/turf/space,/area/syndicate_station/one) -"cdF" = (/turf/space,/area/syndicate_station/four) -"cdG" = (/turf/unsimulated/wall,/area) -"cdH" = (/turf/unsimulated/floor,/area) -"cdI" = (/obj/effects/landmark/start,/turf/unsimulated/floor,/area) -"cdJ" = (/turf/unsimulated/wall{icon = 'icons/misc/fullscreen.dmi'; icon_state = "title"; name = "Space Station 13"},/area) -"cdK" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_mothership) -"cdL" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/syndicate_mothership) -"cdM" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_mothership) -"cdN" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership) -"cdO" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (NORTH)"; icon_state = "propulsion_r"; dir = 1},/turf/space,/area/shuttle/syndicate_elite/mothership) -"cdP" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-propulsion (NORTH)"; icon_state = "propulsion"; dir = 1},/turf/space,/area/shuttle/syndicate_elite/mothership) -"cdQ" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (NORTH)"; icon_state = "propulsion_l"; dir = 1},/turf/space,/area/shuttle/syndicate_elite/mothership) -"cdR" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership) -"cdS" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/syndicate_elite/mothership) -"cdT" = (/obj/station_objects/window/reinforced,/obj/station_objects/structure/shuttle/engine/heater{tag = "icon-heater (NORTH)"; icon_state = "heater"; dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/syndicate_elite/mothership) -"cdU" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma6"},/area/alien) -"cdV" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma12"},/area/alien) -"cdW" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma14"},/area/alien) -"cdX" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma10"},/area/alien) -"cdY" = (/obj/effects/landmark{name = "Syndicate-Commando-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) -"cdZ" = (/mob/living/silicon/decoy{icon_state = "ai-malf"; name = "GLaDOS"},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/syndicate_mothership) -"cea" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; freerange = 1; frequency = 1337; listening = 1; name = "Syndicate Ops Intercom"; pixel_y = 0},/obj/station_objects/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "circuit"},/area/syndicate_mothership) -"ceb" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma3"},/area/alien) -"cec" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor5"},/area/alien) -"ced" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma1"},/area/alien) -"cee" = (/obj/station_objects/stool/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) -"cef" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) -"ceg" = (/obj/station_objects/stool/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) -"ceh" = (/obj/item/weapon/paper{info = "Some stuff is missing..."; name = "Insert alien artifacts here."},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor5"},/area/alien) -"cei" = (/obj/machinery/door/airlock/hatch,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor5"},/area/alien) -"cej" = (/turf/space,/area/syndicate_mothership/elite_squad) -"cek" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_mothership/elite_squad) -"cel" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad) -"cem" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; freerange = 1; frequency = 1337; listening = 0; name = "Syndicate Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad) -"cen" = (/obj/effects/landmark{name = "Syndicate-Commando"; tag = "Commando"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad) -"ceo" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad) -"cep" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad) -"ceq" = (/obj/mecha/combat/marauder/mauler,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership) -"cer" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership) -"ces" = (/obj/station_objects/closet/acloset,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor5"},/area/alien) -"cet" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma2"},/area/alien) -"ceu" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad) -"cev" = (/turf/space,/area/shuttle/alien/base) -"cew" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma4"},/area/alien) -"cex" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma13"},/area/alien) -"cey" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma9"},/area/alien) -"cez" = (/obj/machinery/door/airlock/external{name = "Shuttle Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "syndicate_elite"; name = "Side Hull Door"; opacity = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) -"ceA" = (/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad) -"ceB" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad) -"ceC" = (/obj/machinery/door/airlock/glass_security{name = "Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{id = "syndicate_elite_mech_room"; name = "Mech Room Door"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad) -"ceD" = (/obj/station_objects/stool/bed/alien,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor5"},/area/alien) -"ceE" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) -"ceF" = (/obj/machinery/computer/syndicate_elite_shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) -"ceG" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership) -"ceH" = (/obj/machinery/door/airlock/external{name = "Shuttle Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "syndicate_elite"; name = "Front Hull Door"; opacity = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) -"ceI" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership) -"ceJ" = (/turf/simulated/floor/plating/airless,/area/shuttle/syndicate_elite/mothership) -"ceK" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma5"},/area/alien) -"ceL" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"ceM" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"ceN" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"ceO" = (/obj/station_objects/table,/obj/machinery/microwave,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"ceP" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"ceQ" = (/obj/station_objects/table,/obj/machinery/light/lamp{pixel_x = 4; pixel_y = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"ceR" = (/obj/machinery/computer/syndicate_station,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"ceS" = (/obj/station_objects/table,/obj/item/weapon/pen/sleepypen,/obj/item/weapon/paper,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"ceT" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"ceU" = (/obj/station_objects/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"ceV" = (/obj/station_objects/stool{pixel_y = 8},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"ceW" = (/obj/station_objects/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"ceX" = (/obj/effects/landmark{name = "Syndicate-Gear-Closet"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"ceY" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) -"ceZ" = (/obj/machinery/door/window,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cfa" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) -"cfb" = (/obj/station_objects/table,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cfc" = (/turf/unsimulated/wall,/area/centcom) -"cfd" = (/obj/effects/landmark{name = "Nuclear-Closet"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cfe" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "External Airlock"},/area) -"cff" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom) -"cfg" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom) -"cfh" = (/turf/unsimulated/floor{name = "plating"},/area/centcom) -"cfi" = (/obj/station_objects/stool/chair{dir = 4},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cfj" = (/obj/effects/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) -"cfk" = (/obj/machinery/door/poddoor{id = "syndicate"; name = "Outer Airlock"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cfl" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) -"cfm" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) -"cfn" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating,/area/shuttle/administration/centcom) -"cfo" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) -"cfp" = (/obj/station_objects/table,/obj/item/device/aicard,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cfq" = (/obj/station_objects/table,/obj/machinery/computer/pod/old/syndicate{id = "syndicate"; pixel_x = -3; pixel_y = 8},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cfr" = (/obj/machinery/vending/boozeomat,/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) -"cfs" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cft" = (/obj/machinery/vending/cigarette,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cfu" = (/obj/station_objects/table/reinforced{icon_state = "reinf_tabledir"; dir = 10},/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cfv" = (/turf/simulated/floor/plating,/area/shuttle/administration/centcom) -"cfw" = (/obj/station_objects/table{icon_state = "tabledir"; dir = 2},/obj/item/device/multitool,/obj/item/weapon/cleaner,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cfx" = (/obj/station_objects/table{icon_state = "tabledir"; dir = 2},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cfy" = (/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cfz" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cfA" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cfB" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/simulated/floor/plating,/area/shuttle/administration/centcom) -"cfC" = (/obj/station_objects/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cfD" = (/obj/station_objects/table{icon_state = "tabledir"; dir = 2},/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cfE" = (/turf/unsimulated/wall,/area/centcom/living) -"cfF" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cfG" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/syndicate_station/start) -"cfH" = (/obj/station_objects/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cfI" = (/obj/machinery/door/window/northright,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cfJ" = (/obj/station_objects/table/reinforced{icon_state = "reinf_tabledir"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cfK" = (/obj/station_objects/table/reinforced{icon_state = "reinf_tabledir"},/obj/item/weapon/zippo,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cfL" = (/obj/station_objects/table/reinforced{icon_state = "reinf_tabledir"},/obj/item/weapon/cigpacket,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cfM" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cfN" = (/obj/item/stack/sheet/glass{amount = 5000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cfO" = (/obj/item/stack/sheet/metal{amount = 5000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cfP" = (/obj/station_objects/table,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) -"cfQ" = (/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) -"cfR" = (/obj/station_objects/secure_closet/personal,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) -"cfS" = (/turf/unsimulated/wall,/area/centcom/suppy) -"cfT" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (EAST)"; icon_state = "propulsion_l"; dir = 4},/turf/space,/area/shuttle/administration/centcom) -"cfU" = (/obj/station_objects/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) -"cfV" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cfW" = (/obj/station_objects/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cfX" = (/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cfY" = (/obj/station_objects/reagent_dispensers/watertank,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cfZ" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cga" = (/obj/machinery/robotic_fabricator,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cgb" = (/obj/machinery/autolathe{desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; hacked = 1; name = "Thunderdome Autolathe"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cgc" = (/obj/machinery/dispenser,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cgd" = (/obj/station_objects/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) -"cge" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) -"cgf" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"cgg" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) -"cgh" = (/obj/station_objects/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) -"cgi" = (/obj/item/weapon/reagent_containers/food/condiment/peppermill,/obj/station_objects/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"cgj" = (/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/station_objects/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"cgk" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/suppy) -"cgl" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/suppy) -"cgm" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/suppy) -"cgn" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/suppy) -"cgo" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) -"cgp" = (/obj/effects/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) -"cgq" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) -"cgr" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/table,/obj/item/stack/medical/bruise_pack,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) -"cgs" = (/obj/machinery/atmospherics/pipe/simple,/obj/station_objects/table,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) -"cgt" = (/obj/station_objects/table,/obj/machinery/cell_charger,/obj/item/clothing/gloves/yellow,/obj/item/device/radio/signaler,/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cgu" = (/obj/station_objects/table,/obj/item/clothing/gloves/yellow,/obj/item/device/radio/signaler,/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cgv" = (/obj/station_objects/table,/obj/item/weapon/wrench,/obj/item/clothing/gloves/yellow,/obj/item/device/infra,/obj/item/device/infra_sensor,/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cgw" = (/obj/station_objects/table,/obj/item/clothing/gloves/yellow,/obj/item/device/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cgx" = (/obj/station_objects/table,/obj/item/weapon/crowbar,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/clothing/gloves/yellow,/obj/item/device/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cgy" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (EAST)"; icon_state = "propulsion_r"; dir = 4},/turf/space,/area/shuttle/administration/centcom) -"cgz" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) -"cgA" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"cgB" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/station_objects/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"cgC" = (/obj/station_objects/table,/obj/machinery/juicer{pixel_y = 6},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"cgD" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cgE" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cgF" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/living) -"cgG" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/supply/dock) -"cgH" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/supply/dock) -"cgI" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/supply/dock) -"cgJ" = (/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) -"cgK" = (/obj/machinery/door/window/westright,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cgL" = (/obj/station_objects/crate/internals,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cgM" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) -"cgN" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cgO" = (/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"cgP" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom) -"cgQ" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/supply/dock) -"cgR" = (/obj/effects/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) -"cgS" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) -"cgT" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cgU" = (/obj/station_objects/table,/obj/effects/landmark{name = "Syndicate-Bomb"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cgV" = (/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"cgW" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/supply/dock) -"cgX" = (/obj/station_objects/table,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) -"cgY" = (/obj/item/weapon/weldingtool,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cgZ" = (/obj/machinery/door/window{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"cha" = (/obj/item/weapon/crowbar,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"chb" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"chc" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"chd" = (/obj/machinery/dna_scannernew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"che" = (/obj/machinery/computer/cloning,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"chf" = (/obj/machinery/clonepod,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"chg" = (/obj/machinery/scan_consolenew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"chh" = (/obj/station_objects/device/piano{dir = 4},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"chi" = (/obj/station_objects/stool{pixel_y = 8},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"chj" = (/obj/station_objects/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"chk" = (/obj/station_objects/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"chl" = (/obj/machinery/vending/boozeomat,/turf/unsimulated/wall,/area/centcom/living) -"chm" = (/obj/station_objects/kitchenspike,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"chn" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"cho" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"chp" = (/obj/effects/landmark{name = "Nuclear-Bomb"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"chq" = (/obj/item/clothing/head/helmet/welding,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"chr" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"chs" = (/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/station_objects/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) -"cht" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"chu" = (/obj/station_objects/secure_closet/meat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"chv" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"chw" = (/obj/station_objects/crate/medical,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) -"chx" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) -"chy" = (/obj/station_objects/structure/shuttle/engine/heater,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/syndicate_station/start) -"chz" = (/obj/item/weapon/extinguisher,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) -"chA" = (/obj/machinery/optable,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"chB" = (/obj/station_objects/table/reinforced,/obj/machinery/librarycomp,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/shuttle/administration/centcom) -"chC" = (/obj/station_objects/bookcase,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/shuttle/administration/centcom) -"chD" = (/obj/station_objects/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"chE" = (/obj/station_objects/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"chF" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"chG" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l"; icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) -"chH" = (/obj/station_objects/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) -"chI" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r"; icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) -"chJ" = (/obj/machinery/door/window/northright{icon_state = "right"; dir = 2},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"chK" = (/obj/station_objects/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"chL" = (/obj/station_objects/table{icon_state = "tabledir"; dir = 9},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"chM" = (/obj/station_objects/table,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"chN" = (/obj/station_objects/table{dir = 5; icon_state = "tabledir"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"chO" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/shuttle/administration/centcom) -"chP" = (/turf/simulated/floor{icon_state = "chapel"},/area/shuttle/administration/centcom) -"chQ" = (/obj/machinery/door/airlock/centcom{name = "Commander Quarters"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) -"chR" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"chS" = (/obj/station_objects/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"chT" = (/obj/station_objects/table,/obj/machinery/processor{pixel_x = 0; pixel_y = 10},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"chU" = (/obj/station_objects/table{icon_state = "tabledir"; dir = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) -"chV" = (/obj/station_objects/table,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/centcom/living) -"chW" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/centcom/living) -"chX" = (/obj/machinery/sleeper,/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/centcom/living) -"chY" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) -"chZ" = (/obj/machinery/computer/card/centcom,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) -"cia" = (/obj/station_objects/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/kitchen/rollingpin,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cib" = (/obj/station_objects/table,/obj/machinery/blender{pixel_y = 11},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cic" = (/obj/machinery/vending/medical,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cid" = (/obj/machinery/chem_master,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cie" = (/obj/machinery/chem_dispenser,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cif" = (/obj/station_objects/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/centcom/living) -"cig" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/centcom/living) -"cih" = (/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/centcom/living) -"cii" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/centcom/living) -"cij" = (/obj/station_objects/table,/obj/item/weapon/card/id/centcom,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) -"cik" = (/obj/machinery/vending/dinnerware,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cil" = (/obj/station_objects/table,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cim" = (/obj/station_objects/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) -"cin" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cio" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cip" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"ciq" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cir" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cis" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) -"cit" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/supply/dock) -"ciu" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/supply/dock) -"civ" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/supply/dock) -"ciw" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/supply/dock) -"cix" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/living) -"ciy" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/living) -"ciz" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/supply/dock) -"ciA" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"; dir = 2},/area/supply/dock) -"ciB" = (/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/supply/dock) -"ciC" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/supply/dock) -"ciD" = (/turf/unsimulated/wall,/area/prison/solitary) -"ciE" = (/turf/unsimulated/wall,/area/centcom/control) -"ciF" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/living) -"ciG" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/living) -"ciH" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-burst_l"; icon_state = "burst_l"},/turf/space,/area/supply/dock) -"ciI" = (/obj/station_objects/structure/shuttle/engine/propulsion,/turf/space,/area/supply/dock) -"ciJ" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-burst_r"; icon_state = "burst_r"},/turf/space,/area/supply/dock) -"ciK" = (/obj/station_objects/stool/bed,/turf/unsimulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"},/area/prison/solitary) -"ciL" = (/obj/effects/decal/cleanable/cobweb2,/turf/unsimulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/prison/solitary) -"ciM" = (/obj/station_objects/stool/bed,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) -"ciN" = (/turf/unsimulated/floor{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/prison/solitary) -"ciO" = (/obj/effects/decal/cleanable/blood,/turf/unsimulated/wall,/area/prison/solitary) -"ciP" = (/turf/unsimulated/floor{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/prison/solitary) -"ciQ" = (/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) -"ciR" = (/obj/effects/decal/cleanable/cobweb2,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) -"ciS" = (/obj/station_objects/stool/bed,/turf/unsimulated/floor{tag = "icon-floorscorched2"; icon_state = "floorscorched2"},/area/prison/solitary) -"ciT" = (/obj/effects/decal/cleanable/blood,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) -"ciU" = (/turf/space,/area/centcom/control) -"ciV" = (/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) -"ciW" = (/turf/unsimulated/floor{icon_state = "green"; dir = 1},/area/centcom/control) -"ciX" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) -"ciY" = (/obj/machinery/computer/teleporter,/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) -"ciZ" = (/obj/machinery/teleport/station,/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) -"cja" = (/obj/machinery/teleport/hub,/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) -"cjb" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) -"cjc" = (/obj/effects/landmark{name = "prisonwarp"},/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) -"cjd" = (/turf/unsimulated/floor{tag = "icon-floorgrime"; icon_state = "floorgrime"},/area/prison/solitary) -"cje" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"cjf" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cjg" = (/turf/unsimulated/wall,/area/centcom/test) -"cjh" = (/obj/station_objects/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cji" = (/obj/station_objects/table,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cjj" = (/obj/station_objects/secure_closet/security,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cjk" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cjl" = (/obj/station_objects/stool/bed,/turf/unsimulated/floor{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/prison/solitary) -"cjm" = (/turf/unsimulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/prison/solitary) -"cjn" = (/obj/station_objects/stool/bed,/turf/unsimulated/floor{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/prison/solitary) -"cjo" = (/obj/station_objects/stool/bed,/obj/effects/decal/cleanable/cobweb,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) -"cjp" = (/turf/unsimulated/floor{icon_state = "green"; dir = 10},/area/centcom/control) -"cjq" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/control) -"cjr" = (/obj/machinery/computer/rdservercontrol{badmin = 1; name = "Master R&D Server Controller"},/turf/unsimulated/floor{icon_state = "green"},/area/centcom/control) -"cjs" = (/obj/machinery/r_n_d/server/centcom,/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/control) -"cjt" = (/turf/unsimulated/floor{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1; heat_capacity = 1},/area/centcom/control) -"cju" = (/obj/machinery/dna_scannernew,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cjv" = (/obj/machinery/scan_consolenew,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cjw" = (/obj/machinery/computer/cloning,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cjx" = (/obj/machinery/clonepod,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cjy" = (/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cjz" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cjA" = (/obj/station_objects/table/woodentable,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cjB" = (/obj/station_objects/stool/chair{name = "Judge"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cjC" = (/obj/station_objects/table/woodentable,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cjD" = (/obj/station_objects/table/woodentable,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cjE" = (/obj/machinery/door/window/northleft,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cjF" = (/turf/unsimulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"},/area/prison/solitary) -"cjG" = (/turf/unsimulated/floor{tag = "icon-floorscorched2"; icon_state = "floorscorched2"},/area/prison/solitary) -"cjH" = (/obj/machinery/door/airlock/centcom{name = "Maintenance Access"; opacity = 1; req_access_txt = "106"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) -"cjI" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cjJ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cjK" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cjL" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cjM" = (/obj/machinery/door/airlock/centcom{name = "Teleporter Bay"; opacity = 1; req_access_txt = "107"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) -"cjN" = (/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cjO" = (/obj/station_objects/stool/chair{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cjP" = (/obj/station_objects/stool/chair{name = "Bailiff"},/obj/machinery/door/window/northleft,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cjQ" = (/obj/station_objects/table/woodentable,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cjR" = (/obj/station_objects/table/woodentable,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cjS" = (/obj/station_objects/stool/chair{name = "Witness"},/obj/machinery/door/window/northleft,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cjT" = (/obj/station_objects/table/woodentable,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cjU" = (/obj/station_objects/stool/chair{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cjV" = (/turf/unsimulated/wall,/area/centcom/specops) -"cjW" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) -"cjX" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) -"cjY" = (/obj/machinery/door/airlock/centcom{name = "Research Facility"; opacity = 1; req_access_txt = "104"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/test) -"cjZ" = (/obj/station_objects/secure_closet/courtroom,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cka" = (/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"ckb" = (/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/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) -"ckc" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) -"ckd" = (/obj/machinery/camera{c_tag = "Assault Armor North"; dir = 2; network = "CREED"},/obj/mecha/combat/marauder/seraph,/turf/unsimulated/floor{tag = "icon-delivery (SOUTHEAST)"; icon_state = "delivery"; dir = 6},/area/centcom/specops) -"cke" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/specops) -"ckf" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/centcom/specops) -"ckg" = (/obj/station_objects/table,/obj/effects/landmark{name = "Commando_Manual"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"ckh" = (/obj/machinery/camera{c_tag = "Spec. Ops. Center"; dir = 2; network = "CREED"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"cki" = (/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 = "dark"},/area/centcom/specops) -"ckj" = (/obj/effects/landmark{name = "Commando"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"ckk" = (/obj/station_objects/secure_closet/personal,/turf/unsimulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/centcom/specops) -"ckl" = (/turf/unsimulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/centcom/specops) -"ckm" = (/obj/station_objects/table,/obj/machinery/recharger{pixel_y = 4},/obj/item/weapon/handcuffs,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"ckn" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cko" = (/turf/unsimulated/floor{icon_state = "asteroid6"; name = "sand"; tag = "icon-asteroid6"},/area/centcom/specops) -"ckp" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"ckq" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"ckr" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cks" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"ckt" = (/obj/station_objects/secure_closet/medical3{pixel_x = -5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cku" = (/obj/station_objects/secure_closet/medical1{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"ckv" = (/obj/station_objects/secure_closet/medical2{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"ckw" = (/obj/machinery/sleeper,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"ckx" = (/obj/machinery/sleep_console,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) -"cky" = (/obj/station_objects/stool/chair{dir = 4},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"ckz" = (/obj/station_objects/table/woodentable,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"ckA" = (/obj/effects/landmark{name = "Marauder Exit"},/turf/unsimulated/floor{name = "plating"},/area) -"ckB" = (/turf/unsimulated/floor{name = "plating"},/area) -"ckC" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"ckD" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT3"; name = "Launch Bay #3"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"ckE" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/specops) -"ckF" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/specops) -"ckG" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT3"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) -"ckH" = (/turf/unsimulated/floor{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/area/centcom/specops) -"ckI" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/centcom/specops) -"ckJ" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"ckK" = (/obj/station_objects/stool/chair{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"ckL" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"ckM" = (/obj/station_objects/table/reinforced,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"ckN" = (/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "circuit"},/area/centcom/control) -"ckO" = (/mob/living/silicon/decoy{name = "A.L.I.C.E."},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"ckP" = (/obj/station_objects/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "circuit"},/area/centcom/control) -"ckQ" = (/obj/station_objects/stool/chair{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"ckR" = (/obj/mecha/combat/marauder,/turf/unsimulated/floor{tag = "icon-delivery (SOUTHEAST)"; icon_state = "delivery"; dir = 6},/area/centcom/specops) -"ckS" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"ckT" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"ckU" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"ckV" = (/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) -"ckW" = (/obj/station_objects/window/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"ckX" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) -"ckY" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"ckZ" = (/obj/machinery/computer/ordercomp,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cla" = (/obj/station_objects/stool/chair{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"clb" = (/obj/station_objects/window/reinforced,/obj/station_objects/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) -"clc" = (/obj/machinery/door/window{name = "AI Core Door"; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "circuit"},/area/centcom/control) -"cld" = (/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cle" = (/obj/station_objects/stool/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"clf" = (/obj/machinery/computer/crew,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"clg" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) -"clh" = (/obj/station_objects/stool/chair,/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/centcom/control) -"cli" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT2"; name = "Launch Bay #2"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"clj" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT2"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) -"clk" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHWEST)"; icon_state = "vault"; dir = 9},/area/centcom/specops) -"cll" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT"; name = "Assault Armor Storage"; p_open = 0},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) -"clm" = (/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) -"cln" = (/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) -"clo" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) -"clp" = (/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access_txt = "103"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/specops) -"clq" = (/obj/machinery/door/airlock/centcom{name = "Bridge"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"clr" = (/turf/unsimulated/floor{icon_state = "circuit"},/area/centcom/control) -"cls" = (/obj/station_objects/stool/chair,/turf/unsimulated/floor{icon_state = "circuit"},/area/centcom/control) -"clt" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"clu" = (/obj/station_objects/table{dir = 5; icon_state = "tabledir"},/obj/effects/landmark{name = "Commando_Manual"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"clv" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"clw" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"clx" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cly" = (/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) -"clz" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"clA" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"clB" = (/obj/station_objects/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) -"clC" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"clD" = (/obj/machinery/computer/robotics,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"clE" = (/obj/machinery/computer/communications,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"clF" = (/obj/machinery/computer/card,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"clG" = (/obj/machinery/computer/med_data,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"clH" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT1"; name = "Launch Bay #1"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"clI" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT1"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) -"clJ" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/specops) -"clK" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"clL" = (/turf/unsimulated/floor{dir = 6; icon_state = "asteroid8"; name = "sand"; tag = "icon-asteroid8 (SOUTHEAST)"},/area/centcom/specops) -"clM" = (/obj/station_objects/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"clN" = (/obj/station_objects/stool/chair,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"clO" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"clP" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"clQ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"clR" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"clS" = (/obj/machinery/camera{c_tag = "Jury Room"; network = "thunder"; pixel_x = 10},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"clT" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"clU" = (/obj/station_objects/table,/obj/effects/landmark{name = "Commando_Manual"; tag = "Commando"},/turf/unsimulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/centcom/specops) -"clV" = (/turf/unsimulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/centcom/specops) -"clW" = (/obj/effects/landmark{name = "Commando"; tag = "Commando"},/turf/unsimulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/centcom/specops) -"clX" = (/turf/unsimulated/wall,/area/centcom/creed) -"clY" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) -"clZ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) -"cma" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/creed) -"cmb" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) -"cmc" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) -"cmd" = (/obj/station_objects/table/reinforced,/obj/item/device/pda/captain,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cme" = (/obj/machinery/computer/secure_data,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cmf" = (/obj/machinery/computer/security,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cmg" = (/obj/station_objects/table/reinforced,/obj/item/weapon/card/id/captains_spare,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cmh" = (/obj/station_objects/stool/chair,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"cmi" = (/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"cmj" = (/obj/station_objects/stool/chair,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) -"cmk" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"cml" = (/obj/station_objects/stool/chair,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cmm" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT0"; name = "Launch Bay #0"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cmn" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT0"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) -"cmo" = (/obj/machinery/camera{c_tag = "Assault Armor South"; dir = 1; network = "CREED"},/turf/unsimulated/floor{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/area/centcom/specops) -"cmp" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/centcom/specops) -"cmq" = (/obj/station_objects/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cmr" = (/obj/station_objects/secure_closet/hos,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cms" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cmt" = (/obj/station_objects/rack,/obj/item/weapon/secstorage/sbriefcase,/obj/item/weapon/cigpacket,/obj/item/weapon/zippo,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cmu" = (/obj/station_objects/bookcase{name = "bookcase (Reports)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cmv" = (/obj/station_objects/table/woodentable,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/control) -"cmw" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"cmx" = (/obj/station_objects/stool/chair{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cmy" = (/obj/station_objects/stool/chair{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cmz" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) -"cmA" = (/turf/unsimulated/floor{tag = "icon-loadingarea"; icon_state = "loadingarea"},/area/centcom/specops) -"cmB" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cmC" = (/obj/station_objects/secure_closet/injection,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"cmD" = (/obj/station_objects/stool/chair{dir = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/control) -"cmE" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-burst_l (EAST)"; icon_state = "burst_l"; dir = 4},/turf/space,/area/shuttle/specops/centcom) -"cmF" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/specops/centcom) -"cmG" = (/obj/machinery/door/airlock/external,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "NTrasen"; name = "Outer Airlock"; opacity = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cmH" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/specops/centcom) -"cmI" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) -"cmJ" = (/obj/station_objects/table,/obj/item/assembly/shock_kit{icon = 'icons/obj/assemblies.dmi'},/obj/item/device/radio/signaler,/obj/item/weapon/handcuffs,/obj/item/weapon/melee/classic_baton,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) -"cmK" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/space,/area/shuttle/specops/centcom) -"cmL" = (/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/unsimulated/floor,/area/shuttle/specops/centcom) -"cmM" = (/obj/effects/landmark{name = "Commando-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cmN" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cmO" = (/obj/machinery/camera{c_tag = "Spec. Ops. Shuttle"; dir = 2; network = "CREED"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cmP" = (/obj/machinery/computer/pod{id = "NTrasen"; name = "Hull Door Control"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cmQ" = (/obj/machinery/computer/specops_shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cmR" = (/obj/station_objects/table/woodentable{dir = 9},/obj/item/weapon/reagent_containers/food/drinks/flask,/obj/item/clothing/mask/cigarette/cigar/havanian,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cmS" = (/obj/machinery/computer/security/telescreen{name = "Spec. Ops. Monitor"; network = "CREED"},/obj/station_objects/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cmT" = (/obj/station_objects/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cmU" = (/obj/machinery/computer/card/centcom,/obj/item/weapon/card/id/centcom,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cmV" = (/turf/unsimulated/floor{tag = "icon-warning"; icon_state = "warning"},/area/centcom/control) -"cmW" = (/obj/machinery/door/airlock/external,/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "NTrasen"; name = "Outer Airlock"; p_open = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cmX" = (/obj/station_objects/table/woodentable{dir = 10},/obj/machinery/door_control{name = "Spec Ops Ready Room"; desc = "A remote control switch to block view of the singularity."; icon_state = "doorctrl0"; pixel_y = 15; req_access_txt = "11"; id = "CREED"},/obj/machinery/door_control{name = "Mech Storage"; desc = "A remote control switch to block view of the singularity."; icon_state = "doorctrl0"; pixel_y = 0; req_access_txt = "11"; id = "ASSAULT"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cmY" = (/obj/station_objects/stool/chair{dir = 1},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cmZ" = (/obj/machinery/computer/pod{id = "NTrasen"; name = "Hull Door Control"},/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cna" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cnb" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) -"cnc" = (/obj/station_objects/stool/chair{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cnd" = (/obj/station_objects/stool/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) -"cne" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/specops/centcom) -"cnf" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cng" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) -"cnh" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-burst_r (EAST)"; icon_state = "burst_r"; dir = 4},/turf/space,/area/shuttle/specops/centcom) -"cni" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "CentComPort"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"cnj" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cnk" = (/obj/station_objects/table,/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "CentComPort"; name = "Security Doors"; pixel_y = -4; req_access_txt = "101"},/obj/machinery/door/window/southleft{dir = 1; name = "Security"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cnl" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "CentComPort"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"cnm" = (/turf/unsimulated/wall,/area/centcom/ferry) -"cnn" = (/obj/machinery/door/window/westright{req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cno" = (/obj/machinery/door/window/eastleft{req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cnp" = (/turf/unsimulated/wall,/area/centcom/evac) -"cnq" = (/obj/machinery/zvent,/turf/simulated/floor/airless,/area) -"cnr" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/control) -"cns" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/escape/centcom) -"cnt" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"cnu" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"cnv" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"cnw" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) -"cnx" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"cny" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cnz" = (/obj/station_objects/table/reinforced{icon_state = "reinf_tabledir"},/obj/machinery/door/window/southleft{name = "Security"; req_access_txt = ""},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"cnA" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"cnB" = (/obj{anchored = 1; icon = 'shuttle.dmi'; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) -"cnC" = (/obj/station_objects/table,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cnD" = (/obj/station_objects/stool/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cnE" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cnF" = (/obj/station_objects/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cnG" = (/obj{anchored = 1; icon = 'shuttle.dmi'; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/escape/centcom) -"cnH" = (/obj/station_objects/stool/chair{dir = 1},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) -"cnI" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) -"cnJ" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cnK" = (/obj/station_objects/stool/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cnL" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cnM" = (/obj/station_objects/stool/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cnN" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cnO" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/ferry) -"cnP" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/ferry) -"cnQ" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"cnR" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"cnS" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/control) -"cnT" = (/obj/station_objects/stool/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"cnU" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/control) -"cnV" = (/obj/station_objects/stool/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"cnW" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cnX" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cnY" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'icons/obj/doors/rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/centcom/ferry) -"cnZ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/transport1/centcom) -"coa" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/transport1/centcom) -"cob" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/transport1/centcom) -"coc" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/shuttle/transport1/centcom) -"cod" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/transport1/centcom) -"coe" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/escape/centcom) -"cof" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) -"cog" = (/obj/machinery/door/airlock/glass{name = "Escape Shuttle Bridge"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"coh" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) -"coi" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) -"coj" = (/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"cok" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) -"col" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/transport1/centcom) -"com" = (/obj/station_objects/stool/chair,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"con" = (/obj/station_objects/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/transport1/centcom) -"coo" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (WEST)"; icon_state = "propulsion_l"; dir = 8},/turf/space,/area/shuttle/transport1/centcom) -"cop" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) -"coq" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) -"cor" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/evac) -"cos" = (/obj/station_objects/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) -"cot" = (/obj/station_objects/stool/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"cou" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"cov" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cow" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cox" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"coy" = (/obj/station_objects/stool/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"coz" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"coA" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/transport1/centcom) -"coB" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) -"coC" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) -"coD" = (/obj/station_objects/stool/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) -"coE" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (WEST)"; icon_state = "propulsion_r"; dir = 8},/turf/space,/area/shuttle/transport1/centcom) -"coF" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/ferry) -"coG" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"coH" = (/obj/effects/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/unsimulated/wall,/area/centcom/ferry) -"coI" = (/obj/station_objects/stool/chair{dir = 4},/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) -"coJ" = (/obj/station_objects/stool/chair{dir = 8},/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) -"coK" = (/obj/effects/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/unsimulated/wall,/area/centcom/evac) -"coL" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"coM" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) -"coN" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"coO" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"coP" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"coQ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"coR" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/transport1/centcom) -"coS" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/transport1/centcom) -"coT" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"coU" = (/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) -"coV" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) -"coW" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"coX" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"coY" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) -"coZ" = (/turf/unsimulated/floor{tag = "icon-warning"; icon_state = "warning"},/area/centcom/evac) -"cpa" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) -"cpb" = (/turf/unsimulated/wall,/area/centcom/holding) -"cpc" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cpd" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"cpe" = (/obj/station_objects/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cpf" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cpg" = (/obj/station_objects/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cph" = (/obj/station_objects/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cpi" = (/obj/machinery/vending/boozeomat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cpj" = (/obj/station_objects/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cpk" = (/obj/station_objects/rack,/obj/item/weapon/camera_test,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cpl" = (/obj/station_objects/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cpm" = (/obj/station_objects/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cpn" = (/obj/machinery/computer/arcade,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cpo" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/centcom/holding) -"cpp" = (/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/centcom/holding) -"cpq" = (/obj/effects/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm2"; layer = 10; name = "palm tree"},/obj/effects/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "coconuts"; name = "coconuts"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/centcom/holding) -"cpr" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cps" = (/turf/unsimulated/floor{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1; heat_capacity = 1},/area/centcom/evac) -"cpt" = (/obj/station_objects/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cpu" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cpv" = (/obj/station_objects/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cpw" = (/obj/item/weapon/camera_test,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/centcom/holding) -"cpx" = (/obj/effects/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm1"; layer = 10; name = "palm tree"},/obj/effects/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "coconuts"; name = "coconuts"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/centcom/holding) -"cpy" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) -"cpz" = (/turf/unsimulated/floor{dir = 6; icon_state = "warning"},/area/centcom/control) -"cpA" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cpB" = (/obj/station_objects/stool/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cpC" = (/obj/station_objects/table,/obj/machinery/blender{pixel_y = 11},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cpD" = (/obj/station_objects/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cpE" = (/obj/station_objects/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cpF" = (/obj/station_objects/table,/obj/item/weapon/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cpG" = (/obj/station_objects/table,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cpH" = (/obj/station_objects/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) -"cpI" = (/obj/station_objects/stool{pixel_y = 8},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/centcom/holding) -"cpJ" = (/turf/unsimulated/wall,/area/tdome) -"cpK" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cpL" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cpM" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cpN" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cpO" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cpP" = (/obj/station_objects/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/suit/wcoat,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cpQ" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/holding) -"cpR" = (/obj/station_objects/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cpS" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cpT" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cpU" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome) -"cpV" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) -"cpW" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome) -"cpX" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cpY" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cpZ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) -"cqa" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cqb" = (/obj{anchored = 1; icon = 'shuttle.dmi'; icon_state = "floor"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{dir = 3; icon_state = "swall_f10"; layer = 2; tag = "icon-swall_f10"},/area/shuttle/escape/centcom) -"cqc" = (/obj/station_objects/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cqd" = (/obj/station_objects/rack,/obj/item/toy/crayonbox,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cqe" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cqf" = (/obj/station_objects/window/reinforced{dir = 8},/obj/effects/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "crab"; name = "crab"},/turf/unsimulated/floor{icon = 'icons/misc/beach2.dmi'; icon_state = "sandwater"},/area/centcom/holding) -"cqg" = (/turf/unsimulated/floor{icon = 'icons/misc/beach2.dmi'; icon_state = "sandwater"},/area/centcom/holding) -"cqh" = (/obj/station_objects/stool/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cqi" = (/obj/station_objects/table/reinforced{dir = 4; icon_state = "reinf_tabledir"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cqj" = (/obj/station_objects/table/reinforced{dir = 8; icon_state = "reinf_tabledir"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cqk" = (/obj/station_objects/stool/chair{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"cql" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cqm" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cqn" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cqo" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"cqp" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "1"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"cqq" = (/obj/station_objects/stool{pixel_y = 8},/obj/machinery/computer/security/telescreen{name = "Entertainment monitor"; desc = "Damn, they better have /tg/thechannel on these things."; icon = 'status_display.dmi'; icon_state = "entertainment"; pixel_y = -30},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cqr" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cqs" = (/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "water"; name = "water"},/area/centcom/holding) -"cqt" = (/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "water"; name = "water"},/area/centcom/holding) -"cqu" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cqv" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"cqw" = (/obj/station_objects/stool/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/escape/centcom) -"cqx" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/escape/centcom) -"cqy" = (/obj/station_objects/stool/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/escape/centcom) -"cqz" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cqA" = (/obj/station_objects/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cqB" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) -"cqC" = (/obj/effects/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "water2"; layer = 10; mouse_opacity = 0; name = "water"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "water"; name = "water"},/area/centcom/holding) -"cqD" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome) -"cqE" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome) -"cqF" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/shuttle/escape/centcom) -"cqG" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"cqH" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) -"cqI" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) -"cqJ" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome) -"cqK" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome) -"cqL" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome) -"cqM" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome) -"cqN" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) -"cqO" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) -"cqP" = (/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) -"cqQ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) -"cqR" = (/obj/effects/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) -"cqS" = (/obj/station_objects/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) -"cqT" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) -"cqU" = (/obj/station_objects/secure_closet/bar,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"cqV" = (/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"cqW" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"cqX" = (/obj/machinery/door/airlock/command{name = "Thunderdome"},/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) -"cqY" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cqZ" = (/obj/station_objects/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/zippo,/obj/item/weapon/cigpacket,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cra" = (/obj/station_objects/table{icon_state = "tabledir"; dir = 2},/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"crb" = (/obj/station_objects/reagent_dispensers/beerkeg,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"crc" = (/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"crd" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cre" = (/obj/station_objects/secure_closet/meat,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"crf" = (/obj/station_objects/secure_closet/fridge,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"crg" = (/obj/station_objects/stool/chair,/obj/effects/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"crh" = (/obj/station_objects/disposalpipe/trunk,/obj/station_objects/disposaloutlet,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cri" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"crj" = (/obj/station_objects/table{icon_state = "tabledir"; dir = 9},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"crk" = (/obj/station_objects/table,/obj/machinery/microwave,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"crl" = (/obj/station_objects/table/reinforced{dir = 4; icon_state = "reinf_tabledir"},/turf/unsimulated/floor{icon_state = "white"},/area/tdome) -"crm" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"crn" = (/obj/item/weapon/camera_test,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"cro" = (/obj/station_objects/disposalpipe/segment,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"crp" = (/obj/station_objects/stool/chair,/obj/station_objects/disposalpipe/segment,/obj/effects/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) -"crq" = (/obj/station_objects/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/weapon/melee/energy/axe,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"crr" = (/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/obj/effects/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/turf/simulated/floor,/area/tdome) -"crs" = (/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/obj/effects/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/obj/station_objects/disposalpipe/segment,/turf/simulated/floor,/area/tdome) -"crt" = (/obj/station_objects/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/weapon/melee/energy/axe,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"cru" = (/obj/machinery/door/poddoor{id = "thunderdomeaxe"; name = "Axe Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"crv" = (/obj/machinery/igniter,/turf/simulated/floor,/area/tdome) -"crw" = (/turf/simulated/floor,/area/tdome) -"crx" = (/obj/station_objects/disposalpipe/segment,/turf/simulated/floor,/area/tdome) -"cry" = (/obj/station_objects/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"crz" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"crA" = (/obj/effects/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"crB" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"crC" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/tdome) -"crD" = (/turf/simulated/floor{icon_state = "green"; dir = 4},/area/tdome) -"crE" = (/obj/effects/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"crF" = (/obj/station_objects/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"crG" = (/obj/machinery/recharger{pixel_y = 4},/obj/effects/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"crH" = (/obj/machinery/recharger{pixel_y = 4},/obj/effects/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"crI" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = "thunder"; c_tag = "Red Team"},/obj/effects/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) -"crJ" = (/turf/simulated/floor/grid,/area/tdome) -"crK" = (/obj/machinery/flasher{id = "flash"; name = "Thunderdome Flash"},/turf/simulated/floor/grid,/area/tdome) -"crL" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = "thunder"; c_tag = "Green Team"},/obj/effects/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) -"crM" = (/obj/machinery/atmospherics/pipe/vent,/turf/simulated/floor/grid,/area/tdome) -"crN" = (/obj/machinery/camera{pixel_x = 10; network = "thunder"; c_tag = "Arena"},/turf/simulated/floor/grid,/area/tdome) -"crO" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) -"crP" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor,/area/tdome) -"crQ" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) -"crR" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"crS" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) -"crT" = (/obj/machinery/door/airlock/command{name = "Thunderdome Administration"; req_access = null; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) -"crU" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"crV" = (/turf/unsimulated/floor{tag = "icon-redcorner (WEST)"; icon_state = "redcorner"; dir = 8},/area/tdome) -"crW" = (/obj/station_objects/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"crX" = (/obj/machinery/door/airlock/command{name = "Thunderdome Administration"; req_access = null; req_access_txt = "102"},/turf/simulated/floor,/area/tdome) -"crY" = (/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/obj/effects/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) -"crZ" = (/obj/station_objects/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) -"csa" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/tdome) -"csb" = (/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"csc" = (/obj/station_objects/stool/chair{dir = 1},/obj/effects/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"csd" = (/obj/item/weapon/extinguisher,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cse" = (/obj/machinery/atmospherics/valve,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"csf" = (/obj/station_objects/stool/chair{dir = 1},/obj/station_objects/disposalpipe/segment,/obj/effects/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"csg" = (/turf/unsimulated/wall{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) -"csh" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"csi" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/sleeping_agent{pixel_x = 1},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"csj" = (/obj/item/weapon/wrench,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"csk" = (/obj/station_objects/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"csl" = (/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) -"csm" = (/obj/station_objects/signpost,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) -"csn" = (/obj/station_objects/closet,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) -"cso" = (/obj/station_objects/stool/chair,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"csp" = (/obj/effects/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm2"; layer = 10; name = "palm tree"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) -"csq" = (/obj/effects/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm1"; layer = 10; name = "palm tree"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) -"csr" = (/obj/station_objects/table,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"css" = (/obj/station_objects/table{dir = 5; icon_state = "tabledir"},/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"cst" = (/obj/machinery/computer/pod{id = "thunderdomeaxe"; name = "Thunderdome Axe Supply"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"csu" = (/obj/machinery/computer/pod{id = "thunderdomegen"; name = "Thunderdome General Supply"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"csv" = (/obj/machinery/computer/pod{id = "thunderdomehea"; name = "Thunderdome Heavy Supply"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"csw" = (/obj/machinery/computer/pod{id = "thunderdome"; name = "Thunderdome Blast Door Control"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"csx" = (/obj/station_objects/table{icon_state = "tabledir"; dir = 9},/obj/item/stack/medical/ointment,/obj/item/stack/medical/ointment,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"csy" = (/obj/station_objects/table,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"csz" = (/obj/station_objects/table,/obj/item/weapon/storage/handcuff_kit,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"csA" = (/obj/station_objects/table,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"csB" = (/obj/station_objects/table,/obj/item/weapon/storage/toolbox/electrical,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"csC" = (/obj/station_objects/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) -"csD" = (/obj/effects/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm2"; layer = 10; name = "palm tree"},/obj/effects/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "coconuts"; name = "coconuts"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) -"csE" = (/obj/station_objects/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) -"csF" = (/obj/station_objects/table,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) -"csG" = (/obj/station_objects/table,/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) -"csH" = (/obj/station_objects/table,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) -"csI" = (/obj/item/weapon/beach_ball,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) -"csJ" = (/obj/station_objects/stool/chair,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) -"csK" = (/obj/effects/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "crab"; name = "crab"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) -"csL" = (/obj/effects/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "crab2"; name = "crab"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) -"csM" = (/turf/unsimulated/wall{icon = 'icons/misc/beach2.dmi'; icon_state = "sandwater"; name = "water"},/area/beach) -"csN" = (/turf/unsimulated/floor{icon = 'icons/misc/beach2.dmi'; icon_state = "sandwater"},/area/beach) -"csO" = (/turf/unsimulated/wall{icon = 'beach.dmi'; icon_state = "water"},/area/beach) -"csP" = (/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "water"; name = "water"},/area/beach) -"csQ" = (/obj/effects/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "water2"; layer = 10; mouse_opacity = 0; name = "water"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "water"; name = "water"},/area/beach) -"csR" = (/turf/unsimulated/wall,/area/wizard_station) -"csS" = (/obj/station_objects/bookcase/manuals/medical,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"csT" = (/obj/effects/decal/cleanable/cobweb,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"csU" = (/obj/station_objects/bookcase{name = "bookcase (Adult)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"csV" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"csW" = (/obj/station_objects/bookcase{name = "bookcase (Reports)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"csX" = (/obj/station_objects/table/woodentable,/obj/machinery/librarycomp,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"csY" = (/obj/station_objects/table/woodentable,/obj/effects/deskclutter,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"csZ" = (/obj/station_objects/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cta" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"ctb" = (/obj/station_objects/rack,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"ctc" = (/obj/station_objects/rack,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"ctd" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"cte" = (/obj/station_objects/table/woodentable,/obj/effects/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"ctf" = (/obj/station_objects/bookcase/manuals/engineering,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"ctg" = (/obj/station_objects/bookcase{name = "bookcase (Fiction)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cth" = (/obj/station_objects/stool,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cti" = (/obj/machinery/door/window/eastleft,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"ctj" = (/obj/station_objects/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"ctk" = (/obj/station_objects/bookcase{name = "Forbidden Knowledge"},/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"ctl" = (/obj/station_objects/bookcase/manuals/research_and_development,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"ctm" = (/obj/station_objects/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"ctn" = (/obj/station_objects/table/woodentable,/obj/item/weapon/paper{info = "

    LIST OF SPELLS AVAILABLE

    Magic Missile:
    This spell fires several, slow moving, magic projectiles at nearby targets. If they hit a target, it is paralyzed and takes minor damage.

    Fireball:
    This spell fires a fireball at a target and does not require wizard garb. Be careful not to fire it at people that are standing next to you.

    Disintegrate:
    This spell instantly kills somebody adjacent to you with the vilest of magick. It has a long cooldown.

    Disable Technology:
    This spell disables all weapons, cameras and most other technology in range.

    Smoke:
    This spell spawns a cloud of choking smoke at your location and does not require wizard garb.

    Blind:
    This spell temporarly blinds a single person and does not require wizard garb.

    Forcewall:
    This spell creates an unbreakable wall that lasts for 30 seconds and does not require wizard garb.

    Blink:
    This spell randomly teleports you a short distance. Useful for evasion or getting into areas if you have patience.

    Teleport:
    This spell teleports you to a type of area of your selection. Very useful if you are in danger, but has a decent cooldown, and is unpredictable.

    Mutate:
    This spell causes you to turn into a hulk, and gain telekinesis for a short while.

    Ethereal Jaunt:
    This spell creates your ethereal form, temporarily making you invisible and able to pass through walls.

    Knock:
    This spell opens nearby doors and does not require wizard garb.

    "; name = "List of Available Spells (READ)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"cto" = (/obj/station_objects/bookcase{name = "bookcase (Adult)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) -"ctp" = (/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) -"ctq" = (/obj/station_objects/stool,/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) -"ctr" = (/turf/unsimulated/wall{icon = 'walls.dmi'; icon_state = "rock"; name = "grass"},/area/planet/clown) -"cts" = (/turf/unsimulated/wall{icon = 'floors.dmi'; icon_state = "grass3"; name = "grass"},/area/planet/clown) -"ctt" = (/obj/station_objects/stool/chair{dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) -"ctu" = (/obj/station_objects/table/woodentable,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) -"ctv" = (/obj/effects/showcase,/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) -"ctw" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) -"ctx" = (/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) -"cty" = (/obj/effects/showcase,/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) -"ctz" = (/turf/simulated/mineral,/area/planet/clown) -"ctA" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"ctB" = (/obj/effects/landmark/start{name = "wizard"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"ctC" = (/obj/station_objects/table/woodentable,/obj/item/weapon/dice/d20,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) -"ctD" = (/obj/station_objects/table/woodentable,/obj/item/weapon/paper_bin,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) -"ctE" = (/obj/station_objects/rack,/obj/item/weapon/kitchenknife,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) -"ctF" = (/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) -"ctG" = (/obj/station_objects/table/woodentable,/obj/effects/decal/ash,/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) -"ctH" = (/obj/station_objects/table/woodentable,/obj/station_objects/kitchenspike,/mob/living/carbon/monkey,/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) -"ctI" = (/obj/station_objects/table/woodentable,/obj/effects/decal/remains/human,/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) -"ctJ" = (/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) -"ctK" = (/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) -"ctL" = (/turf/simulated/mineral/clown,/area/planet/clown) -"ctM" = (/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) -"ctN" = (/obj/item/weapon/bananapeel,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"ctO" = (/obj/item/weapon/mousetrap/armed,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"ctP" = (/turf/simulated/floor{icon_state = "wood"},/area/wizard_station) -"ctQ" = (/obj/station_objects/table/woodentable,/obj/item/weapon/dice,/obj/item/weapon/dice,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) -"ctR" = (/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) -"ctS" = (/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) -"ctT" = (/obj/item/weapon/spacecash,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"ctU" = (/obj/station_objects/stool,/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) -"ctV" = (/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) -"ctW" = (/obj/station_objects/bookcase{name = "Forbidden Knowledge"},/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) -"ctX" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"ctY" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"ctZ" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cua" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cub" = (/obj/station_objects/stool,/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) -"cuc" = (/obj/station_objects/table/woodentable,/obj/item/weapon/spacecash/c500,/obj/item/weapon/spacecash/c500,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) -"cud" = (/obj/station_objects/table/woodentable,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) -"cue" = (/obj/station_objects/stool,/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) -"cuf" = (/obj/station_objects/bookcase{name = "Forbidden Knowledge"},/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) -"cug" = (/obj/station_objects/stool,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cuh" = (/obj/station_objects/table/woodentable,/obj/item/clothing/glasses/monocle,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) -"cui" = (/obj/station_objects/table/woodentable,/obj/item/weapon/bikehorn,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cuj" = (/obj/station_objects/table/woodentable,/obj/item/clothing/shoes/clown_shoes,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cuk" = (/obj/station_objects/table/woodentable,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cul" = (/obj/station_objects/table/woodentable,/obj/item/clothing/mask/gas/clown_hat,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cum" = (/obj/machinery/door/window/eastright,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cun" = (/obj/item/weapon/reagent_containers/food/snacks/grown/banana,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cuo" = (/obj/station_objects/table/woodentable,/obj/item/weapon/stamp/clown,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cup" = (/obj/station_objects/reagent_dispensers/water_cooler,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) -"cuq" = (/obj/station_objects/signpost,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cur" = (/obj/effects/landmark{name = "Clown Land"},/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) -"cus" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/derelict/ship) -"cut" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/derelict/ship) -"cuu" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/derelict/ship) -"cuv" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/derelict/ship) -"cuw" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/derelict/ship) -"cux" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cuy" = (/obj/machinery/sleeper,/obj/machinery/light{dir = 1},/obj/effects/decal/remains/human,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cuz" = (/obj/machinery/sleep_console,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cuA" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/derelict/ship) -"cuB" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/derelict/ship) -"cuC" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/space,/area/derelict/ship) -"cuD" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/derelict/ship) -"cuE" = (/obj/machinery/computer/med_data,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cuF" = (/obj/station_objects/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cuG" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"; dir = 2},/area/derelict/ship) -"cuH" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/derelict/ship) -"cuI" = (/obj/station_objects/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) -"cuJ" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/derelict/ship) -"cuK" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/derelict/ship) -"cuL" = (/obj/item/weapon/scalpel,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cuM" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/derelict/ship) -"cuN" = (/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) -"cuO" = (/obj/station_objects/computerframe{anchored = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cuP" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) -"cuQ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) -"cuR" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) -"cuS" = (/obj/machinery/door/airlock/glass{name = "Hibernation Pods"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cuT" = (/obj/station_objects/stool/chair{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cuU" = (/obj/station_objects/table,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cuV" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/derelict/ship) -"cuW" = (/obj/item/device/multitool,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cuX" = (/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cuY" = (/obj/machinery/door/unpowered/shuttle,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) -"cuZ" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/derelict/ship) -"cva" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-burst_l (WEST)"; icon_state = "burst_l"; dir = 8},/turf/space,/area/derelict/ship) -"cvb" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) -"cvc" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/derelict/ship) -"cvd" = (/obj/machinery/door/airlock/glass,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cve" = (/obj/machinery/light_switch{pixel_x = 27},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvf" = (/obj/machinery/portable_atmospherics/scrubber,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvg" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) -"cvh" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvi" = (/obj/station_objects/stool/bed,/obj/item/weapon/bedsheet,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvj" = (/obj/machinery/door/window,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvk" = (/obj/machinery/light{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvl" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) -"cvm" = (/obj/machinery/light/small{dir = 8},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvn" = (/obj/station_objects/table,/obj/item/weapon/tank/oxygen,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvo" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) -"cvp" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area) -"cvq" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area) -"cvr" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area) -"cvs" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area) -"cvt" = (/obj/station_objects/table,/obj/item/device/analyzer,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvu" = (/obj/station_objects/stool/chair{dir = 8},/obj/effects/decal/remains/human,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvv" = (/obj/machinery/light/small{dir = 4},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvw" = (/obj/machinery/door/airlock/glass{name = "Living Module"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cvx" = (/obj/machinery/door/unpowered/shuttle,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvy" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area) -"cvz" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area) -"cvA" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) -"cvB" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area) -"cvC" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area) -"cvD" = (/obj/machinery/door/window/northright,/obj/effects/decal/remains/human,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvE" = (/obj/station_objects/stool/bed,/obj/item/weapon/bedsheet,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvF" = (/obj/machinery/light,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvG" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvH" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) -"cvI" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/derelict/ship) -"cvJ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/derelict/ship) -"cvK" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area) -"cvL" = (/obj/item/weapon/table_parts,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) -"cvM" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area) -"cvN" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) -"cvO" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area) -"cvP" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area) -"cvQ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area) -"cvR" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvS" = (/obj/item/weapon/shard,/obj/station_objects/stool/chair,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvT" = (/obj/station_objects/stool/chair,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvU" = (/obj/station_objects/cable,/obj/station_objects/computerframe{anchored = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvV" = (/obj/station_objects/cable,/obj/station_objects/computerframe{anchored = 1},/obj/item/weapon/cable_coil/cut,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvW" = (/obj/station_objects/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvX" = (/obj/station_objects/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvY" = (/obj/station_objects/rack,/obj/item/weapon/storage/toolbox/syndicate,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cvZ" = (/obj/machinery/power/apc{cell_type = 5000; dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cwa" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/derelict/ship) -"cwb" = (/obj/item/weapon/card/data/clown,/turf/space,/area) -"cwc" = (/obj/machinery/door/poddoor{id = "oldship_gun"; name = "Pod Bay Door"},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) -"cwd" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "oldship_gun"},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) -"cwe" = (/obj/machinery/door/airlock/glass,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) -"cwf" = (/obj/machinery/door/airlock/glass{name = "Pod Bay"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cwg" = (/obj/effects/decal/remains/human,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cwh" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/derelict/ship) -"cwi" = (/obj/machinery/computer/pod{id = "oldship_gun"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cwj" = (/obj/machinery/light/small,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cwk" = (/obj/station_objects/table,/obj/item/weapon/screwdriver,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cwl" = (/obj/station_objects/table,/obj/item/device/radio,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) -"cwm" = (/obj/machinery/power/solar/fake,/turf/simulated/floor{icon_state = "solarpanel"},/area) -"cwn" = (/turf/space,/area/turret_protected/AIsatextFP) -"cwo" = (/turf/space,/area/turret_protected/AIsatextFS) -"cwp" = (/obj/station_objects/lattice,/turf/space,/area/turret_protected/AIsatextFP) -"cwq" = (/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextFP) -"cwr" = (/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextFS) -"cws" = (/obj/machinery/turret,/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextFP) -"cwt" = (/turf/simulated/wall,/area/turret_protected/AIsatextFP) -"cwu" = (/obj/station_objects/lattice,/turf/space,/area/turret_protected/AIsatextFS) -"cwv" = (/obj/machinery/turret,/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextFS) -"cww" = (/turf/simulated/wall,/area/turret_protected/AIsatextFS) -"cwx" = (/obj/machinery/turretid{pixel_x = 1},/turf/simulated/wall/r_wall,/area/turret_protected/AIsatextFP) -"cwy" = (/obj/station_objects/lattice,/obj/machinery/camera{c_tag = "AI Sat NW Turrets"; dir = 4; network = "AI Satellite"; pixel_y = -6},/turf/space,/area/turret_protected/AIsatextFP) -"cwz" = (/obj/station_objects/lattice,/obj/machinery/camera{c_tag = "AI Sat NE Turrets"; dir = 8; network = "AI Satellite"; pixel_y = -16},/turf/space,/area/turret_protected/AIsatextFS) -"cwA" = (/obj/machinery/turretid{pixel_x = 1},/turf/simulated/wall/r_wall,/area/turret_protected/AIsatextFS) -"cwB" = (/obj/station_objects/grille,/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextFP) -"cwC" = (/obj/station_objects/grille,/turf/simulated/floor/plating/airless,/area/turret_protected/aisat) -"cwD" = (/obj/station_objects/grille,/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextFS) -"cwE" = (/turf/simulated/wall/r_wall,/area/turret_protected/aisat) -"cwF" = (/turf/simulated/floor/engine,/area/turret_protected/aisat) -"cwG" = (/obj/machinery/camera{c_tag = "AI Sat North"; dir = 2; network = "AI Satellite"; pixel_x = 9},/turf/simulated/floor/engine,/area/turret_protected/aisat) -"cwH" = (/turf/simulated/wall,/area/turret_protected/aisat) -"cwI" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cwJ" = (/obj/machinery/power/smes{charge = 5e+006},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cwK" = (/obj/machinery/light{dir = 1},/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cwL" = (/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cwM" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cwN" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/turret,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cwO" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cwP" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cwQ" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cwR" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cwS" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cwT" = (/obj/station_objects/cable,/obj/machinery/power/apc{cell_type = 50000; dir = 0; equip_consumption = 100; light_consumption = 50; name = "AI Satellite APC"; pixel_y = -24},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cwU" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/light,/obj/machinery/turretid{pixel_y = -32},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cwV" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cwW" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cwX" = (/turf/simulated/wall/r_wall,/area/turret_protected/aisat_interior) -"cwY" = (/obj/machinery/turretid{pixel_x = 1},/turf/simulated/wall/r_wall,/area/turret_protected/aisat_interior) -"cwZ" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxa" = (/obj/machinery/camera{c_tag = "AI Sat West"; dir = 4; network = "AI Satellite"; pixel_y = -6},/turf/simulated/floor/engine,/area/turret_protected/aisat) -"cxb" = (/obj/machinery/power/smes{charge = 5e+006},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxc" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxd" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxe" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxf" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/flasher{pixel_x = 22; pixel_y = -10; range = 3},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxg" = (/obj/item/device/radio/intercom{broadcasting = 1; freerange = 1; listening = 0; name = "AI General Broadcasting Channel"; pixel_y = 20},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; frequency = 1447; name = "AI Private Channel"; pixel_x = 20; pixel_y = 20},/obj/item/device/radio/intercom{freerange = 1; name = "AI General Listening Channel"; pixel_x = -20; pixel_y = 20},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; frequency = 1359; name = "AI Security Channel"; pixel_x = -30},/obj/item/device/radio/intercom{freerange = 1; frequency = 1357; name = "AI Engineering Channel"; pixel_x = 30},/obj/item/device/radio/intercom{freerange = 1; frequency = 1355; name = "AI Medical Channel"; pixel_x = -35; pixel_y = 35},/obj/item/device/radio/intercom{freerange = 1; frequency = 1353; name = "AI Command Channel"; pixel_x = 35; pixel_y = 35},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/effects/landmark{name = "ai"; tag = "ai"},/turf/simulated/floor/grid,/area/turret_protected/aisat_interior) -"cxh" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/flasher{pixel_x = -22; pixel_y = -10; range = 3},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxi" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxj" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxk" = (/obj/machinery/power/smes{charge = 5e+006},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxl" = (/obj/machinery/camera{c_tag = "AI Sat East"; dir = 8; network = "AI Satellite"; pixel_y = -16},/turf/simulated/floor/engine,/area/turret_protected/aisat) -"cxm" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxn" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/light{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxo" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/obj/machinery/door/window{name = "AI Core Door"; req_access_txt = "16"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxp" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/light{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxq" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxr" = (/obj/machinery/turret,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxs" = (/obj/machinery/turret,/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxt" = (/obj/machinery/ai_slipper,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxu" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxv" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/turret_protected/aisat_interior) -"cxw" = (/obj/machinery/power/smes{charge = 5e+006},/obj/station_objects/cable,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxx" = (/obj/machinery/power/terminal{dir = 8},/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxy" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxz" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxA" = (/obj/machinery/ignition_switch{id = "AI Sat"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxB" = (/obj/machinery/door/airlock/external,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) -"cxC" = (/turf/space,/area/turret_protected/AIsatextAP) -"cxD" = (/obj/station_objects/lattice,/turf/space,/area/turret_protected/AIsatextAP) -"cxE" = (/obj/station_objects/grille,/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextAP) -"cxF" = (/turf/simulated/floor/engine,/area/ai_monitored/storage) -"cxG" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/engine,/area/ai_monitored/storage) -"cxH" = (/obj/station_objects/grille,/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextAS) -"cxI" = (/obj/station_objects/lattice,/turf/space,/area/turret_protected/AIsatextAS) -"cxJ" = (/turf/space,/area/turret_protected/AIsatextAS) -"cxK" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage) -"cxL" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/airlock/external,/turf/simulated/floor/engine,/area/ai_monitored/storage) -"cxM" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/engine,/area/ai_monitored/storage) -"cxN" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/engine,/area/ai_monitored/storage) -"cxO" = (/obj/machinery/camera/motion{c_tag = "AI Sat Entrance"; network = "AI Satellite"},/turf/simulated/floor/engine,/area/ai_monitored/storage) -"cxP" = (/obj/station_objects/grille,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/engine,/area/ai_monitored/storage) -"cxQ" = (/obj/station_objects/grille,/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/turf/simulated/floor/engine,/area/ai_monitored/storage) -"cxR" = (/obj/station_objects/grille,/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/engine,/area/ai_monitored/storage) -"cxS" = (/obj/machinery/camera{c_tag = "AI Sat Foyer"; dir = 4; network = "AI Satellite"; pixel_y = -6},/turf/simulated/floor/engine,/area/ai_monitored/storage) -"cxT" = (/obj/station_objects/grille,/turf/simulated/floor/engine,/area/ai_monitored/storage) -"cxU" = (/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextAP) -"cxV" = (/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextAS) -"cxW" = (/obj/machinery/turret,/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextAP) -"cxX" = (/turf/simulated/wall,/area/turret_protected/AIsatextAP) -"cxY" = (/obj/machinery/turret,/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextAS) -"cxZ" = (/turf/simulated/wall,/area/turret_protected/AIsatextAS) -"cya" = (/obj/machinery/turretid{pixel_x = 1},/turf/simulated/wall/r_wall,/area/turret_protected/AIsatextAP) -"cyb" = (/obj/station_objects/lattice,/obj/machinery/camera{c_tag = "AI Sat SW Turrets"; dir = 4; network = "AI Satellite"; pixel_y = -6},/turf/space,/area/turret_protected/AIsatextAP) -"cyc" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/engine,/area/ai_monitored/storage) -"cyd" = (/obj/station_objects/lattice,/obj/machinery/camera{c_tag = "AI Sat SE Turrets"; dir = 8; network = "AI Satellite"; pixel_y = -16},/turf/space,/area/turret_protected/AIsatextAS) -"cye" = (/obj/machinery/turretid{pixel_x = 1},/turf/simulated/wall/r_wall,/area/turret_protected/AIsatextAS) -"cyf" = (/turf/simulated/floor/plating/airless,/area/turret_protected/aisat) -"cyg" = (/obj/station_objects/grille,/obj/machinery/camera{c_tag = "AI Sat Entrance Outer"; network = "AI Satellite"},/turf/simulated/floor/plating/airless,/area/turret_protected/aisat) -"cyh" = (/obj/station_objects/grille,/turf/space,/area/turret_protected/AIsatextAS) -"cyi" = (/turf/simulated/wall/r_wall,/area/AIsattele) -"cyj" = (/obj/station_objects/computerframe,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/AIsattele) -"cyk" = (/obj/machinery/teleport/station,/obj/machinery/light{dir = 1},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/AIsattele) -"cyl" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/AIsattele) -"cym" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/AIsattele) -"cyn" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/AIsattele) -"cyo" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/AIsattele) -"cyp" = (/turf/simulated/floor/plating,/area/AIsattele) -"cyq" = (/obj/station_objects/rack,/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor/plating,/area/AIsattele) -"cyr" = (/obj/machinery/light/small{dir = 8},/obj/item/weapon/cell,/turf/simulated/floor/plating,/area/AIsattele) -"cys" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/AIsattele) -"cyt" = (/obj/station_objects/closet/malf/suits,/turf/simulated/floor/plating,/area/AIsattele) -"cyu" = (/obj/machinery/door/airlock/external{name = "External Airlock"},/turf/simulated/floor/plating,/area/AIsattele) -"cyv" = (/obj/item/device/radio/beacon,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/AIsattele) -"cyw" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating,/area/AIsattele) -"cyx" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/AIsattele) -"cyy" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/AIsattele) -"cyz" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/AIsattele) -"cyA" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/AIsattele) -"cyB" = (/obj/item/weapon/crowbar,/obj/machinery/power/apc{dir = 0; environ = 2; equip_consumption = 100; equipment = 2; light_consumption = 50; lighting = 2; locked = 0; name = "AI Teleport APC"; pixel_y = -24},/obj/station_objects/cable,/turf/simulated/floor/plating,/area/AIsattele) -"cyC" = (/obj/item/clothing/glasses/night,/turf/simulated/floor/plating,/area/AIsattele) -"cyD" = (/obj/item/device/aicard,/turf/simulated/floor/plating,/area/AIsattele) -"cyE" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area/AIsattele) -"cyF" = (/obj/station_objects/crate,/turf/simulated/floor/plating,/area/AIsattele) -"cyG" = (/obj/station_objects/crate,/obj/machinery/light,/turf/simulated/floor/plating,/area/AIsattele) -"cyH" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plating,/area/AIsattele) -"cyI" = (/obj/station_objects/grille,/turf/unsimulated/floor{name = "plating"},/area) -"cyJ" = (/obj/machinery/power/solar/fake,/turf/unsimulated/floor{tag = "icon-solarpanel (NORTHEAST)"; icon_state = "solarpanel"; dir = 5},/area/djstation/solars) -"cyK" = (/turf/unsimulated/floor,/area/djstation/solars) -"cyL" = (/obj/station_objects/grille,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/unsimulated/floor{name = "plating"},/area) -"cyM" = (/turf/unsimulated/wall{icon_state = ""; tag = "icon-fwall_opening"},/area/djstation) -"cyN" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor,/area/djstation) -"cyO" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/djstation) -"cyP" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/unsimulated/floor,/area/djstation) -"cyQ" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/djstation) -"cyR" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/unsimulated/floor,/area/djstation) -"cyS" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/djstation) -"cyT" = (/turf/unsimulated/floor{name = "plating"},/area/djstation) -"cyU" = (/turf/unsimulated/floor{name = "plating"},/area/djstation/solars) -"cyV" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/djstation) -"cyW" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/djstation) -"cyX" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/unsimulated/floor{name = "plating"},/area/djstation) -"cyY" = (/obj/machinery/power/terminal,/turf/unsimulated/floor{name = "plating"},/area/djstation) -"cyZ" = (/obj/item/device/multitool,/turf/unsimulated/floor{name = "plating"},/area/djstation) -"cza" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/unsimulated/floor{name = "plating"},/area/djstation) -"czb" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/unsimulated/floor{name = "plating"},/area/djstation) -"czc" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/djstation) -"czd" = (/obj/item/weapon/extinguisher,/turf/unsimulated/floor{name = "plating"},/area/djstation) -"cze" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/turf/unsimulated/floor{name = "plating"},/area/djstation) -"czf" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/djstation) -"czg" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/djstation) -"czh" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/unsimulated/floor{name = "plating"},/area/djstation) -"czi" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/unsimulated/floor{name = "plating"},/area/djstation) -"czj" = (/obj/machinery/light/small,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/item/weapon/storage/lightbox/tubes,/turf/unsimulated/floor{name = "plating"},/area/djstation) -"czk" = (/obj/station_objects/cable,/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/unsimulated/floor{name = "plating"},/area/djstation) -"czl" = (/obj/machinery/light/small,/turf/unsimulated/floor{name = "plating"},/area/djstation) -"czm" = (/obj/station_objects/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/unsimulated/floor{name = "plating"},/area/djstation) -"czn" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"},/turf/unsimulated/floor{name = "plating"},/area/djstation) -"czo" = (/obj/station_objects/closet/emcloset,/obj/machinery/light{dir = 1},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) -"czp" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) -"czq" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) -"czr" = (/obj/machinery/light_switch{pixel_y = 28},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) -"czs" = (/obj/machinery/space_heater,/obj/machinery/light{dir = 1},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) -"czt" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/djstation) -"czu" = (/obj/station_objects/table,/obj/machinery/cell_charger,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/djstation) -"czv" = (/obj/machinery/light_switch{pixel_y = 28},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/djstation) -"czw" = (/obj/machinery/light{dir = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/djstation) -"czx" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/djstation) -"czy" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/unsimulated/floor,/area/djstation) -"czz" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/djstation) -"czA" = (/turf/unsimulated/floor{dir = 2; icon_state = "grimy"},/area/djstation) -"czB" = (/obj/machinery/light_switch{pixel_y = 28},/turf/unsimulated/floor{dir = 2; icon_state = "grimy"},/area/djstation) -"czC" = (/obj/station_objects/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/light{dir = 1},/turf/unsimulated/floor{dir = 2; icon_state = "grimy"},/area/djstation) -"czD" = (/obj/station_objects/table,/obj/machinery/light/lamp,/turf/unsimulated/floor{dir = 2; icon_state = "grimy"},/area/djstation) -"czE" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/djstation) -"czF" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/djstation) -"czG" = (/obj/station_objects/table,/obj/machinery/microwave{pixel_y = 8},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/djstation) -"czH" = (/obj/machinery/door/airlock/glass{name = "Kitchen"},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) -"czI" = (/obj/station_objects/table,/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; freerange = 1; listening = 1; name = "Pirate Radio Listening Channel"; pixel_x = 0},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) -"czJ" = (/obj/station_objects/stool/chair,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) -"czK" = (/obj/machinery/door/airlock{name = "Cabin"},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) -"czL" = (/obj/machinery/sleeper,/turf/unsimulated/floor{dir = 2; icon_state = "grimy"},/area/djstation) -"czM" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/djstation) -"czN" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/djstation) -"czO" = (/obj/station_objects/table,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/djstation) -"czP" = (/obj/station_objects/stool/chair{dir = 1},/obj/machinery/light,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/djstation) -"czQ" = (/obj/station_objects/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) -"czR" = (/obj/station_objects/table,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; freerange = 1; listening = 0; name = "Pirate Radio Broadcast Channel"; pixel_x = 0},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) -"czS" = (/obj/station_objects/computerframe{anchored = 1},/turf/unsimulated/floor{dir = 2; icon_state = "grimy"},/area/djstation) -"czT" = (/obj/station_objects/stool/chair{dir = 8},/turf/unsimulated/floor{dir = 2; icon_state = "grimy"},/area/djstation) -"czU" = (/obj/machinery/light,/turf/unsimulated/floor{dir = 2; icon_state = "grimy"},/area/djstation) -"czV" = (/obj/station_objects/closet,/turf/unsimulated/floor{dir = 2; icon_state = "grimy"},/area/djstation) -"czW" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/djstation) -"czX" = (/obj/machinery/door/airlock{name = "Restroom"; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "white"},/area/djstation) -"czY" = (/turf/unsimulated/floor{icon_state = "white"},/area/djstation) -"czZ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/station_objects/stool/chair{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) -"cAa" = (/obj/station_objects/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) -"cAb" = (/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/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) -"cAc" = (/obj/machinery/disposal/toilet{tag = "icon-toilet (WEST)"; icon_state = "toilet"; dir = 8},/obj/station_objects/disposalpipe/trunk,/turf/unsimulated/floor{icon_state = "white"},/area/djstation) -"cAd" = (/obj/station_objects/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) -"cAe" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/unsimulated/wall{icon_state = ""; tag = "icon-fwall_opening"},/area/djstation) -"cAf" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "0"},/turf/unsimulated/floor,/area/djstation) -"cAg" = (/obj/station_objects/disposaloutlet,/obj/station_objects/disposalpipe/trunk{dir = 1},/turf/space,/area/djstation) -"cAh" = (/turf/unsimulated/floor,/area/djstation) -"cAi" = (/turf/simulated/floor/airless,/area) -"cAj" = (/obj/station_objects/structure/girder/reinforced,/turf/simulated/floor/plating/airless,/area) -"cAk" = (/turf/simulated/wall/r_wall,/area/derelict/solar_control) -"cAl" = (/obj/machinery/door/airlock/engineering{name = "Turbine Maintenance"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cAm" = (/turf/simulated/wall,/area/derelict/solar_control) -"cAn" = (/turf/simulated/floor,/area/derelict/solar_control) -"cAo" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/solar_control) -"cAp" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cAq" = (/turf/simulated/floor/plating,/area/derelict/solar_control) -"cAr" = (/obj/machinery/door/airlock/external{name = "Air Bridge Access"},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cAs" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cAt" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) -"cAu" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_starboard) -"cAv" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cAw" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_starboard) -"cAx" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Starboard Solar APC"; pixel_y = 24},/turf/simulated/floor,/area/derelict/solar_control) -"cAy" = (/obj/machinery/power/smes,/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/derelict/solar_control) -"cAz" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 2},/turf/simulated/floor,/area/derelict/solar_control) -"cAA" = (/obj/machinery/light/small{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) -"cAB" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cAC" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cAD" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/derelict/solar_control) -"cAE" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/derelict/solar_control) -"cAF" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/derelict/solar_control) -"cAG" = (/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) -"cAH" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/obj/machinery/power/monitor,/turf/simulated/floor,/area/derelict/solar_control) -"cAI" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cAJ" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/window/eastleft,/turf/simulated/floor,/area/derelict/solar_control) -"cAK" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/derelict/solar_control) -"cAL" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/derelict/solar_control) -"cAM" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/derelict/solar_control) -"cAN" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cAO" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) -"cAP" = (/obj/station_objects/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) -"cAQ" = (/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) -"cAR" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/derelict/solar_control) -"cAS" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cAT" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cAU" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cAV" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cAW" = (/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cAX" = (/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cAY" = (/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cAZ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/solar_control) -"cBa" = (/turf/simulated/wall,/area/derelict/bridge/access) -"cBb" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall,/area/derelict/bridge/access) -"cBc" = (/obj/machinery/door/airlock/engineering{name = "Starboard Solar Access"; req_access_txt = "10"},/turf/simulated/floor,/area/derelict/bridge/access) -"cBd" = (/turf/simulated/floor,/area/derelict/bridge/access) -"cBe" = (/obj/station_objects/rack,/obj/item/weapon/melee/classic_baton,/turf/simulated/floor,/area/derelict/bridge/access) -"cBf" = (/obj/station_objects/rack,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/bridge/access) -"cBg" = (/obj/station_objects/rack,/turf/simulated/floor,/area/derelict/bridge/access) -"cBh" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/derelict/bridge/access) -"cBi" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/derelict/bridge/access) -"cBj" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/derelict/bridge/access) -"cBk" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/derelict/bridge/access) -"cBl" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall,/area/derelict/bridge/access) -"cBm" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/derelict/bridge/access) -"cBn" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) -"cBo" = (/obj/station_objects/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor,/area/derelict/bridge/access) -"cBp" = (/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cBq" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/bridge/access) -"cBr" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cBs" = (/obj/station_objects/grille,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cBt" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cBu" = (/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/turf/simulated/floor,/area/derelict/bridge/access) -"cBv" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/derelict/bridge/access) -"cBw" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area) -"cBx" = (/turf/simulated/floor/airless{icon_state = "solarpanel"},/area) -"cBy" = (/obj/item/weapon/cable_coil/cut,/turf/space,/area) -"cBz" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/derelict/bridge/access) -"cBA" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cBB" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/derelict/bridge/access) -"cBC" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/derelict/bridge/access) -"cBD" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor,/area/derelict/bridge/access) -"cBE" = (/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) -"cBF" = (/obj/station_objects/window/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) -"cBG" = (/obj/machinery/door/window,/turf/simulated/floor,/area/derelict/bridge/access) -"cBH" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/obj/station_objects/window/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) -"cBI" = (/turf/simulated/wall,/area/derelict/bridge) -"cBJ" = (/obj/effects/sign/electricshock,/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) -"cBK" = (/obj/effects/securearea,/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) -"cBL" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cBM" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"cBN" = (/obj/effects/securearea{name = "ENGINEERING ACCESS"},/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) -"cBO" = (/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge/access) -"cBP" = (/obj/station_objects/computerframe,/turf/simulated/floor,/area/derelict/bridge) -"cBQ" = (/obj/station_objects/computerframe,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/derelict/bridge) -"cBR" = (/obj/station_objects/table,/turf/simulated/floor,/area/derelict/bridge) -"cBS" = (/obj/machinery/computer/security,/turf/simulated/floor,/area/derelict/bridge) -"cBT" = (/obj/station_objects/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor,/area/derelict/bridge) -"cBU" = (/obj/station_objects/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/bridge) -"cBV" = (/obj/station_objects/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/derelict/bridge) -"cBW" = (/obj/item/weapon/empgrenade,/obj/station_objects/table,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) -"cBX" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cBY" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"cBZ" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"cCa" = (/obj/item/weapon/cable_coil/cut,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cCb" = (/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cCc" = (/turf/simulated/wall,/area/derelict/singularity_engine) -"cCd" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor,/area/derelict/bridge) -"cCe" = (/turf/simulated/floor,/area/derelict/bridge) -"cCf" = (/turf/simulated/floor/plating,/area/derelict/bridge) -"cCg" = (/obj/station_objects/table,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) -"cCh" = (/obj/station_objects/window/reinforced,/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cCi" = (/obj/station_objects/window/reinforced,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"cCj" = (/obj/station_objects/window/reinforced,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"cCk" = (/obj/station_objects/window/reinforced,/obj/item/weapon/table_parts/reinforced,/obj/item/weapon/table_parts/reinforced,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"cCl" = (/obj/station_objects/window/reinforced,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cCm" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cCn" = (/obj/machinery/emitter{icon_state = "Emitter"; dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cCo" = (/obj/machinery/field_generator,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cCp" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/window/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) -"cCq" = (/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor,/area/derelict/bridge/access) -"cCr" = (/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) -"cCs" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area) -"cCt" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cCu" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cCv" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cCw" = (/obj/station_objects/noticeboard,/turf/simulated/wall,/area/derelict/singularity_engine) -"cCx" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cCy" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/derelict/bridge/access) -"cCz" = (/obj/machinery/door/window/eastleft{name = "Heads of Staff"; req_access_txt = "19"},/turf/simulated/floor,/area/derelict/bridge/access) -"cCA" = (/obj/station_objects/table,/obj/item/device/paicard,/turf/simulated/floor,/area/derelict/bridge) -"cCB" = (/obj/station_objects/stool,/turf/simulated/floor,/area/derelict/bridge) -"cCC" = (/obj/station_objects/table,/obj/item/weapon/cell,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) -"cCD" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cCE" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"cCF" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/derelict/bridge/access) -"cCG" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/derelict/bridge/access) -"cCH" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cCI" = (/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/derelict/bridge/access) -"cCJ" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/derelict/bridge) -"cCK" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/derelict/bridge) -"cCL" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/derelict/bridge) -"cCM" = (/obj/item/weapon/paper{name = "Objectives of a Nuclear Operative"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cCN" = (/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/derelict/bridge/access) -"cCO" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/derelict/bridge) -"cCP" = (/obj/station_objects/stool/chair,/turf/simulated/floor,/area/derelict/bridge) -"cCQ" = (/obj/station_objects/table,/obj/item/weapon/screwdriver,/turf/simulated/floor,/area/derelict/bridge) -"cCR" = (/obj/station_objects/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) -"cCS" = (/obj/item/stack/rods,/turf/space,/area) -"cCT" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cCU" = (/obj/item/weapon/shard,/obj/station_objects/grille{density = 0; icon_state = "brokengrille"},/obj/effects/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cCV" = (/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cCW" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cCX" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"cCY" = (/obj/station_objects/grille,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cCZ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cDa" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cDb" = (/obj/station_objects/table,/obj/item/weapon/rack_parts,/turf/simulated/floor,/area/derelict/bridge) -"cDc" = (/obj/station_objects/table,/obj/station_objects/window/basic,/turf/simulated/floor,/area/derelict/bridge) -"cDd" = (/obj/station_objects/window/basic,/turf/simulated/floor,/area/derelict/bridge) -"cDe" = (/obj/station_objects/table,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/station_objects/cable,/turf/simulated/floor,/area/derelict/bridge) -"cDf" = (/obj/station_objects/table,/obj/machinery/light/small,/turf/simulated/floor,/area/derelict/bridge) -"cDg" = (/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cDh" = (/obj/item/clothing/head/helmet/swat,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cDi" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cDj" = (/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cDk" = (/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cDl" = (/obj/machinery/door/window,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/derelict/bridge/access) -"cDm" = (/turf/simulated/wall/r_wall,/area/derelict/bridge) -"cDn" = (/obj/machinery/door/window{dir = 2; icon = 'windoor.dmi'; name = "Captain's Quarters"; req_access_txt = "20"},/obj/station_objects/grille,/turf/simulated/floor/plating/airless,/area/derelict/bridge) -"cDo" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cDp" = (/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cDq" = (/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cDr" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cDs" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"cDt" = (/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cDu" = (/obj/station_objects/table,/obj/item/device/aicard,/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cDv" = (/obj/station_objects/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cDw" = (/obj/station_objects/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cDx" = (/obj/station_objects/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cDy" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cDz" = (/turf/simulated/floor/airless{icon_state = "circuit"},/area/derelict/singularity_engine) -"cDA" = (/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cDB" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cDC" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cDD" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) -"cDE" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cDF" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cDG" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cDH" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cDI" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cDJ" = (/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cDK" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "circuit"},/area/derelict/singularity_engine) -"cDL" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cDM" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) -"cDN" = (/obj/station_objects/table,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cDO" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cDP" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) -"cDQ" = (/obj/station_objects/grille,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cDR" = (/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"cDS" = (/obj/machinery/door/airlock/maintenance{name = "Tech Storage"; req_access_txt = "23"},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cDT" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) -"cDU" = (/obj/station_objects/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/bridge/access) -"cDV" = (/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cDW" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cDX" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cDY" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cDZ" = (/obj/station_objects/table,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cEa" = (/turf/simulated/wall,/area/derelict/hallway/primary) -"cEb" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) -"cEc" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"cEd" = (/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cEe" = (/obj/item/weapon/table_parts/reinforced,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cEf" = (/obj/item/weapon/ore/slag,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cEg" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cEh" = (/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cEi" = (/turf/simulated/wall/r_wall,/area/derelict/hallway/primary) -"cEj" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cEk" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) -"cEl" = (/obj/station_objects/window/basic{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cEm" = (/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cEn" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cEo" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cEp" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cEq" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cEr" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) -"cEs" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/derelict/hallway/primary) -"cEt" = (/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cEu" = (/obj/station_objects/grille,/obj/station_objects/window/basic{dir = 8},/turf/simulated/floor/plating/airless,/area) -"cEv" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area) -"cEw" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area) -"cEx" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cEy" = (/obj/machinery/door/window,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cEz" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area) -"cEA" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cEB" = (/obj/station_objects/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cEC" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) -"cED" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cEE" = (/obj/item/weapon/crowbar,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cEF" = (/obj/station_objects/grille,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cEG" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area) -"cEH" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cEI" = (/obj/station_objects/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cEJ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cEK" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cEL" = (/turf/simulated/wall/r_wall,/area/derelict/arrival) -"cEM" = (/turf/simulated/wall,/area/derelict/arrival) -"cEN" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cEO" = (/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"cEP" = (/obj/station_objects/window/basic{dir = 5},/turf/space,/area) -"cEQ" = (/obj/station_objects/table,/turf/simulated/floor,/area/derelict/arrival) -"cER" = (/obj/station_objects/stool/chair,/turf/simulated/floor,/area/derelict/arrival) -"cES" = (/turf/simulated/floor,/area/derelict/arrival) -"cET" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/arrival) -"cEU" = (/obj/station_objects/stool/chair{dir = 8},/obj/item/weapon/pen,/turf/simulated/floor,/area/derelict/arrival) -"cEV" = (/obj/station_objects/stool/chair{dir = 8},/turf/simulated/floor,/area/derelict/arrival) -"cEW" = (/turf/simulated/wall,/area/derelict/medical/chapel) -"cEX" = (/obj/item/weapon/shard,/turf/space,/area) -"cEY" = (/obj/station_objects/grille,/turf/space,/area/derelict/singularity_engine) -"cEZ" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) -"cFa" = (/obj/station_objects/lattice,/obj/station_objects/window/basic,/turf/space,/area) -"cFb" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/derelict/arrival) -"cFc" = (/turf/simulated/floor/plating/airless,/area/derelict/arrival) -"cFd" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/arrival) -"cFe" = (/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cFf" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cFg" = (/obj/station_objects/closet/coffin,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cFh" = (/turf/simulated/wall,/area/derelict/medical) -"cFi" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cFj" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cFk" = (/obj/item/weapon/shard,/obj/station_objects/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cFl" = (/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cFm" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cFn" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating/airless,/area) -"cFo" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/hallway/primary) -"cFp" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/turf/simulated/floor,/area/derelict/arrival) -"cFq" = (/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cFr" = (/obj/item/weapon/firstaid_arm_assembly,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cFs" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) -"cFt" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/medical) -"cFu" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cFv" = (/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) -"cFw" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cFx" = (/obj/station_objects/window/basic{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cFy" = (/obj/station_objects/lattice,/obj/station_objects/window/basic{dir = 1},/turf/space,/area) -"cFz" = (/obj/station_objects/lattice,/obj/station_objects/lattice,/obj/station_objects/window/basic{dir = 1},/turf/space,/area) -"cFA" = (/turf/simulated/floor/plating,/area/derelict/arrival) -"cFB" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cFC" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cFD" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cFE" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area) -"cFF" = (/obj/station_objects/table,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/arrival) -"cFG" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/arrival) -"cFH" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cFI" = (/obj/item/weapon/storage/lightbox/bulbs,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) -"cFJ" = (/obj/item/weapon/disk/data/demo,/turf/simulated/floor/plating/airless,/area) -"cFK" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area) -"cFL" = (/obj/station_objects/stool/chair{dir = 1},/turf/simulated/floor,/area/derelict/arrival) -"cFM" = (/obj/station_objects/stool/chair{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/arrival) -"cFN" = (/obj/machinery/door{icon = 'icons/obj/doors/doormorgue.dmi'; name = "Coffin Storage"; req_access_txt = "22"},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cFO" = (/obj/station_objects/morgue,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) -"cFP" = (/obj/station_objects/table,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cFQ" = (/obj/station_objects/window/reinforced,/turf/simulated/floor/plating/airless,/area) -"cFR" = (/obj/station_objects/window/reinforced,/turf/simulated/floor/airless{icon_state = "white"},/area) -"cFS" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"cFT" = (/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/arrival) -"cFU" = (/obj/station_objects/table,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"cFV" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) -"cFW" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"cFX" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cFY" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) -"cFZ" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/medical) -"cGa" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cGb" = (/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area) -"cGc" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area) -"cGd" = (/obj/station_objects/table,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel) -"cGe" = (/turf/simulated/floor{icon_state = "chapel"},/area/derelict/medical/chapel) -"cGf" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel) -"cGg" = (/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cGh" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cGi" = (/obj/machinery/door/airlock/glass{name = "Med-Sci"; req_access_txt = "9"},/turf/simulated/floor/plating/airless,/area/derelict/medical) -"cGj" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cGk" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor,/area/derelict/arrival) -"cGl" = (/obj/station_objects/table,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"cGm" = (/obj/station_objects/window/reinforced,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) -"cGn" = (/obj/station_objects/window/reinforced,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"cGo" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall,/area/derelict/medical/chapel) -"cGp" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall,/area/derelict/medical/chapel) -"cGq" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cGr" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cGs" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cGt" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cGu" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cGv" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) -"cGw" = (/obj/station_objects/closet/wardrobe/genetics_white,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cGx" = (/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area) -"cGy" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area) -"cGz" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area) -"cGA" = (/turf/simulated/floor/airless{icon_state = "white"},/area) -"cGB" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cGC" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cGD" = (/obj/item/weapon/pen,/turf/simulated/floor,/area/derelict/arrival) -"cGE" = (/obj/machinery/door/poddoor{id = "derelict_gun"; name = "Derelict Mass Driver"},/turf/simulated/floor/plating,/area/derelict/medical/chapel) -"cGF" = (/turf/simulated/floor/plating,/area/derelict/medical/chapel) -"cGG" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "derelict_gun"},/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 4; req_access_txt = "25"},/obj/station_objects/closet/coffin,/turf/simulated/floor/plating,/area/derelict/medical/chapel) -"cGH" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"cGI" = (/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"cGJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"cGK" = (/obj/station_objects/cable,/obj/machinery/power/apc{dir = 4; name = "Worn-out APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"cGL" = (/obj/machinery/sleeper,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cGM" = (/obj/machinery/sleep_console,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cGN" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/station_objects/cable,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cGO" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cGP" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cGQ" = (/obj/station_objects/closet/l3closet/general,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cGR" = (/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) -"cGS" = (/obj/station_objects/window/basic,/turf/space,/area) -"cGT" = (/obj/station_objects/window/basic{dir = 8},/turf/space,/area) -"cGU" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/derelict/arrival) -"cGV" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/derelict/arrival) -"cGW" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/arrival) -"cGX" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/derelict/arrival) -"cGY" = (/obj/station_objects/table,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"cGZ" = (/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) -"cHa" = (/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) -"cHb" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area/derelict/medical/chapel) -"cHc" = (/obj/machinery/door/window/southleft,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cHd" = (/obj/machinery/door/window/southright,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) -"cHe" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cHf" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cHg" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) -"cHh" = (/obj/machinery/door/airlock/medical{name = "Toxins Research"; req_access_txt = "7"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cHi" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area) -"cHj" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area) -"cHk" = (/obj/station_objects/window/basic{dir = 8},/obj/station_objects/window/basic,/turf/space,/area) -"cHl" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/simulated/floor/plating,/area/derelict/arrival) -"cHm" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cHn" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/airless,/area) -"cHo" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/airless,/area) -"cHp" = (/obj/station_objects/window/basic{dir = 1},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/airless,/area) -"cHq" = (/obj/effects/decal/cleanable/dirt,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area) -"cHr" = (/obj/effects/decal/cleanable/dirt,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/airless,/area) -"cHs" = (/obj/station_objects/window/basic,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area) -"cHt" = (/obj/machinery/door/airlock/medical{name = "Toxins Research"; req_access_txt = "7"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/arrival) -"cHu" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/derelict/arrival) -"cHv" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/derelict/arrival) -"cHw" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/derelict/arrival) -"cHx" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) -"cHy" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cHz" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cHA" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cHB" = (/obj/item/device/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cHC" = (/obj/station_objects/window/basic{dir = 1},/turf/space,/area) -"cHD" = (/obj/station_objects/window/basic{dir = 5},/turf/simulated/floor/plating/airless,/area) -"cHE" = (/obj/station_objects/grille,/obj/station_objects/window/basic{dir = 1},/turf/space,/area) -"cHF" = (/obj/station_objects/window/basic{dir = 1},/turf/simulated/floor/plating/airless,/area) -"cHG" = (/obj/station_objects/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor,/area/derelict/arrival) -"cHH" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor,/area/derelict/arrival) -"cHI" = (/obj/station_objects/table,/obj/machinery/computer/pod/old{name = "ProComp IIe"; pixel_y = 7; id = "derelict_gun"},/turf/simulated/floor{icon_state = "chapel"},/area/derelict/medical/chapel) -"cHJ" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cHK" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cHL" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cHM" = (/obj/station_objects/structure/girder,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cHN" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor,/area/derelict/arrival) -"cHO" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cHP" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cHQ" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cHR" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cHS" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/derelict/hallway/primary) -"cHT" = (/obj/machinery/door/airlock/security{name = "Gas Storage"; req_access = null; req_access_txt = "3"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cHU" = (/obj/station_objects/lattice,/obj/station_objects/window/basic{dir = 4},/turf/space,/area) -"cHV" = (/obj/station_objects/structure/girder,/obj/station_objects/window/basic,/turf/simulated/floor/plating/airless,/area/derelict/arrival) -"cHW" = (/obj/station_objects/stool/bed,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cHX" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cHY" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cHZ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cIa" = (/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cIb" = (/obj/item/weapon/cigbutt,/turf/space,/area) -"cIc" = (/obj/station_objects/window/basic{dir = 1},/turf/simulated/floor/plating,/area/derelict/arrival) -"cId" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/derelict/arrival) -"cIe" = (/obj/station_objects/table,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cIf" = (/obj/station_objects/table,/obj/item/weapon/cell,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cIg" = (/obj/machinery/vending/sovietsoda,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cIh" = (/obj/station_objects/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cIi" = (/obj/station_objects/table,/turf/simulated/floor/airless,/area) -"cIj" = (/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area) -"cIk" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless,/area) -"cIl" = (/obj/station_objects/lattice,/obj/item/weapon/cable_coil/cut,/turf/space,/area) -"cIm" = (/obj/station_objects/structure/girder,/turf/simulated/floor/plating,/area/derelict/arrival) -"cIn" = (/obj/station_objects/stool,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cIo" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Access"; req_access_txt = "24"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cIp" = (/obj/station_objects/closet/wardrobe/orange,/turf/simulated/floor/airless,/area) -"cIq" = (/obj/station_objects/window/basic{dir = 4},/turf/space,/area) -"cIr" = (/obj/station_objects/grille,/turf/simulated/floor/plating,/area/derelict/arrival) -"cIs" = (/obj/station_objects/closet/wardrobe,/turf/simulated/floor,/area/derelict/arrival) -"cIt" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/derelict/hallway/primary) -"cIu" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/window/reinforced,/turf/simulated/floor/airless,/area) -"cIv" = (/obj/station_objects/window/reinforced,/turf/simulated/floor/airless,/area) -"cIw" = (/obj/station_objects/grille,/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) -"cIx" = (/obj/station_objects/stool/bed,/turf/simulated/floor/airless,/area) -"cIy" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/derelict/arrival) -"cIz" = (/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/derelict/hallway/primary) -"cIA" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/hallway/primary) -"cIB" = (/obj/station_objects/table,/obj/item/device/healthanalyzer,/turf/simulated/floor/airless,/area/derelict/hallway/primary) -"cIC" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) -"cID" = (/obj/station_objects/closet/wardrobe/mixed,/turf/simulated/floor,/area/derelict/arrival) -"cIE" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) -"cIF" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/derelict/arrival) -"cIG" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating,/area/derelict/arrival) -"cIH" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area) -"cII" = (/turf/simulated/wall,/area/derelict/hallway/secondary) -"cIJ" = (/obj/station_objects/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cIK" = (/turf/simulated/wall/r_wall,/area/derelict/hallway/secondary) -"cIL" = (/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area) -"cIM" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area) -"cIN" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area) -"cIO" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/derelict/hallway/secondary) -"cIP" = (/obj/station_objects/window/basic{dir = 1},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cIQ" = (/obj/station_objects/grille,/obj/item/weapon/shard,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area) -"cIR" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating/airless,/area) -"cIS" = (/obj/station_objects/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cIT" = (/obj/item/stack/rods,/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"cIU" = (/obj/item/weapon/shard{icon_state = "small"},/turf/space,/area) -"cIV" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/item/weapon/wirecutters,/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"cIW" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cIX" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"cIY" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) -"cIZ" = (/obj/station_objects/bookcase,/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/derelict/hallway/secondary) -"cJa" = (/obj/station_objects/bookcase,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/derelict/hallway/secondary) -"cJb" = (/obj/station_objects/bookcase,/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/derelict/hallway/secondary) -"cJc" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/derelict/hallway/secondary) -"cJd" = (/obj/effects/decal/cleanable/xenoblood{icon_state = "xfloor4"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/derelict/hallway/secondary) -"cJe" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/derelict/hallway/secondary) -"cJf" = (/obj/effects/decal/cleanable/blood/splatter{icon_state = "floor2"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/derelict/hallway/secondary) -"cJg" = (/obj/effects/decal/cleanable/xenoblood,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/derelict/hallway/secondary) -"cJh" = (/obj/effects/decal/cleanable/oil/streak{icon_state = "floor6"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/derelict/hallway/secondary) -"cJi" = (/obj/effects/decal/cleanable/blood/splatter,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/derelict/hallway/secondary) -"cJj" = (/obj/effects/decal/cleanable/oil/streak{icon_state = "floor5"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/derelict/hallway/secondary) -"cJk" = (/obj/effects/rune{icon_state = "3"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/derelict/hallway/secondary) -"cJl" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/derelict/hallway/secondary) -"cJm" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/derelict/hallway/secondary) -"cJn" = (/turf/simulated/floor{icon_state = "carpetside"},/area/derelict/hallway/secondary) -"cJo" = (/obj/effects/decal/cleanable/xenoblood{icon_state = "xfloor2"},/turf/simulated/floor{icon_state = "carpetside"},/area/derelict/hallway/secondary) -"cJp" = (/obj/effects/decal/cleanable/oil/streak,/turf/simulated/floor{icon_state = "carpetside"},/area/derelict/hallway/secondary) -"cJq" = (/obj/effects/decal/cleanable/blood/splatter{icon_state = "floor3"},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/derelict/hallway/secondary) -"cJr" = (/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"cJs" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"cJt" = (/obj/machinery/door/airlock/maintenance{name = "Aux Storage"; req_access_txt = "23"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cJu" = (/obj/station_objects/falsewall,/turf/simulated/floor{icon_state = "bar"},/area/derelict/hallway/secondary) -"cJv" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"cJw" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cJx" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cJy" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"cJz" = (/turf/simulated/floor/airless{icon_state = "derelict9"},/area/derelict/hallway/secondary) -"cJA" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "derelict10"},/area/derelict/hallway/secondary) -"cJB" = (/turf/simulated/floor/airless{icon_state = "derelict11"},/area/derelict/hallway/secondary) -"cJC" = (/turf/simulated/floor/airless{icon_state = "derelict12"},/area/derelict/hallway/secondary) -"cJD" = (/turf/simulated/floor/airless{icon_state = "derelict13"},/area/derelict/hallway/secondary) -"cJE" = (/turf/simulated/floor/airless{icon_state = "derelict14"},/area/derelict/hallway/secondary) -"cJF" = (/turf/simulated/floor/airless{icon_state = "derelict15"},/area/derelict/hallway/secondary) -"cJG" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "derelict16"},/area/derelict/hallway/secondary) -"cJH" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"cJI" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"cJJ" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"cJK" = (/turf/simulated/floor/airless{icon_state = "derelict1"},/area/derelict/hallway/secondary) -"cJL" = (/turf/simulated/floor/airless{icon_state = "derelict2"},/area/derelict/hallway/secondary) -"cJM" = (/turf/simulated/floor/airless{icon_state = "derelict3"},/area/derelict/hallway/secondary) -"cJN" = (/turf/simulated/floor/airless{icon_state = "derelict4"},/area/derelict/hallway/secondary) -"cJO" = (/turf/simulated/floor/airless{icon_state = "derelict5"},/area/derelict/hallway/secondary) -"cJP" = (/turf/simulated/floor/airless{icon_state = "derelict6"},/area/derelict/hallway/secondary) -"cJQ" = (/turf/simulated/floor/airless{icon_state = "derelict7"},/area/derelict/hallway/secondary) -"cJR" = (/turf/simulated/floor/airless{icon_state = "derelict8"},/area/derelict/hallway/secondary) -"cJS" = (/obj/station_objects/lattice,/turf/space,/area/derelict/hallway/secondary) -"cJT" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cJU" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cJV" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cJW" = (/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"cJX" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"cJY" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cJZ" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cKa" = (/obj/station_objects/window/basic{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cKb" = (/obj/station_objects/window/basic{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cKc" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"cKd" = (/obj/station_objects/closet/emcloset,/turf/simulated/floor/airless,/area/derelict/hallway/secondary) -"cKe" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cKf" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"cKg" = (/obj/station_objects/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"cKh" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"cKi" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"cKj" = (/obj/station_objects/grille,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cKk" = (/obj/machinery/power/smes,/obj/station_objects/cable,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"cKl" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"cKm" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/bridge/ai_upload) -"cKn" = (/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"cKo" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"cKp" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"cKq" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"cKr" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 2},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"cKs" = (/obj/station_objects/cable,/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) -"cKt" = (/obj/item/weapon/paper{desc = "You Syndicate uplink is in your PDA, type the code '678 Bravo' in the ringtone to unlock it. Objective 1. Kill the God damn AI in a fire blast that it rocks the station. Success! Objective 2. Escape alive. Failed."; name = "Mission Objectives"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/bridge/ai_upload) -"cKu" = (/obj/machinery/light/small{dir = 4},/obj/item/clothing/head/helmet/space/syndicate,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"cKv" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) -"cKw" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area) -"cKx" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"cKy" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"cKz" = (/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"cKA" = (/obj/effects/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) -"cKB" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) -"cKC" = (/obj/station_objects/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"cKD" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"cKE" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_aft) -"cKF" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"cKG" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"cKH" = (/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"cKI" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"cKJ" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"cKK" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"cKL" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/station_objects/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"cKM" = (/obj/station_objects/cable,/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_aft) -"cKN" = (/obj/station_objects/cable,/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"cKO" = (/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/obj/station_objects/cable,/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) -"cKP" = (/turf/simulated/wall/r_wall,/area/derelict/teleporter) -"cKQ" = (/turf/simulated/floor/plating/airless,/area/derelict/teleporter) -"cKR" = (/turf/simulated/floor/airless,/area/derelict/teleporter) -"cKS" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/teleporter) -"cKT" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/teleporter) -"cKU" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless,/area/derelict/teleporter) -"cKV" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/airless,/area/derelict/teleporter) -"cKW" = (/obj/machinery/teleport/station,/turf/simulated/floor/airless,/area/derelict/teleporter) -"cKX" = (/obj/machinery/teleport/hub,/turf/simulated/floor/airless,/area/derelict/teleporter) -"cKY" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/teleporter) -"cKZ" = (/obj/station_objects/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/airless,/area/derelict/teleporter) -"cLa" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/teleporter) -"cLb" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/teleporter) -"cLc" = (/turf/simulated/mineral/random,/area/mine/unexplored) -"cLd" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"cLe" = (/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/mine/abandoned) -"cLf" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"cLg" = (/turf/simulated/floor,/area/mine/abandoned) -"cLh" = (/obj/station_objects/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/mine/abandoned) -"cLi" = (/obj/item/stack/rods,/obj/station_objects/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor,/area/mine/abandoned) -"cLj" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) -"cLk" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"cLl" = (/turf/simulated/mineral/random/high_chance,/area/mine/unexplored) -"cLm" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHWEST)"; icon_state = "pwall"; dir = 9},/area/shuttle/alien/mine) -"cLn" = (/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTH)"; icon_state = "pwall"; dir = 1},/area/shuttle/alien/mine) -"cLo" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHWEST)"; icon_state = "pwall"; dir = 10},/area/shuttle/alien/mine) -"cLp" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"cLq" = (/obj/effects/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"cLr" = (/obj/effects/light_emitter,/turf/space,/area) -"cLs" = (/turf/simulated/mineral,/area/mine/unexplored) -"cLt" = (/obj/station_objects/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/obj/station_objects/window/reinforced/tinted{tag = "icon-twindow (EAST)"; icon_state = "twindow"; dir = 4},/turf/simulated/floor/plating/airless,/area/shuttle/alien/mine) -"cLu" = (/obj/effects/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) -"cLv" = (/obj/effects/alien/weeds{icon_state = "oldweeds2"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) -"cLw" = (/obj/machinery/door/airlock/hatch,/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) -"cLx" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/effects/alien/weeds{icon_state = "oldweeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"cLy" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"cLz" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) -"cLA" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHEAST)"; icon_state = "pwall"; dir = 5},/area/shuttle/alien/mine) -"cLB" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHEAST)"; icon_state = "pwall"; dir = 6},/area/shuttle/alien/mine) -"cLC" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"cLD" = (/turf/simulated/wall,/area/mine/abandoned) -"cLE" = (/obj/item/stack/rods,/obj/station_objects/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/mine/abandoned) -"cLF" = (/obj/item/stack/rods,/obj/effects/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"cLG" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"cLH" = (/obj/station_objects/lattice,/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area) -"cLI" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) -"cLJ" = (/obj/effects/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"cLK" = (/obj/effects/alien/weeds,/obj/effects/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"cLL" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cLM" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cLN" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cLO" = (/obj/effects/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"cLP" = (/obj/effects/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"cLQ" = (/obj/item/stack/rods,/obj/station_objects/lattice,/turf/space,/area) -"cLR" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cLS" = (/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cLT" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cLU" = (/obj/station_objects/table,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"cLV" = (/obj/station_objects/table,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"cLW" = (/obj/effects/alien/weeds{icon_state = "oldweeds2"},/turf/simulated/floor,/area/mine/abandoned) -"cLX" = (/obj/effects/alien/weeds,/obj/effects/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/plating,/area/mine/abandoned) -"cLY" = (/obj/effects/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating,/area/mine/abandoned) -"cLZ" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cMa" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/plating/airless,/area/mine/unexplored) -"cMb" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/unexplored) -"cMc" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"cMd" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"cMe" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"cMf" = (/obj/effects/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"cMg" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"cMh" = (/obj/effects/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"cMi" = (/obj/effects/alien/weeds,/turf/simulated/floor/plating,/area/mine/abandoned) -"cMj" = (/obj/item/weapon/shard,/obj/station_objects/lattice,/turf/space,/area) -"cMk" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/unexplored) -"cMl" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/unexplored) -"cMm" = (/turf/simulated/floor/plating/airless,/area/mine/unexplored) -"cMn" = (/obj/effects/gibspawner/robot,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"cMo" = (/obj/effects/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"cMp" = (/obj/effects/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"cMq" = (/obj/effects/alien/weeds{icon_state = "weeds1"},/obj/effects/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/plating,/area/mine/abandoned) -"cMr" = (/obj/effects/alien/weeds{icon_state = "weeds1"},/obj/effects/decal/remains/xeno,/obj/effects/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/plating,/area/mine/abandoned) -"cMs" = (/turf/simulated/mineral,/area/mine/explored) -"cMt" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cMu" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cMv" = (/obj/station_objects/lattice,/obj/item/weapon/shard{icon_state = "small"},/turf/space,/area/mine/abandoned) -"cMw" = (/obj/station_objects/lattice,/turf/space,/area/mine/abandoned) -"cMx" = (/obj/effects/alien/weeds,/obj/effects/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"cMy" = (/obj/machinery/door/airlock,/turf/simulated/floor,/area/mine/abandoned) -"cMz" = (/obj/effects/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"cMA" = (/obj/effects/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"cMB" = (/turf/simulated/wall/r_wall,/area/mine/north_outpost) -"cMC" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cMD" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cME" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/mine/abandoned) -"cMF" = (/obj/effects/alien/weeds{icon_state = "weeds1"},/obj/effects/gibspawner/xeno,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cMG" = (/obj/effects/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"cMH" = (/turf/simulated/floor/airless,/area/mine/abandoned) -"cMI" = (/obj/effects/alien/weeds,/turf/simulated/floor,/area/mine/abandoned) -"cMJ" = (/obj/effects/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"cMK" = (/obj/station_objects/table,/turf/simulated/floor,/area/mine/abandoned) -"cML" = (/obj/station_objects/rack,/turf/simulated/floor,/area/mine/abandoned) -"cMM" = (/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/port_gen/pacman{anchored = 1; coins = 120},/turf/simulated/floor/plating,/area/mine/north_outpost) -"cMN" = (/obj/machinery/power/terminal{dir = 4},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) -"cMO" = (/obj/machinery/power/smes,/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) -"cMP" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"cMQ" = (/obj/effects/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"cMR" = (/obj/effects/decal/remains/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"cMS" = (/obj/effects/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) -"cMT" = (/obj/effects/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"cMU" = (/obj/station_objects/table,/turf/simulated/floor/airless,/area/mine/abandoned) -"cMV" = (/obj/effects/alien/weeds{icon_state = "oldweeds2"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"cMW" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/north_outpost) -"cMX" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/mine/north_outpost) -"cMY" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/mine/north_outpost) -"cMZ" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"cNa" = (/obj/effects/alien/weeds,/obj/effects/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"cNb" = (/obj/effects/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) -"cNc" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless,/area/mine/abandoned) -"cNd" = (/obj/effects/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"cNe" = (/turf/simulated/wall,/area/mine/north_outpost) -"cNf" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/turf/simulated/floor/plating,/area/mine/north_outpost) -"cNg" = (/obj/machinery/hydroponics,/turf/simulated/floor/grass,/area/mine/abandoned) -"cNh" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"cNi" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/mine/abandoned) -"cNj" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) -"cNk" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"cNl" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"cNm" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) -"cNn" = (/obj/effects/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"cNo" = (/obj/effects/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor,/area/mine/abandoned) -"cNp" = (/obj/effects/alien/weeds{icon_state = "oldweeds2"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) -"cNq" = (/obj/station_objects/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/north_outpost) -"cNr" = (/turf/simulated/floor,/area/mine/north_outpost) -"cNs" = (/obj/station_objects/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/north_outpost) -"cNt" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/north_outpost) -"cNu" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/north_outpost) -"cNv" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/north_outpost) -"cNw" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/north_outpost) -"cNx" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"cNy" = (/obj/machinery/conveyor{dir = 4; operating = 1},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"cNz" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/station_objects/disposalpipe/trunk,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"cNA" = (/obj/effects/decal/remains/xeno,/turf/simulated/floor,/area/mine/abandoned) -"cNB" = (/obj/effects/alien/weeds{icon_state = "oldweeds2"},/obj/effects/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"cNC" = (/obj/station_objects/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/north_outpost) -"cND" = (/obj/station_objects/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor,/area/mine/north_outpost) -"cNE" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/north_outpost) -"cNF" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/mine/north_outpost) -"cNG" = (/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Mining North Outpost APC"; pixel_x = 26; pixel_y = 0},/obj/machinery/camera{c_tag = "North Outpost"; dir = 8; network = "MINE"},/turf/simulated/floor,/area/mine/north_outpost) -"cNH" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/mine/north_outpost) -"cNI" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) -"cNJ" = (/obj/effects/alien/weeds,/obj/effects/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"cNK" = (/obj/effects/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) -"cNL" = (/obj/effects/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor,/area/mine/abandoned) -"cNM" = (/obj/effects/alien/weeds{icon_state = "oldweeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) -"cNN" = (/turf/simulated/wall,/area/mine/explored) -"cNO" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"cNP" = (/obj/station_objects/ore_box,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"cNQ" = (/obj/station_objects/table,/obj/item/weapon/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/north_outpost) -"cNR" = (/obj/machinery/door/airlock/glass{name = "Mining Outpost Break Room"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/north_outpost) -"cNS" = (/obj/station_objects/rack,/turf/simulated/floor,/area/mine/north_outpost) -"cNT" = (/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) -"cNU" = (/obj/effects/decal/remains/human,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) -"cNV" = (/obj/effects/alien/resin,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) -"cNW" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) -"cNX" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) -"cNY" = (/obj/station_objects/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/north_outpost) -"cNZ" = (/obj/effects/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) -"cOa" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station EVA"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/abandoned) -"cOb" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) -"cOc" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"cOd" = (/obj/station_objects/ore_box,/turf/simulated/floor,/area/mine/north_outpost) -"cOe" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/mine/north_outpost) -"cOf" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/north_outpost) -"cOg" = (/obj/effects/decal/remains/human,/turf/simulated/floor,/area/mine/abandoned) -"cOh" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"cOi" = (/obj/effects/light_emitter,/obj/station_objects/lattice,/turf/space,/area) -"cOj" = (/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/grille,/turf/simulated/floor/plating,/area/mine/north_outpost) -"cOk" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/north_outpost) -"cOl" = (/obj/effects/alien/weeds{icon_state = "oldweeds2"},/obj/effects/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor,/area/mine/abandoned) -"cOm" = (/obj/machinery/camera{c_tag = "North Outpost External"; dir = 8; network = "MINE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"cOn" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"cOo" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) -"cOp" = (/obj/station_objects/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/station_objects/lattice,/turf/space,/area/mine/explored) -"cOq" = (/obj/station_objects/lattice,/obj/station_objects/window/reinforced,/turf/space,/area/mine/explored) -"cOr" = (/obj/station_objects/lattice,/obj/station_objects/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/explored) -"cOs" = (/obj/machinery/mech_bay_recharge_port,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/north_outpost) -"cOt" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/north_outpost) -"cOu" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plating/airless,/area/mine/north_outpost) -"cOv" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/north_outpost) -"cOw" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "54"},/turf/simulated/floor/airless,/area/mine/explored) -"cOx" = (/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) -"cOy" = (/turf/simulated/floor/plating/airless,/area/mine/north_outpost) -"cOz" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"cOA" = (/obj/effects/light_emitter,/turf/space,/area/mine/unexplored) -"cOB" = (/turf/space,/area/mine/unexplored) -"cOC" = (/obj/station_objects/lattice,/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) -"cOD" = (/obj/station_objects/lattice,/obj/station_objects/window/reinforced{dir = 1},/turf/space,/area/mine/explored) -"cOE" = (/obj/station_objects/lattice,/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/explored) -"cOF" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) -"cOG" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/abandoned) -"cOH" = (/turf/simulated/floor/airless{dir = 9; icon_state = "warning"},/area/mine/explored) -"cOI" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/airless{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/area/mine/explored) -"cOJ" = (/turf/simulated/floor/airless{dir = 5; icon_state = "warning"},/area/mine/explored) -"cOK" = (/turf/simulated/floor/airless{dir = 10; icon_state = "warning"},/area/mine/explored) -"cOL" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/airless{icon_state = "warning"},/area/mine/explored) -"cOM" = (/turf/simulated/floor/airless{dir = 6; icon_state = "warning"},/area/mine/explored) -"cON" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) -"cOO" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"cOP" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"cOQ" = (/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"cOR" = (/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) -"cOS" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) -"cOT" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"cOU" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/explored) -"cOV" = (/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) -"cOW" = (/obj/station_objects/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) -"cOX" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/explored) -"cOY" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/explored) -"cOZ" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{dir = 8; icon_state = "warning"},/area/mine/explored) -"cPa" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{dir = 4; icon_state = "warning"},/area/mine/explored) -"cPb" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) -"cPc" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) -"cPd" = (/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/explored) -"cPe" = (/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) -"cPf" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"cPg" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"cPh" = (/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"cPi" = (/obj/station_objects/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/explored) -"cPj" = (/obj/machinery/camera{c_tag = "West Outpost External"; dir = 1; network = "MINE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"cPk" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"cPl" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"cPm" = (/obj/station_objects/lattice,/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/light{dir = 1},/turf/space,/area/mine/explored) -"cPn" = (/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area/mine/explored) -"cPo" = (/obj/station_objects/lattice,/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/turf/space,/area/mine/explored) -"cPp" = (/obj/station_objects/lattice,/obj/station_objects/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"cPq" = (/obj/station_objects/lattice,/obj/station_objects/window/reinforced{dir = 8},/turf/space,/area/mine/explored) -"cPr" = (/obj/station_objects/lattice,/obj/station_objects/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) -"cPs" = (/obj/station_objects/lattice,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"cPt" = (/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/airless,/area/mine/explored) -"cPu" = (/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) -"cPv" = (/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/airless,/area/mine/explored) -"cPw" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) -"cPx" = (/obj/station_objects/lattice,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/space,/area/mine/explored) -"cPy" = (/obj/station_objects/lattice,/obj/station_objects/lattice,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/space,/area/mine/explored) -"cPz" = (/obj/station_objects/lattice,/turf/space,/area/mine/explored) -"cPA" = (/obj/station_objects/lattice,/obj/station_objects/window/reinforced{dir = 4},/obj/machinery/light,/turf/space,/area/mine/explored) -"cPB" = (/obj/station_objects/lattice,/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/light,/turf/space,/area/mine/explored) -"cPC" = (/turf/simulated/floor/plating/airless,/area/mine/west_outpost) -"cPD" = (/turf/simulated/wall/r_wall,/area/mine/living_quarters) -"cPE" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) -"cPF" = (/obj/machinery/mech_bay_recharge_port,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/west_outpost) -"cPG" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/west_outpost) -"cPH" = (/obj/machinery/computer/mech_bay_power_console,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/west_outpost) -"cPI" = (/obj/station_objects/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"cPJ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"cPK" = (/turf/simulated/wall,/area/mine/living_quarters) -"cPL" = (/turf/simulated/wall/r_wall,/area/mine/west_outpost) -"cPM" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"cPN" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) -"cPO" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"cPP" = (/obj/station_objects/table,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"cPQ" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"cPR" = (/turf/simulated/wall/r_wall,/area/mine/storage) -"cPS" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/storage) -"cPT" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/storage) -"cPU" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/storage) -"cPV" = (/obj/machinery/camera{c_tag = "Station External East"; dir = 1; network = "MINE"},/turf/simulated/floor/airless{dir = 6; icon_state = "warning"},/area/mine/explored) -"cPW" = (/obj/station_objects/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/west_outpost) -"cPX" = (/turf/simulated/floor,/area/mine/west_outpost) -"cPY" = (/obj/station_objects/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/west_outpost) -"cPZ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"cQa" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) -"cQb" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/west_outpost) -"cQc" = (/obj/station_objects/rack,/turf/simulated/floor,/area/mine/west_outpost) -"cQd" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"cQe" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) -"cQf" = (/obj/machinery/door/airlock{name = "Room"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"cQg" = (/obj/station_objects/ore_box,/turf/simulated/floor,/area/mine/storage) -"cQh" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/storage) -"cQi" = (/obj/station_objects/secure_closet/miner,/turf/simulated/floor,/area/mine/storage) -"cQj" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/storage) -"cQk" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/mine/eva) -"cQl" = (/turf/simulated/wall/r_wall,/area/mine/eva) -"cQm" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/eva) -"cQn" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/eva) -"cQo" = (/obj/station_objects/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/west_outpost) -"cQp" = (/obj/station_objects/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor,/area/mine/west_outpost) -"cQq" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"cQr" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/west_outpost) -"cQs" = (/obj/machinery/vending/snack,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"cQt" = (/obj/station_objects/table,/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/donkpocket_kit,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"cQu" = (/obj/station_objects/table,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"cQv" = (/obj/machinery/camera{c_tag = "Crew Area"; dir = 8; network = "MINE"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"cQw" = (/turf/simulated/floor,/area/mine/storage) -"cQx" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/storage) -"cQy" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/storage) -"cQz" = (/obj/station_objects/rack,/obj/item/clothing/suit/space/rig/mining,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/mining,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/eva) -"cQA" = (/obj/station_objects/rack,/obj/item/clothing/suit/space/rig/mining,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/mining,/turf/simulated/floor,/area/mine/eva) -"cQB" = (/obj/station_objects/reagent_dispensers/fueltank,/turf/simulated/floor,/area/mine/eva) -"cQC" = (/obj/station_objects/table,/obj/item/weapon/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/west_outpost) -"cQD" = (/obj/machinery/door/airlock/glass{name = "Mining Outpost Break Room"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/west_outpost) -"cQE" = (/obj/station_objects/ore_box,/turf/simulated/floor,/area/mine/west_outpost) -"cQF" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"cQG" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"cQH" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"cQI" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"cQJ" = (/obj/machinery/power/apc{dir = 4; name = "Mining Station Crew Quarters APC"; pixel_x = 26; pixel_y = 0},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"cQK" = (/obj/machinery/camera{c_tag = "Storage Room"; dir = 1; network = "MINE"},/turf/simulated/floor,/area/mine/storage) -"cQL" = (/obj/machinery/power/apc{dir = 2; name = "Mining Storage APC"; pixel_x = 1; pixel_y = -23},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/storage) -"cQM" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/storage) -"cQN" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/storage) -"cQO" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/storage) -"cQP" = (/turf/simulated/wall/r_wall,/area/mine/lobby) -"cQQ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/lobby) -"cQR" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/lobby) -"cQS" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/machinery/camera{c_tag = "EVA"; dir = 4; network = "MINE"},/turf/simulated/floor,/area/mine/eva) -"cQT" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/eva) -"cQU" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/eva) -"cQV" = (/obj/station_objects/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/west_outpost) -"cQW" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/west_outpost) -"cQX" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) -"cQY" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) -"cQZ" = (/obj/machinery/door/airlock/glass{name = "Crew Area"; req_access_txt = "48"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) -"cRa" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) -"cRb" = (/turf/simulated/wall,/area/mine/storage) -"cRc" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Storage"; req_access_txt = "48"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/storage) -"cRd" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/storage) -"cRe" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby) -"cRf" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/lobby) -"cRg" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/lobby) -"cRh" = (/turf/simulated/floor,/area/mine/lobby) -"cRi" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor,/area/mine/lobby) -"cRj" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/eva) -"cRk" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/station_objects/table,/obj/item/weapon/satchel,/obj/item/weapon/pickaxe,/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/eva) -"cRl" = (/turf/simulated/floor,/area/mine/eva) -"cRm" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/eva) -"cRn" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/eva) -"cRo" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/eva) -"cRp" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/eva) -"cRq" = (/obj/machinery/power/apc{dir = 2; name = "Mining West Outpost APC"; pixel_x = 1; pixel_y = -23},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/west_outpost) -"cRr" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/camera{c_tag = "West Outpost"; dir = 1; network = "MINE"},/turf/simulated/floor,/area/mine/west_outpost) -"cRs" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/west_outpost) -"cRt" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/west_outpost) -"cRu" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"cRv" = (/obj/machinery/conveyor{dir = 4; operating = 1},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"cRw" = (/obj/station_objects/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"cRx" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/west_outpost) -"cRy" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"cRz" = (/obj/machinery/disposal/toilet{tag = "icon-toilet (EAST)"; icon_state = "toilet"; dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) -"cRA" = (/obj/machinery/sink{pixel_y = 30},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) -"cRB" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) -"cRC" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby) -"cRD" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby) -"cRE" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/lobby) -"cRF" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/mine/lobby) -"cRG" = (/obj/machinery/camera{c_tag = "Crew Area Hallway"; network = "MINE"},/turf/simulated/floor,/area/mine/lobby) -"cRH" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby) -"cRI" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby) -"cRJ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby) -"cRK" = (/obj/station_objects/window/reinforced,/obj/station_objects/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/lobby) -"cRL" = (/obj/station_objects/window/reinforced,/obj/station_objects/lattice,/turf/space,/area/mine/lobby) -"cRM" = (/obj/station_objects/window/reinforced,/obj/station_objects/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/lobby) -"cRN" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/lobby) -"cRO" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/lobby) -"cRP" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/lobby) -"cRQ" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby) -"cRR" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby) -"cRS" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station EVA"; req_access_txt = "54"},/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/eva) -"cRT" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/eva) -"cRU" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/eva) -"cRV" = (/turf/simulated/wall,/area/mine/west_outpost) -"cRW" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/mine/west_outpost) -"cRX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/lobby) -"cRY" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby) -"cRZ" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby) -"cSa" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby) -"cSb" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby) -"cSc" = (/obj/station_objects/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby) -"cSd" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby) -"cSe" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby) -"cSf" = (/obj/machinery/door/airlock/external{name = "Mining Station Bridge"; req_access_txt = "48"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby) -"cSg" = (/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby) -"cSh" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/mine/lobby) -"cSi" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby) -"cSj" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/mine/eva) -"cSk" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/station_objects/cable,/turf/simulated/floor,/area/mine/eva) -"cSl" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plating,/area/mine/eva) -"cSm" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/eva) -"cSn" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor,/area/mine/eva) -"cSo" = (/obj/station_objects/ore_box,/turf/simulated/floor,/area/mine/eva) -"cSp" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/west_outpost) -"cSq" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/mine/west_outpost) -"cSr" = (/obj/station_objects/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/mine/west_outpost) -"cSs" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/lobby) -"cSt" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby) -"cSu" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor,/area/mine/lobby) -"cSv" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby) -"cSw" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/lobby) -"cSx" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby) -"cSy" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby) -"cSz" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby) -"cSA" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby) -"cSB" = (/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/lobby) -"cSC" = (/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/lobby) -"cSD" = (/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/lobby) -"cSE" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby) -"cSF" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby) -"cSG" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby) -"cSH" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/lobby) -"cSI" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/mine/lobby) -"cSJ" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/mine/production) -"cSK" = (/turf/simulated/wall/r_wall,/area/mine/production) -"cSL" = (/obj/machinery/driver_button{id = "mining_external_door"; name = "Production Line Input"; pixel_x = -22},/obj/machinery/camera{c_tag = "Production Line External"; dir = 4; network = "MINE"},/turf/simulated/floor/plating/airless,/area/mine/explored) -"cSM" = (/turf/simulated/floor/plating/airless,/area/mine/explored) -"cSN" = (/obj/machinery/conveyor_switch{id = "mining_external"},/turf/simulated/floor/plating/airless,/area/mine/explored) -"cSO" = (/obj/machinery/power/port_gen/pacman{anchored = 1; coins = 120},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) -"cSP" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small,/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/west_outpost) -"cSQ" = (/obj/machinery/power/smes,/obj/station_objects/cable,/turf/simulated/floor/plating,/area/mine/west_outpost) -"cSR" = (/turf/simulated/wall/r_wall,/area/mine/sleeper) -"cSS" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/sleeper) -"cST" = (/obj/machinery/door/airlock/glass{name = "Emergency Sleeper Room"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper) -"cSU" = (/turf/simulated/wall,/area/mine/maintenance) -"cSV" = (/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/mine/maintenance) -"cSW" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/maintenance) -"cSX" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby) -"cSY" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/lobby) -"cSZ" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby) -"cTa" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/lobby) -"cTb" = (/obj/station_objects/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby) -"cTc" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby) -"cTd" = (/obj/station_objects/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"},/turf/simulated/wall/r_wall,/area/mine/production) -"cTe" = (/obj/station_objects/disposaloutlet{dir = 4},/obj/station_objects/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"cTf" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"cTg" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"cTh" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"cTi" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"cTj" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/obj/station_objects/plasticflaps{layer = 3},/obj/machinery/door/poddoor{id = "mining_external_door"; name = "Processing Line Input"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"cTk" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/turf/simulated/floor/plating/airless,/area/mine/explored) -"cTl" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper) -"cTm" = (/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper) -"cTn" = (/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper) -"cTo" = (/obj/machinery/power/apc{dir = 4; name = "Mining Station Medical APC"; pixel_x = 26; pixel_y = 0},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper) -"cTp" = (/obj/machinery/power/smes{charge = 5e+006},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/maintenance) -"cTq" = (/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/maintenance) -"cTr" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/mine/maintenance) -"cTs" = (/obj/machinery/power/apc{dir = 4; name = "Mining Station Maintenance APC"; pixel_x = 26; pixel_y = 0},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/maintenance) -"cTt" = (/obj/station_objects/ore_box,/turf/simulated/floor,/area/mine/lobby) -"cTu" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/lobby) -"cTv" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby) -"cTw" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby) -"cTx" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"cTy" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/unexplored) -"cTz" = (/obj/station_objects/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/unexplored) -"cTA" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) -"cTB" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"cTC" = (/obj/machinery/sleeper,/turf/simulated/floor{tag = "icon-warnwhite (NORTHWEST)"; icon_state = "warnwhite"; dir = 9},/area/mine/sleeper) -"cTD" = (/obj/machinery/sleep_console,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/mine/sleeper) -"cTE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 1; network = "MINE"},/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper) -"cTF" = (/obj/station_objects/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper) -"cTG" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/maintenance) -"cTH" = (/turf/simulated/floor/plating,/area/mine/maintenance) -"cTI" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 4},/turf/simulated/floor/plating,/area/mine/maintenance) -"cTJ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall,/area/mine/maintenance) -"cTK" = (/turf/space,/area/shuttle/mining/outpost) -"cTL" = (/obj/machinery/power/apc{dir = 8; name = "Mining Station APC"; pixel_x = -27; pixel_y = 2},/obj/station_objects/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/lobby) -"cTM" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby) -"cTN" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) -"cTO" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"cTP" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"cTQ" = (/obj/station_objects/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/unexplored) -"cTR" = (/turf/simulated/wall/r_wall,/area/mine/maintenance) -"cTS" = (/obj/station_objects/cable,/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/power/port_gen/pacman{anchored = 1; coins = 120},/turf/simulated/floor/plating,/area/mine/maintenance) -"cTT" = (/obj/machinery/power/port_gen/pacman{anchored = 1; coins = 120},/obj/station_objects/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/maintenance) -"cTU" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/maintenance) -"cTV" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/wall/r_wall,/area/mine/maintenance) -"cTW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/lobby) -"cTX" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby) -"cTY" = (/obj/machinery/conveyor_switch{id = "mining_internal"},/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Airlock"; dir = 8; network = "MINE"},/turf/simulated/floor,/area/mine/lobby) -"cTZ" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) -"cUa" = (/obj/machinery/camera{c_tag = "Station External West"; network = "MINE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) -"cUb" = (/obj/station_objects/crate,/turf/simulated/floor,/area/mine/lobby) -"cUc" = (/obj/station_objects/window/reinforced{dir = 8},/turf/simulated/floor,/area/mine/production) -"cUd" = (/obj/machinery/power/apc{dir = 1; name = "Production Area APC"; pixel_x = 1; pixel_y = 25},/obj/station_objects/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/mine/production) -"cUe" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/mine/production) -"cUf" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/production) -"cUg" = (/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/grille,/turf/simulated/floor/plating,/area/mine/production) -"cUh" = (/obj/machinery/door/airlock/external{name = "Mining Shuttle Airlock"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/lobby) -"cUi" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/mine/lobby) -"cUj" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/station_objects/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby) -"cUk" = (/obj/machinery/door/window/westright{name = "Production Area"; req_access_txt = "48"},/obj/station_objects/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/production) -"cUl" = (/obj/station_objects/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/production) -"cUm" = (/turf/simulated/floor,/area/mine/production) -"cUn" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Production Room"; dir = 8; network = "MINE"},/turf/simulated/floor,/area/mine/production) -"cUo" = (/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "loadingarea"; tag = "loading"},/area/mine/production) -"cUp" = (/obj/station_objects/grille,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/lobby) -"cUq" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/lobby) -"cUr" = (/obj/station_objects/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/mine/lobby) -"cUs" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/lobby) -"cUt" = (/obj/machinery/door/window/westleft{name = "Production Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"cUu" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) -"cUv" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) -"cUw" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) -"cUx" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"cUy" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) -"cUz" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/window/reinforced,/obj/station_objects/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) -"cUA" = (/obj/station_objects/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby) -"cUB" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/lobby) -"cUC" = (/obj/station_objects/window/reinforced{dir = 8},/obj/station_objects/crate,/turf/simulated/floor,/area/mine/production) -"cUD" = (/obj/station_objects/crate,/obj/machinery/light,/turf/simulated/floor,/area/mine/production) -"cUE" = (/turf/simulated/wall/r_wall,/area/mine/explored) -"cUF" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) -"cUG" = (/obj/station_objects/disposalpipe/segment{dir = 4},/obj/station_objects/window/reinforced{dir = 4},/obj/station_objects/window/reinforced{dir = 1},/obj/station_objects/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) -"cUH" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/explored) -"cUI" = (/obj/station_objects/lattice,/obj/station_objects/disposalpipe/segment{dir = 4},/turf/space,/area) -"cUJ" = (/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/lobby) -"cUK" = (/obj/machinery/computer/mining_shuttle,/obj/station_objects/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/mine/lobby) -"cUL" = (/obj/station_objects/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/mine/lobby) -"cUM" = (/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) -"cUN" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/station_objects/plasticflaps,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"cUO" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"cUP" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"cUQ" = (/obj/machinery/mineral/stacking_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"cUR" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"bEv" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bEw" = (/obj/machinery/power/apc{dir = 1; name = "Secondary Aft Starboard Maintenance APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bEx" = (/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/floor/plating,/area/maintenance/asmaint2) +"bEy" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bEz" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bEA" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/simulated/floor/plating,/area/toxins/mixing) +"bEB" = (/turf/simulated/floor/plating,/area/toxins/mixing) +"bEC" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/simulated/floor/plating,/area/toxins/mixing) +"bED" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/space,/area/toxins/test_area) +"bEE" = (/turf/simulated/floor/airless{icon_state = "bot"},/area/toxins/test_area) +"bEF" = (/obj/machinery/camera{c_tag = "Test Area East"; dir = 8; network = "Toxins"},/obj/machinery/camera{c_tag = "Explosives Testing Area"; dir = 8; network = "RD"; pixel_x = 0; pixel_y = -22},/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor/airless,/area/toxins/test_area) +"bEG" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/mining/station) +"bEH" = (/obj/structure/shuttle/engine/propulsion/burst,/turf/space,/area/shuttle/mining/station) +"bEI" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/mining/station) +"bEJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bEK" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bEL" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Aft Port Maintenance"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bEM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bEN" = (/obj/machinery/atmospherics/pipe/manifold,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bEO" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/airlock/external{name = "Vault Maintenance"; req_access_txt = "53"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bEP" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bEQ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/door/airlock/external{name = "Vault Maintenance"; req_access_txt = "53"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/security/nuke_storage) +"bER" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bES" = (/obj/machinery/atmospherics/pipe/manifold,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bET" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bEU" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bEV" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bEW" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/assembly/chargebay) +"bEX" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/assembly/chargebay) +"bEY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) +"bEZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 9},/turf/simulated/wall,/area/atmos) +"bFa" = (/obj/machinery/camera{c_tag = "Atmospherics Refilling Station"; dir = 8; network = "SS13"},/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/atmos) +"bFb" = (/obj/machinery/camera{c_tag = "Atmospherics North West"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/atmos) +"bFc" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor,/area/atmos) +"bFd" = (/obj/machinery/pipedispenser/disposal,/turf/simulated/floor,/area/atmos) +"bFe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/atmos) +"bFf" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Distribution Out"; on = 1},/turf/simulated/floor,/area/atmos) +"bFg" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; name = "Waste In"; on = 1},/turf/simulated/floor,/area/atmos) +"bFh" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 6; icon_state = "intact-c"; initialize_directions = 6; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) +"bFi" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; icon_state = "manifold-c"; level = 2},/turf/simulated/floor,/area/atmos) +"bFj" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_off"; name = "Air to Mix"; on = 0},/turf/simulated/floor,/area/atmos) +"bFk" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 10; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) +"bFl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) +"bFm" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bFn" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bFo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bFp" = (/turf/simulated/wall/r_wall,/area/medical/cmo) +"bFq" = (/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/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1485; listening = 1; name = "Station Intercom (Medbay)"; pixel_x = -30},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j1s"; sortType = 20},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bFr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/medical/surgery) +"bFs" = (/obj/machinery/sleeper,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/surgery) +"bFt" = (/obj/machinery/sleep_console,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bFu" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_pump,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bFv" = (/obj/structure/table,/obj/item/weapon/storage/lglo_kit{pixel_x = 3; pixel_y = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/weapon/storage/stma_kit{pixel_x = 0; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bFw" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bFx" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bFy" = (/turf/simulated/wall/r_wall,/area/crew_quarters/hor) +"bFz" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "Server Room APC"; pixel_x = -25},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bFA" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bFB" = (/obj/machinery/door/window/northleft{name = "Server Room"; req_access_txt = "30"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bFC" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bFD" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bFE" = (/turf/simulated/wall/r_wall,/area/toxins/server) +"bFF" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/power/apc{dir = 8; name = "Lab Hallway APC"; pixel_x = -25},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bFG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bFH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/xenobiology) +"bFI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/closet,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bFJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bFK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/computer/operating{id = "xenobio"; name = "Xenobiology Operating Computer"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bFL" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light{dir = 1},/obj/item/weapon/circular_saw,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bFM" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; pixel_x = 29; pixel_y = 1},/obj/item/weapon/scalpel,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bFN" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bFO" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bFP" = (/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bFQ" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor/airless{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/area/toxins/test_area) +"bFR" = (/turf/simulated/floor/airless{dir = 5; icon_state = "warning"},/area/toxins/test_area) +"bFS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bFT" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/maintenance/apmaint) +"bFU" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bFV" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bFW" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bFX" = (/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bFY" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless,/area/security/nuke_storage) +"bFZ" = (/turf/simulated/wall/r_wall,/area/assembly/chargebay) +"bGa" = (/obj/effect/showcase{icon_state = "showcase_4"; pixel_x = -2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/assembly/chargebay) +"bGb" = (/obj/machinery/light{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/chargebay) +"bGc" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/aft) +"bGd" = (/obj/machinery/camera{c_tag = "Aft Primary Hallway 2"; dir = 8; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) +"bGe" = (/obj/machinery/light/small{dir = 8},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/turf/simulated/floor,/area/atmos) +"bGf" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/turf/simulated/floor,/area/atmos) +"bGg" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/atmos) +"bGh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/atmos) +"bGi" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/atmos) +"bGj" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/atmos) +"bGk" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b"; level = 2},/turf/simulated/floor,/area/atmos) +"bGl" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Air to Distro"; on = 1},/turf/simulated/floor,/area/atmos) +"bGm" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 9; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/atmos) +"bGn" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 6; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) +"bGo" = (/obj/machinery/atmospherics/pipe/manifold{color = "green"; dir = 4; icon_state = "manifold-g"; level = 2},/turf/simulated/floor,/area/atmos) +"bGp" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/atmos) +"bGq" = (/obj/structure/grille,/turf/simulated/wall/r_wall,/area/atmos) +"bGr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bGs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bGt" = (/obj/machinery/computer/crew,/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) +"bGu" = (/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) +"bGv" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) +"bGw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) +"bGx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bGy" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Medical Hallway South"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bGz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/medical/surgery) +"bGA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/medical/surgery) +"bGB" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Operating Theatre"; req_access_txt = "45"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bGC" = (/obj/machinery/computer/rdservercontrol,/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bGD" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/stool/chair{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bGE" = (/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bGF" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{current_temperature = 100; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bGG" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bGH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/sign/biohazard{pixel_x = 28},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bGI" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bGJ" = (/obj/machinery/optable{id = "xenobio"; name = "Xenobiology Operating Table"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bGK" = (/obj/structure/table,/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bGL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bGM" = (/obj/machinery/door/window/southleft{name = "Monkey Pen"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bGN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bGO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bGP" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bGQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bGR" = (/obj/machinery/atmospherics/pipe/simple,/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/plating,/area/maintenance/apmaint) +"bGS" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bGT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bGU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bGV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bGW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bGX" = (/obj/effect/showcase{icon_state = "showcase_5"; pixel_x = -2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/assembly/chargebay) +"bGY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/chargebay) +"bGZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/aft) +"bHa" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/turf/simulated/floor,/area/atmos) +"bHb" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/atmos) +"bHc" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/atmos) +"bHd" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor,/area/atmos) +"bHe" = (/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},/turf/simulated/floor,/area/atmos) +"bHf" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/atmos) +"bHg" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "Mix to Distro"; on = 0},/turf/simulated/floor,/area/atmos) +"bHh" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r"; level = 2},/turf/simulated/floor,/area/atmos) +"bHi" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) +"bHj" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; initialize_directions = 10; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) +"bHk" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "Pure to Mix"; on = 0},/turf/simulated/floor,/area/atmos) +"bHl" = (/obj/machinery/atmospherics/pipe/manifold{color = "green"; dir = 8; icon_state = "manifold-g"; level = 2},/turf/simulated/floor,/area/atmos) +"bHm" = (/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 = "green"},/area/atmos) +"bHn" = (/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},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) +"bHo" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/turf/space,/area) +"bHp" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/obj/structure/grille,/turf/simulated/wall/r_wall,/area/atmos) +"bHq" = (/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/atmos) +"bHr" = (/obj/machinery/camera{c_tag = "Atmospherics Waste Tank"},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bHs" = (/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bHt" = (/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/asmaint) +"bHu" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Office"; departmentType = 5; name = "CMO RC"; pixel_x = -32; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) +"bHv" = (/obj/structure/stool/chair,/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) +"bHw" = (/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) +"bHx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/cmo) +"bHy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bHz" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Medbay APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bHA" = (/obj/machinery/firealarm{pixel_y = 25},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/camera{c_tag = "Surgery Observation"; dir = 2; network = "SS13"; pixel_x = 22},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bHB" = (/obj/structure/stool/chair{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bHC" = (/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/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,/turf/simulated/floor/plating,/area/medical/surgery) +"bHD" = (/obj/structure/table,/obj/item/weapon/hemostat,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bHE" = (/obj/machinery/computer/operating{id = "medbay"},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Operating Theatre"; dir = 2; network = "SS13"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bHF" = (/obj/machinery/door_control{id = "Obshutter"; name = "Observation Door Control"; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bHG" = (/obj/structure/table,/obj/item/weapon/scalpel,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bHH" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/toxins/server) +"bHI" = (/obj/machinery/door/window/northleft{name = "Server Room"; req_access_txt = "30"},/obj/machinery/door/window/southleft{name = "Server Room"; req_access_txt = "30"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bHJ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bHK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Xenobiology"; req_access_txt = "55"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bHL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bHM" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bHN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bHO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{dir = 1; name = "Xenobiology APC"; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/camera{c_tag = "Xenobiology"; dir = 2},/obj/machinery/camera{c_tag = "Xenobiology"; dir = 2; network = "RD"; pixel_x = 22},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bHP" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/toxins/xenobiology) +"bHQ" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/xenobiology) +"bHR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bHS" = (/obj/machinery/atmospherics/pipe/simple,/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/apmaint) +"bHT" = (/obj/machinery/camera{c_tag = "Mech Bay Maintenance"; dir = 2},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bHU" = (/obj/machinery/light/small,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bHV" = (/obj/effect/showcase{icon_state = "showcase_2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/assembly/chargebay) +"bHW" = (/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/atmos) +"bHX" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/turf/simulated/wall,/area/atmos) +"bHY" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area/atmos) +"bHZ" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor,/area/atmos) +"bIa" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area/atmos) +"bIb" = (/obj/machinery/portable_atmospherics/canister/air,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/atmos) +"bIc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/atmos) +"bId" = (/obj/structure/table,/obj/item/weapon/cigbutt,/turf/simulated/floor,/area/atmos) +"bIe" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area/atmos) +"bIf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor,/area/atmos) +"bIg" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bIh" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Mix to Filter"; on = 1},/turf/simulated/floor,/area/atmos) +"bIi" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 6; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bIj" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/valve{dir = 4; icon_state = "valve1"; name = "Pure to Tank"; open = 1},/turf/simulated/floor,/area/atmos) +"bIk" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; dir = 4; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bIl" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Unfiltered to Mix"; on = 1},/turf/simulated/floor,/area/atmos) +"bIm" = (/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/atmos) +"bIn" = (/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/atmos) +"bIo" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "waste_sensor"; output = 63},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bIp" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) +"bIq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bIt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/cmo) +"bIu" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/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 = "SS13"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) +"bIv" = (/obj/structure/table,/obj/item/weapon/stamp/cmo,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/paper{info = "We'll get to finding your cat as soon as we finish this darts tournament.

    --SS13 Security"; name = "Memo"},/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) +"bIw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) +"bIx" = (/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) +"bIy" = (/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) +"bIz" = (/obj/structure/closet/extinguisher{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bIA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/surgery) +"bIB" = (/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) +"bIC" = (/obj/structure/stool/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bID" = (/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/medical/surgery) +"bIE" = (/obj/structure/table,/obj/item/weapon/cigpacket,/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bIF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bIG" = (/obj/machinery/optable{id = "medbay"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bIH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bII" = (/obj/structure/table,/obj/item/weapon/circular_saw,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bIJ" = (/obj/machinery/r_n_d/server{id_with_download_string = "1"; id_with_upload_string = "1"; name = "Core R&D Server"; server_id = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bIK" = (/obj/machinery/camera{c_tag = "Server Room"; dir = 2; network = "SS13"; pixel_x = 22},/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bIL" = (/obj/machinery/camera{c_tag = "Server Room"; dir = 2; network = "RD"},/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bIM" = (/obj/machinery/blackbox_recorder,/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bIN" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bIO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/sign/biohazard{pixel_x = 28},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bIP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/machinery/requests_console{department = "Xenobiology"; departmentType = 0; pixel_x = -30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bIQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bIR" = (/obj/structure/stool/chair,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bIS" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bIT" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bIU" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bIV" = (/turf/simulated/wall,/area/assembly/chargebay) +"bIW" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/recharge_station,/turf/simulated/floor,/area/assembly/chargebay) +"bIX" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/assembly/chargebay) +"bIY" = (/obj/machinery/door/airlock/maintenance{name = "Assembly Line Maintenance"; req_access_txt = "12;29"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bIZ" = (/obj/effect/showcase{icon_state = "showcase_3"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/assembly/chargebay) +"bJa" = (/obj/machinery/light,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/chargebay) +"bJb" = (/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/hallway/primary/aft) +"bJc" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/turf/simulated/wall,/area/maintenance/asmaint) +"bJd" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area/atmos) +"bJe" = (/obj/machinery/light/small,/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area/atmos) +"bJf" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/atmos) +"bJg" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Access"; req_access_txt = "24"},/turf/simulated/floor,/area/atmos) +"bJh" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; dir = 8; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bJi" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bJj" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bJk" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) +"bJl" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bJm" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Mix to Tank/Distro"; on = 1},/turf/simulated/floor,/area/atmos) +"bJn" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Gas Mix Outlet Valve"},/turf/simulated/floor{icon_state = "green"; dir = 6},/area/atmos) +"bJo" = (/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 = 1},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) +"bJp" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 1},/turf/space,/area) +"bJq" = (/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/atmos) +"bJr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bJs" = (/obj/structure/stool/chair{dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) +"bJt" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) +"bJu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/cmo) +"bJv" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Surgery Observation"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bJw" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bJx" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bJy" = (/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/medical/surgery) +"bJz" = (/obj/structure/table,/obj/item/weapon/surgicaldrill,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bJA" = (/obj/structure/secure_closet/medical2,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bJB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bJC" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bJD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bJE" = (/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"}) +"bJF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) +"bJG" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/effect/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; pixel_x = -29; pixel_y = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) +"bJH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/item/weapon/monkeycube_box,/obj/item/weapon/monkeycube_box,/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped,/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) +"bJI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) +"bJJ" = (/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"},/obj/structure/table,/obj/machinery/door_control{id = "xenobio"; name = "Containment Blast Doors"; pixel_x = -1; pixel_y = 7},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) +"bJK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/window/reinforced{dir = 4},/obj/structure/table,/obj/item/weapon/melee/baton,/obj/item/weapon/wrench,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) +"bJL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/window/northleft{name = "Containment Pen"; req_access_txt = "55"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) +"bJM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 6},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) +"bJN" = (/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"},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; on = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) +"bJO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) +"bJP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) +"bJQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) +"bJR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/maintenance{name = "Xenobiology Maintenance"; req_access_txt = "55;12"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bJS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bJT" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bJU" = (/obj/effect/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall,/area/maintenance/asmaint2) +"bJV" = (/turf/simulated/wall,/area) +"bJW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/assembly/chargebay) +"bJX" = (/turf/simulated/floor/grid,/area/assembly/chargebay) +"bJY" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/grid,/area/assembly/chargebay) +"bJZ" = (/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/assembly/chargebay) +"bKa" = (/turf/simulated/floor,/area/assembly/chargebay) +"bKb" = (/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/hallway/primary/aft) +"bKc" = (/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/hallway/primary/aft) +"bKd" = (/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/hallway/primary/aft) +"bKe" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/wall,/area/maintenance/asmaint) +"bKf" = (/turf/simulated/wall/r_wall,/area/atmos) +"bKg" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 6; icon_state = "intact-c"; initialize_directions = 6; level = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor,/area/atmos) +"bKh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 1; icon_state = "manifold-c"; level = 2},/turf/simulated/floor,/area/atmos) +"bKi" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/atmos) +"bKj" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/atmos) +"bKk" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/atmos) +"bKl" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/atmos) +"bKm" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/atmos) +"bKn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/floor/plating,/area/atmos) +"bKo" = (/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/asmaint) +"bKp" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/cmo) +"bKq" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/closet/emcloset,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/medical/cmo) +"bKr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) +"bKs" = (/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 = "white"},/area/medical/cmo) +"bKt" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "CMO's Office"; req_access_txt = "40"},/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 = "white"},/area/medical/cmo) +"bKu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/effect/landmark{name = "lightsout"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bKv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/medical/surgery) +"bKw" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bKx" = (/obj/structure/stool/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bKy" = (/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/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/medical/surgery) +"bKz" = (/obj/structure/table,/obj/item/weapon/retractor,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bKA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bKB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bKC" = (/obj/machinery/requests_console{department = "Operating Theatre"; departmentType = 0; name = "OR RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bKD" = (/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) +"bKE" = (/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bKF" = (/obj/machinery/alarm/server{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"bKG" = (/obj/machinery/message_server,/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"bKH" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/research{name = "Research Division"}) +"bKI" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced{dir = 1},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) +"bKJ" = (/obj/machinery/shieldwallgen{req_access = list(55)},/obj/structure/cable,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bKK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bKL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bKM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bKN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bKO" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/door/window/southleft{name = "Containment Pen"; req_access_txt = "55"},/turf/simulated/floor,/area/toxins/xenobiology) +"bKP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bKQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"bKR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bKS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bKT" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "0"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bKU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area) +"bKV" = (/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) +"bKW" = (/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) +"bKX" = (/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) +"bKY" = (/obj/machinery/camera{c_tag = "Test Chamber South"; dir = 1; network = "Toxins"},/obj/machinery/light/spot,/turf/simulated/floor/airless,/area/toxins/test_area) +"bKZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 8; name = "Aft Port Maintenance APC"; pixel_x = -25; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bLa" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bLb" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/assembly/chargebay) +"bLc" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor,/area/assembly/chargebay) +"bLd" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) +"bLe" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/assembly/chargebay) +"bLf" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/grid,/area/assembly/chargebay) +"bLg" = (/obj/machinery/door/poddoor{id = "Skynet_launch"; name = "Recharge Bay"; req_access_txt = "22"},/turf/simulated/floor,/area/assembly/chargebay) +"bLh" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/hallway/primary/aft) +"bLi" = (/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/hallway/primary/aft) +"bLj" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; icon_state = "manifold-c"; level = 2},/turf/simulated/wall,/area/maintenance/asmaint) +"bLk" = (/obj/effect/decal/cleanable/blood/gibs{icon_state = "gibup1"},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bLl" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/wall,/area/atmos) +"bLm" = (/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/atmos) +"bLn" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/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")},/turf/simulated/floor,/area/atmos) +"bLo" = (/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/atmos) +"bLp" = (/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/atmos) +"bLq" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; name = "Air to External"; on = 1},/obj/structure/closet/fireaxecabinet{pixel_y = 32},/turf/simulated/floor,/area/atmos) +"bLr" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/wall/r_wall,/area/atmos) +"bLs" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 9; icon_state = "intact-c"; level = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/atmos) +"bLt" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/atmos) +"bLu" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) +"bLv" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) +"bLw" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 6; icon_state = "intact-y"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) +"bLx" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 9; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bLy" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) +"bLz" = (/obj/machinery/atmospherics/filter{dir = 1; filter_type = 4; icon_state = "intact_on"; name = "Gas filter (N2O tank)"; on = 1},/turf/simulated/floor,/area/atmos) +"bLA" = (/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/atmos) +"bLB" = (/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},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) +"bLC" = (/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/atmos) +"bLD" = (/turf/simulated/floor/engine/n20,/area/atmos) +"bLE" = (/obj/structure/secure_closet/CMO,/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/cmo) +"bLF" = (/obj/machinery/power/apc{dir = 2; name = "Medical Office APC"; pixel_x = 0; pixel_y = -22},/obj/structure/cable,/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) +"bLG" = (/obj/structure/table,/obj/item/weapon/reagent_containers/hypospray,/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) +"bLH" = (/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/medical/cmo) +"bLI" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Medbay"; departmentType = 1; name = "Medbay RC"; pixel_x = 30; pixel_y = 0; pixel_z = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bLJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bLK" = (/obj/structure/stool/chair{dir = 4},/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) +"bLL" = (/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Obshutter"; name = "Observation Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/surgery) +"bLM" = (/obj/structure/table,/obj/item/weapon/cautery{pixel_x = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bLN" = (/obj/structure/table,/obj/machinery/light,/obj/item/device/radio/intercom{pixel_y = -25},/obj/item/weapon/cleaner,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bLO" = (/obj/machinery/vending/wallmed2{pixel_y = -28},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bLP" = (/obj/structure/crate/freezer,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bLQ" = (/turf/simulated/wall/r_wall,/area/medical/virology) +"bLR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/window/reinforced,/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) +"bLS" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"bLT" = (/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"bLU" = (/obj/machinery/atmospherics/pipe/simple/general/hidden,/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"bLV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bLW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/effect/securearea,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bLX" = (/obj/item/clothing/mask/cigarette,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bLY" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bLZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bMa" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bMb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bMc" = (/obj/structure/disposalpipe/segment,/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/plating,/area/maintenance/apmaint) +"bMd" = (/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/maintenance/apmaint) +"bMe" = (/obj/machinery/door/airlock/maintenance{name = "Assembly Line Maintenance"; req_access_txt = "12;29"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/assembly/chargebay) +"bMf" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/assembly/chargebay) +"bMg" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hallway/primary/aft) +"bMh" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; initialize_directions = 10; level = 2},/turf/simulated/wall,/area/maintenance/asmaint) +"bMi" = (/obj/effect/decal/cleanable/blood/gibs{icon_state = "gibmid3"},/obj/effect/decal/cleanable/blood/gibs{icon_state = "gibbl3"},/obj/effect/decal/cleanable/blood/gibs{icon_state = "gib3"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bMj" = (/turf/simulated/wall,/area/atmos) +"bMk" = (/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor,/area/atmos) +"bMl" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/turf/simulated/floor,/area/atmos) +"bMm" = (/obj/structure/stool/chair,/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area/atmos) +"bMn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/atmos) +"bMo" = (/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/atmos) +"bMp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/atmos) +"bMq" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/atmos) +"bMr" = (/obj/machinery/light,/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/atmos) +"bMs" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_off"; name = "Air to Tank"; on = 0},/turf/simulated/floor,/area/atmos) +"bMt" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_off"; name = "Mix to Tank"; on = 0},/turf/simulated/floor,/area/atmos) +"bMu" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; name = "Pure to Tank"; on = 1},/turf/simulated/floor,/area/atmos) +"bMv" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) +"bMw" = (/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/atmos) +"bMx" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2o_sensor"},/turf/simulated/floor/engine/n20,/area/atmos) +"bMy" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent/roomfiller{valve_open = 1},/turf/simulated/floor/engine/n20,/area/atmos) +"bMz" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine/n20,/area/atmos) +"bMA" = (/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/asmaint) +"bMB" = (/obj/structure/closet/l3closet,/obj/machinery/camera{c_tag = "Virology Airlock"; dir = 2; network = "RD"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bMC" = (/obj/structure/closet/l3closet,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bMD" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bME" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) +"bMF" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) +"bMG" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/medical/research{name = "Research Division"}) +"bMH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor,/area/medical/research{name = "Research Division"}) +"bMI" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) +"bMJ" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) +"bMK" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; icon_state = "on"; on = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"bML" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bMM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bMN" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bMO" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bMP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"bMQ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bMR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bMS" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bMT" = (/obj/machinery/power/apc{dir = 8; name = "Mech Bay APC"; pixel_x = -25; pixel_y = 1},/obj/structure/cable,/turf/simulated/floor,/area/assembly/chargebay) +"bMU" = (/obj/machinery/camera{c_tag = "Mech Recharge Bay"; dir = 8},/obj/machinery/driver_button{id = "Skynet_launch"; name = "Recharge Bay Exit Button"; pixel_x = 24; pixel_y = 0; req_access = null; req_access_txt = "22"; text = "chapel"},/turf/simulated/floor,/area/assembly/chargebay) +"bMV" = (/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/hallway/primary/aft) +"bMW" = (/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/hallway/primary/aft) +"bMX" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r"; level = 2},/turf/simulated/wall,/area/maintenance/asmaint) +"bMY" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/wall,/area/maintenance/asmaint) +"bMZ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/atmos) +"bNa" = (/obj/machinery/door/window/northleft{dir = 1; icon_state = "left"; name = "Atmos Delivery"; req_access_txt = "24"},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/turf/simulated/floor{icon_state = "delivery"},/area/atmos) +"bNb" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/atmos) +"bNc" = (/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/atmos) +"bNd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/unary/vent_pump,/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/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) +"bNe" = (/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/atmos) +"bNf" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/meter,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/atmos) +"bNg" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 10; icon_state = "intact-r"; initialize_directions = 10; level = 2},/obj/structure/closet/extinguisher{pixel_x = 27; pixel_y = 0},/turf/simulated/floor,/area/atmos) +"bNh" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact"; level = 2},/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/turf/simulated/floor,/area/atmos) +"bNi" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/turf/simulated/floor,/area/atmos) +"bNj" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; dir = 10; pixel_x = 0; level = 2; initialize_directions = 10},/turf/simulated/floor,/area/atmos) +"bNk" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; name = "N2O to Pure"; on = 0},/turf/simulated/floor,/area/atmos) +"bNl" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "N2O Outlet Valve"},/turf/simulated/floor{icon_state = "escape"; dir = 6},/area/atmos) +"bNm" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/turf/simulated/floor/plating,/area/atmos) +"bNn" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; level = 2},/turf/space,/area) +"bNo" = (/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/atmos) +"bNp" = (/obj/machinery/door/window/westleft{name = "Medical Delivery"; req_access_txt = "34"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Medbay"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/medical/medbay) +"bNq" = (/obj/machinery/door/window/eastleft{name = "Medical Delivery"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/medbay) +"bNr" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bNs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/surgery) +"bNt" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/structure/bedsheetbin{pixel_x = 2},/obj/item/clothing/suit/straight_jacket,/obj/item/clothing/mask/muzzle,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bNu" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bNv" = (/obj/structure/stool/bed/roller,/obj/machinery/camera{c_tag = "Surgery Recovery Room"; dir = 2; network = "SS13"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bNw" = (/obj/machinery/firealarm{pixel_y = 25},/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bNx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) +"bNy" = (/obj/structure/stool/chair,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bNz" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/stool/chair,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bNA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virology) +"bNB" = (/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) +"bNC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bND" = (/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) +"bNE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) +"bNF" = (/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"}) +"bNG" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/research{name = "Research Division"}) +"bNH" = (/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"}) +"bNI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor,/area/medical/research{name = "Research Division"}) +"bNJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/research{name = "Research Division"}) +"bNK" = (/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 = "Research Division South"; dir = 8; network = "SS13"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/research{name = "Research Division"}) +"bNL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"bNM" = (/mob/living/carbon/metroid,/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"bNN" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"bNO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bNP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bNQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bNR" = (/turf/simulated/wall,/area/maintenance/aft) +"bNS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/camera{c_tag = "Assembly Line Maintenance"; dir = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bNT" = (/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) +"bNU" = (/obj/machinery/light_switch{pixel_y = 24},/turf/simulated/floor,/area/assembly/chargebay) +"bNV" = (/obj/machinery/door/airlock/glass{name = "Assembly Line"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/chargebay) +"bNW" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/item/weapon/crowbar,/turf/simulated/floor,/area/hallway/primary/aft) +"bNX" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/hallway/primary/aft) +"bNY" = (/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/atmos) +"bNZ" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b"; level = 2},/turf/simulated/wall/r_wall,/area/atmos) +"bOa" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; initialize_directions = 12; level = 1},/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},/turf/simulated/floor/plating,/area/atmos) +"bOb" = (/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{color = "blue"; dir = 10; icon_state = "intact-b-f"; initialize_directions = 10; level = 1; name = "pipe"},/turf/simulated/floor/plating,/area/atmos) +"bOc" = (/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/atmos) +"bOd" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/atmos) +"bOe" = (/obj/structure/closet/firecloset,/turf/simulated/floor,/area/atmos) +"bOf" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor,/area/atmos) +"bOg" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4; icon_state = "manifold"; initialize_directions = 11; level = 2},/turf/simulated/floor,/area/atmos) +"bOh" = (/obj/machinery/camera{c_tag = "Atmospherics East"; dir = 8; network = "SS13"},/turf/simulated/floor,/area/atmos) +"bOi" = (/obj/machinery/vending/medical{pixel_x = -2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bOj" = (/obj/structure/secure_closet/medical1,/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bOk" = (/obj/structure/secure_closet/medical3,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bOl" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Rest Room"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bOm" = (/obj/machinery/door/airlock/glass{name = "Virology"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bOn" = (/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bOo" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bOp" = (/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; 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) +"bOq" = (/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bOr" = (/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) +"bOs" = (/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"}) +"bOt" = (/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"}) +"bOu" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/research{name = "Research Division"}) +"bOv" = (/obj/machinery/camera{c_tag = "Xenobiology Containment Pen"; dir = 1; network = "RD"; pixel_x = 0},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"bOw" = (/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/asmaint2) +"bOx" = (/turf/simulated/floor/plating,/area/maintenance/aft) +"bOy" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bOz" = (/obj/item/clothing/head/ushanka,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bOA" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/assembly/assembly_line) +"bOB" = (/obj/machinery/light,/obj/machinery/requests_console{department = "Assembly Line (Robotics)"; departmentType = 2; name = "assembly line RC"; pixel_y = -30},/turf/simulated/floor,/area/assembly/chargebay) +"bOC" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/assembly/chargebay) +"bOD" = (/obj/machinery/light,/turf/simulated/floor,/area/assembly/chargebay) +"bOE" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "cautioncorner"; dir = 4},/area/hallway/primary/aft) +"bOF" = (/turf/simulated/floor{icon_state = "cautioncorner"; dir = 4},/area/hallway/primary/aft) +"bOG" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "cautioncorner"; dir = 4},/area/hallway/primary/aft) +"bOH" = (/obj/structure/closet/extinguisher{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "caution"; dir = 5},/area/hallway/primary/aft) +"bOI" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/atmos) +"bOJ" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; on = 1},/turf/simulated/floor,/area/atmos) +"bOK" = (/obj/machinery/atmospherics/filter{dir = 1; icon_state = "intact_on"; name = "Gas filter (Toxins tank)"; on = 1},/turf/simulated/floor,/area/atmos) +"bOL" = (/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/atmos) +"bOM" = (/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/atmos) +"bON" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bOO" = (/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/atmos) +"bOP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bOQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bOR" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bOS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bOT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 8},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bOU" = (/obj/machinery/light,/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bOV" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bOW" = (/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bOX" = (/obj/item/device/radio/intercom{pixel_y = -25},/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bOY" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bOZ" = (/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/chair{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bPa" = (/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) +"bPb" = (/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) +"bPc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bPd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bPe" = (/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/maintenance/apmaint) +"bPf" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/apmaint) +"bPg" = (/turf/simulated/wall,/area/assembly/assembly_line) +"bPh" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/assembly/assembly_line) +"bPi" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Assembly Line"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/assembly_line) +"bPj" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor,/area/hallway/primary/aft) +"bPk" = (/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) +"bPl" = (/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) +"bPm" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/machinery/door/airlock/maintenance{name = "Atmospherics"; req_access = null; req_access_txt = "24"},/turf/simulated/floor,/area/atmos) +"bPn" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/atmos) +"bPo" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/obj/machinery/camera{c_tag = "Atmospherics Airlock"; dir = 1},/turf/simulated/floor,/area/atmos) +"bPp" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/atmos) +"bPq" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/atmos) +"bPr" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/camera{c_tag = "Atmospherics Central"; dir = 4; network = "SS13"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor,/area/atmos) +"bPs" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "tox_in"; name = "Toxin Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/atmos) +"bPt" = (/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/atmos) +"bPu" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bPv" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area/atmos) +"bPw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/asmaint) +"bPx" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bPy" = (/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},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bPz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bPA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/medical/medbay) +"bPB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/maintenance{name = "Medical Maintenance"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) +"bPC" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/medical/virology) +"bPD" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r-f"; initialize_directions = 6; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/medical/virology) +"bPE" = (/obj/effect/sign/biohazard,/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/wall/r_wall,/area/medical/virology) +"bPF" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Access"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bPG" = (/obj/effect/sign/biohazard,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/medical/virology) +"bPH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) +"bPI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"bPJ" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bPK" = (/obj/structure/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bPL" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"bPM" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bPN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/medical/virology) +"bPO" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/crate,/obj/item/device/multitool,/obj/item/device/prox_sensor,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bPP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bPQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/light/small{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bPR" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/lattice,/turf/space,/area) +"bPS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bPT" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Assembly Line Maintenance"; req_access_txt = "12;29"},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bPU" = (/obj/structure/table,/obj/item/device/multitool,/obj/item/weapon/crowbar,/obj/item/device/flash,/obj/item/device/flash,/turf/simulated/floor,/area/assembly/assembly_line) +"bPV" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/simulated/floor,/area/assembly/assembly_line) +"bPW" = (/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,/turf/simulated/floor,/area/assembly/assembly_line) +"bPX" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 20},/obj/item/weapon/book/manual/robotics_cyborgs{pixel_y = 5},/turf/simulated/floor,/area/assembly/assembly_line) +"bPY" = (/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) +"bPZ" = (/obj/item/device/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/device/flash,/obj/item/device/flash,/obj/structure/table,/turf/simulated/floor,/area/assembly/assembly_line) +"bQa" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/head/helmet/welding{pixel_x = -3; pixel_y = 5},/obj/structure/table,/turf/simulated/floor,/area/assembly/assembly_line) +"bQb" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/obj/machinery/camera{c_tag = "Assembly Line Exit"; dir = 2},/obj/structure/table,/turf/simulated/floor,/area/assembly/assembly_line) +"bQc" = (/turf/simulated/floor,/area/assembly/assembly_line) +"bQd" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/light{dir = 1},/obj/machinery/light_switch{pixel_y = 24},/turf/simulated/floor,/area/assembly/assembly_line) +"bQe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bQf" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) +"bQg" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bQh" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "cautioncorner"; dir = 2},/area/hallway/primary/aft) +"bQi" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "cautioncorner"; dir = 2},/area/hallway/primary/aft) +"bQj" = (/turf/simulated/floor{icon_state = "caution"; dir = 6},/area/hallway/primary/aft) +"bQk" = (/obj/effect/securearea,/turf/simulated/wall/r_wall,/area/atmos) +"bQl" = (/obj/structure/closet/wardrobe/atmospherics_yellow,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/atmos) +"bQm" = (/obj/machinery/atmospherics/pipe/simple{dir = 6; icon_state = "intact"; initialize_directions = 6; level = 2},/obj/structure/closet/firecloset,/turf/simulated/floor,/area/atmos) +"bQn" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/atmos) +"bQo" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) +"bQp" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/atmos) +"bQq" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; name = "Plasma to Pure"; on = 0},/turf/simulated/floor,/area/atmos) +"bQr" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Plasma Outlet Valve"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/atmos) +"bQs" = (/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/atmos) +"bQt" = (/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"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bQu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bQv" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bQw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/medical/virology) +"bQx" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/syringes,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bQy" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Virologist"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "virology_airlock_exterior"; id_tag = "virology_airlock_control"; interior_door_tag = "virology_airlock_interior"; name = "Virology Access Console"; pixel_y = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bQz" = (/obj/machinery/computer/pandemic,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bQA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) +"bQB" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bQC" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/bedsheet,/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bQD" = (/obj/machinery/camera{c_tag = "Virology East RD"; dir = 8; network = "RD"; pixel_y = -23},/obj/machinery/camera{c_tag = "Virology East"; dir = 8; network = "SS13"; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bQE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/medical/virology) +"bQF" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bQG" = (/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/asmaint2) +"bQH" = (/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/assembly/assembly_line) +"bQI" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/device/flash,/obj/item/device/flash,/obj/item/weapon/cable_coil,/turf/simulated/floor,/area/assembly/assembly_line) +"bQJ" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/assembly/assembly_line) +"bQK" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; name = "Assembly Line APC"; pixel_x = 1; pixel_y = 25},/turf/simulated/floor,/area/assembly/assembly_line) +"bQL" = (/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor,/area/assembly/assembly_line) +"bQM" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/assembly/assembly_line) +"bQN" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{pixel_y = 24},/turf/simulated/floor,/area/assembly/assembly_line) +"bQO" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor,/area/assembly/assembly_line) +"bQP" = (/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/assembly/assembly_line) +"bQQ" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/hallway/primary/aft) +"bQR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/aft) +"bQS" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bQT" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/wall/r_wall,/area/hallway/primary/aft) +"bQU" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/atmos) +"bQV" = (/obj/machinery/vending/cola,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/atmos) +"bQW" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/obj/machinery/vending/snack,/turf/simulated/floor,/area/atmos) +"bQX" = (/obj/machinery/power/apc{dir = 8; name = "Atmospherics APC"; pixel_x = -24},/obj/structure/cable,/turf/simulated/floor,/area/atmos) +"bQY" = (/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; name = "External to Filter"; on = 1},/turf/simulated/floor,/area/atmos) +"bQZ" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor,/area/atmos) +"bRa" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; dir = 1; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bRb" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 2},/turf/simulated/floor,/area/atmos) +"bRc" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 2},/turf/simulated/floor,/area/atmos) +"bRd" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bRe" = (/turf/simulated/wall/r_wall,/area/maintenance/incinerator) +"bRf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/maintenance{name = "Incinerator Access"; req_access_txt = "12"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bRg" = (/obj/structure/table,/obj/item/clothing/gloves/latex,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bRh" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bRi" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bRj" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bRk" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bRl" = (/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/virology) +"bRm" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/obj/structure/table,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bRn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bRo" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) +"bRp" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/port) +"bRq" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) +"bRr" = (/obj/structure/grille,/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area) +"bRs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bRt" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/assembly/assembly_line) +"bRu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/assembly/assembly_line) +"bRv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/assembly/assembly_line) +"bRw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor,/area/assembly/assembly_line) +"bRx" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/assembly/assembly_line) +"bRy" = (/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/assembly/assembly_line) +"bRz" = (/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bRA" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/hallway/primary/aft) +"bRB" = (/obj/machinery/computer/arcade,/turf/simulated/floor,/area/atmos) +"bRC" = (/obj/effect/showcase,/turf/simulated/floor,/area/atmos) +"bRD" = (/obj/structure/closet/emcloset,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/atmos) +"bRE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; level = 2},/turf/simulated/floor/plating,/area/atmos) +"bRF" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/atmos) +"bRG" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; name = "Tank to Filter"; on = 0},/turf/simulated/floor,/area/atmos) +"bRH" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 6; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) +"bRI" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bRJ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "N2 to Pure"; on = 0},/turf/simulated/floor,/area/atmos) +"bRK" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r"; level = 2},/obj/item/weapon/cigbutt,/turf/simulated/floor,/area/atmos) +"bRL" = (/obj/machinery/atmospherics/filter{dir = 1; filter_type = 3; icon_state = "intact_on"; name = "Gas filter (CO2 tank)"; on = 1},/turf/simulated/floor,/area/atmos) +"bRM" = (/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/atmos) +"bRN" = (/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/atmos) +"bRO" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"bRP" = (/obj/structure/rack{dir = 1},/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bRQ" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bRR" = (/obj/machinery/atmospherics/pipe/tank/toxins{volume = 3200},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bRS" = (/obj/machinery/atmospherics/pipe/tank/oxygen{volume = 3200},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bRT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bRU" = (/obj/machinery/atmospherics/portables_connector{dir = 2; name = "Gas Input"},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bRV" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bRW" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/flu_virion,/obj/item/weapon/reagent_containers/glass/bottle/cold{pixel_x = 3; pixel_y = 3},/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bRX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bRY" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bRZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/medical/virology) +"bSa" = (/obj/machinery/door/window{dir = 1; name = "Isolation A"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bSb" = (/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) +"bSc" = (/obj/structure/grille,/obj/structure/window/reinforced,/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/medical/virology) +"bSd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) +"bSe" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/window{dir = 1; name = "Isolation B"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bSf" = (/obj/item/weapon/cigbutt,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bSg" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/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/airless,/area/solar/port) +"bSh" = (/obj/machinery/light{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/assembly/assembly_line) +"bSi" = (/obj/machinery/camera{c_tag = "Robotics Assembly"; dir = 1},/obj/machinery/conveyor_switch{id = "Skynet_heavy"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/assembly/assembly_line) +"bSj" = (/obj/machinery/mecha_part_fabricator,/turf/simulated/floor,/area/assembly/assembly_line) +"bSk" = (/obj/structure/stool,/turf/simulated/floor,/area/assembly/assembly_line) +"bSl" = (/obj/structure/stool,/obj/machinery/r_n_d/circuit_imprinter{pixel_y = 1},/turf/simulated/floor,/area/assembly/assembly_line) +"bSm" = (/obj/machinery/requests_console{department = "Assembly Line (Robotics)"; departmentType = 2; name = "assembly line RC"; pixel_y = -30},/turf/simulated/floor,/area/assembly/assembly_line) +"bSn" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/assembly/assembly_line) +"bSo" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Assembly Line Delivery"; req_access_txt = "29"},/obj/structure/window/reinforced{dir = 1},/obj/machinery/light,/turf/simulated/floor{icon_state = "delivery"},/area/assembly/assembly_line) +"bSp" = (/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/assembly/assembly_line) +"bSq" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/hallway/primary/aft) +"bSr" = (/obj/structure/stool,/turf/simulated/floor,/area/atmos) +"bSs" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Break Room"; req_access_txt = "24"},/turf/simulated/floor,/area/atmos) +"bSt" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) +"bSu" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_off"; name = "O2 to Pure"; on = 0},/turf/simulated/floor,/area/atmos) +"bSv" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; name = "N2 to Air"; on = 1},/turf/simulated/floor,/area/atmos) +"bSw" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/turf/simulated/floor,/area/atmos) +"bSx" = (/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/atmos) +"bSy" = (/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/atmos) +"bSz" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"bSA" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) +"bSB" = (/obj/machinery/atmospherics/binary/pump,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bSC" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bSD" = (/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/medical/virology) +"bSE" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table,/obj/item/weapon/cleaner,/obj/item/weapon/reagent_containers/syringe/antiviral,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bSF" = (/obj/machinery/door/window{dir = 8; icon = 'windoor.dmi'; name = "Virology Holding Rooms"; req_access_txt = "39"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bSG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bSH" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSI" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/assembly/assembly_line) +"bSK" = (/obj/structure/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/weapon/cell{pixel_x = 5; pixel_y = -5; charge = 100; maxcharge = 15000},/obj/item/device/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1},/turf/simulated/floor,/area/assembly/assembly_line) +"bSL" = (/obj/structure/table,/obj/item/weapon/scalpel,/turf/simulated/floor,/area/assembly/assembly_line) +"bSM" = (/obj/machinery/conveyor{dir = 4; id = "Skynet_heavy"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/assembly/assembly_line) +"bSN" = (/obj/machinery/conveyor{dir = 4; id = "Skynet_heavy"},/obj/machinery/light,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/assembly/assembly_line) +"bSO" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/assembly/assembly_line) +"bSP" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Assembly Line Maintenance"; req_access_txt = "12;29"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bSQ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bSR" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/maintenance/aft) +"bSS" = (/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/hallway/primary/aft) +"bST" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bSU" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/atmos) +"bSV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/atmos) +"bSW" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 5; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) +"bSX" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 4; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) +"bSY" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) +"bSZ" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; dir = 9; icon_state = "intact-r"; level = 2},/turf/simulated/floor,/area/atmos) +"bTa" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 8; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/floor,/area/atmos) +"bTb" = (/obj/machinery/atmospherics/binary/pump{dir = 4; icon_state = "intact_on"; name = "O2 to Air"; on = 1},/turf/simulated/floor,/area/atmos) +"bTc" = (/obj/machinery/atmospherics/mixer{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; target_pressure = 4500},/turf/simulated/floor,/area/atmos) +"bTd" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 5; icon_state = "intact-y"; level = 2},/turf/simulated/floor,/area/atmos) +"bTe" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; name = "CO2 to Pure"; on = 0},/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) +"bTf" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "CO2 Outlet Valve"},/turf/simulated/floor{dir = 6; icon_state = "yellow"},/area/atmos) +"bTg" = (/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/atmos) +"bTh" = (/obj/machinery/door/poddoor{id = "disvent"; name = "Incinerator Vent"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"bTi" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"bTj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/effect/securearea{desc = "A warning sign which reads 'DANGER: FIRE'"; icon_state = "fire"; name = "DANGER: FIRE"},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"bTk" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/binary/pump{dir = 4},/obj/machinery/access_button{command = "cycle_interior"; layer = 3.1; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = 22; pixel_y = -10},/obj/machinery/light{dir = 1},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"bTl" = (/obj/machinery/door_control{id = "disvent"; name = "Incinerator Vent Control"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bTm" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bTn" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bTo" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/obj/machinery/atmospherics/valve{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bTp" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bTq" = (/obj/structure/closet/l3closet/virology{pixel_x = -5},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bTr" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 6; icon_state = "intact-b-f"; initialize_directions = 6; level = 1; name = "pipe"},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/medical/virology) +"bTs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{tag = "icon-intact-b-f (WEST)"; name = "pipe"; icon_state = "intact-b-f"; dir = 8; level = 1; initialize_directions = 10; color = "blue"},/obj/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"bTt" = (/obj/machinery/door/window{name = "Monkey Pen"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple{tag = "icon-intact-b-f (WEST)"; name = "pipe"; icon_state = "intact-b-f"; dir = 8; level = 1; initialize_directions = 10; color = "blue"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bTu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{tag = "icon-intact-b-f (WEST)"; name = "pipe"; icon_state = "intact-b-f"; dir = 8; level = 1; initialize_directions = 10; color = "blue"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"bTv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/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},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"bTw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple{tag = "icon-intact-b-f (WEST)"; name = "pipe"; icon_state = "intact-b-f"; dir = 8; level = 1; initialize_directions = 10; color = "blue"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) +"bTx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = -1},/turf/simulated/wall/r_wall,/area/medical/virology) +"bTy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bTz" = (/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"},/turf/simulated/floor/plating/airless,/area/maintenance/asmaint2) +"bTA" = (/obj/structure/disposalpipe/segment{dir = 4},/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/asmaint2) +"bTB" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless,/area) +"bTC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area) +"bTD" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/turf/simulated/floor/plating/airless,/area) +"bTE" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/maintenance/aft) +"bTF" = (/obj/machinery/computer/operating{id = "robotics"; name = "Robotics Operating Computer"},/turf/simulated/floor,/area/assembly/assembly_line) +"bTG" = (/obj/structure/table,/obj/item/weapon/circular_saw,/turf/simulated/floor,/area/assembly/assembly_line) +"bTH" = (/obj/machinery/atmospherics/pipe/simple,/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/plating,/area/maintenance/aft) +"bTI" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bTJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bTK" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall,/area/maintenance/aft) +"bTL" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bTM" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) +"bTN" = (/obj/machinery/camera{c_tag = "Atmospherics Hawk's a knob room"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/atmos) +"bTO" = (/obj/structure/closet/extinguisher{pixel_x = 5; pixel_y = -32},/turf/simulated/floor,/area/atmos) +"bTP" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; icon_state = "intact-b"; level = 2},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/atmos) +"bTQ" = (/obj/machinery/camera{c_tag = "Atmospherics South West"; dir = 4; network = "SS13"},/obj/machinery/portable_atmospherics/pump,/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor,/area/atmos) +"bTR" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor,/area/atmos) +"bTS" = (/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "N2 Out"; on = 1},/turf/simulated/floor,/area/atmos) +"bTT" = (/obj/machinery/atmospherics/filter{dir = 4; filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2 tank)"; on = 1},/turf/simulated/floor,/area/atmos) +"bTU" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) +"bTV" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 4; icon_state = "intact-g"; level = 2},/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "O2 Out"; on = 1},/turf/simulated/floor,/area/atmos) +"bTW" = (/obj/machinery/atmospherics/filter{dir = 4; filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2 tank)"; on = 1},/turf/simulated/floor,/area/atmos) +"bTX" = (/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"; initialize_directions = 12; level = 2},/turf/simulated/floor,/area/atmos) +"bTY" = (/obj/machinery/atmospherics/pipe/simple{color = "green"; dir = 9; icon_state = "intact-g"; level = 2},/turf/simulated/floor,/area/atmos) +"bTZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 9; icon_state = "intact-c"; level = 2},/turf/simulated/floor/plating,/area/atmos) +"bUa" = (/obj/machinery/igniter{icon_state = "igniter0"; id = "Incinerator"; on = 0},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"bUb" = (/obj/machinery/door/airlock/maintenance{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "incinerator_airlock_exterior"; locked = 1; name = "Incinerator Access"; req_access_txt = "12"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"bUc" = (/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"bUd" = (/obj/machinery/door/airlock/maintenance{autoclose = 0; frequency = 1449; icon_state = "door_locked"; id_tag = "incinerator_airlock_interior"; locked = 1; name = "Incinerator Access"; req_access_txt = "12"},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"bUe" = (/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bUf" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bUg" = (/obj/machinery/atmospherics/valve,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bUh" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bUi" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bUj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bUk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area/medical/virology) +"bUl" = (/obj/structure/secure_closet/medical1{pixel_x = -5},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bUm" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bUn" = (/obj/machinery/power/apc{cell_type = 5000; dir = 2; name = "Virology APC"; pixel_x = 0; pixel_y = -23},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bUo" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/light,/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = 32},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bUp" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bUq" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bUr" = (/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bUs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) +"bUt" = (/turf/simulated/wall/r_wall,/area/maintenance/portsolar) +"bUu" = (/turf/simulated/wall,/area/maintenance/portsolar) +"bUv" = (/obj/machinery/optable{id = "robotics"; name = "Robotics Operating Table"},/turf/simulated/floor,/area/assembly/assembly_line) +"bUw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/table,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/turf/simulated/floor,/area/assembly/assembly_line) +"bUx" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bUy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bUz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bUA" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bUB" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/maintenance/aft) +"bUC" = (/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},/turf/simulated/floor{icon_state = "bot"},/area/engine/engineering) +"bUD" = (/obj/machinery/door/airlock/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/engineering) +"bUE" = (/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},/turf/simulated/floor/plating,/area/engine/engineering) +"bUF" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/wall/r_wall,/area/hallway/primary/aft) +"bUG" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall,/area/atmos) +"bUH" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/wall,/area/atmos) +"bUI" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; level = 2},/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor,/area/atmos) +"bUJ" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b"; level = 2},/obj/structure/table,/turf/simulated/floor,/area/atmos) +"bUK" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 9; icon_state = "intact-b"; level = 2},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/atmos) +"bUL" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor,/area/atmos) +"bUM" = (/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/atmos) +"bUN" = (/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/atmos) +"bUO" = (/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/atmos) +"bUP" = (/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/atmos) +"bUQ" = (/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/atmos) +"bUR" = (/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/atmos) +"bUS" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 5; icon_state = "intact-c"; level = 2},/turf/simulated/floor,/area/atmos) +"bUT" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 10; icon_state = "intact-c"; initialize_directions = 10; level = 2},/obj/machinery/meter{frequency = 1443; id = "mair_meter"},/turf/simulated/floor{icon_state = "arrival"; dir = 10},/area/atmos) +"bUU" = (/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/atmos) +"bUV" = (/obj/machinery/atmospherics/valve/digital{color = "cyan"; icon_state = "valve1"; name = "Mixed Air Outlet Valve"; open = 1},/obj/machinery/camera{c_tag = "Atmospherics South East"; dir = 1},/turf/simulated/floor{icon_state = "arrival"; dir = 6},/area/atmos) +"bUW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/atmos) +"bUX" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; icon_state = "on"; on = 1; pixel_y = 1},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"bUY" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_on"; on = 1},/obj/machinery/access_button{command = "cycle_exterior"; master_tag = "incinerator_access_control"; name = "Incinerator airlock control"; pixel_x = -24; pixel_y = 8},/obj/machinery/light,/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"bUZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/effect/securearea{desc = "A warning sign which reads 'DANGER: FIRE'"; icon_state = "fire"; name = "DANGER: FIRE"},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) +"bVa" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/meter,/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "incinerator_airlock_exterior"; id_tag = "incinerator_access_control"; interior_door_tag = "incinerator_airlock_interior"; name = "Incinerator Access Console"; pixel_y = -26; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bVb" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/machinery/ignition_switch{id = "Incinerator"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bVc" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/machinery/light,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bVd" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; icon_state = "intact"; level = 2},/obj/machinery/atmospherics/pipe/simple/insulated,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bVe" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bVf" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/power/apc{dir = 4; name = "Incinerator APC"; pixel_x = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"bVg" = (/obj/machinery/door/window{dir = 1; name = "Virology Back Room"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bVh" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/medical/virology) +"bVi" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/medical/virology) +"bVj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/medical/virology) +"bVk" = (/obj/item/device/radio/intercom{pixel_x = -25},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bVl" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bVm" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bVn" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/port) +"bVo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) +"bVp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) +"bVq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) +"bVr" = (/turf/simulated/floor/plating,/area/maintenance/portsolar) +"bVs" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"bVt" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/smes{charge = 0},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"bVu" = (/obj/effect/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/maintenance/portsolar) +"bVv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/camera{c_tag = "Aft Lower Maintenance"; dir = 2},/turf/simulated/floor/plating,/area/maintenance/aft) +"bVw" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bVx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bVy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bVz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bVA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bVB" = (/turf/simulated/wall/r_wall,/area/maintenance/aft) +"bVC" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/turf/simulated/wall/r_wall,/area/maintenance/aft) +"bVD" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/aft) +"bVE" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) +"bVF" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/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},/turf/simulated/floor{icon_state = "delivery"},/area/engine/engineering) +"bVG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor,/area/engine/engineering) +"bVH" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/engine/engineering) +"bVI" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/wall,/area/engine/chiefs_office) +"bVJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"bVK" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/bookcase/manuals/engineering,/turf/simulated/floor,/area/engine/chiefs_office) +"bVL" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"bVM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/engine/chiefs_office) +"bVN" = (/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"bVO" = (/obj/structure/grille,/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"; d2 = 2},/turf/simulated/floor/plating,/area/engine/chiefs_office) +"bVP" = (/obj/machinery/door/airlock/engineering{name = "Break Room"; req_access_txt = "10"},/turf/simulated/floor,/area/engine/engineering) +"bVQ" = (/turf/simulated/wall/r_wall,/area/engine/engineering) +"bVR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/atmos) +"bVS" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) +"bVT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) +"bVU" = (/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/atmos) +"bVV" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/atmos) +"bVW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/atmos) +"bVX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bVY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/maintenance/incinerator) +"bVZ" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/maintenance/incinerator) +"bWa" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bWb" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/obj/machinery/meter,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bWc" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bWd" = (/obj/machinery/power/tracker,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/port) +"bWe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/solar/port) +"bWf" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/port) +"bWg" = (/turf/simulated/floor/plating/airless,/area/solar/port) +"bWh" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/port) +"bWi" = (/obj/machinery/door/airlock/external{name = "West Solar Maintenance"; req_access = null; req_access_txt = "13"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"bWj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"bWk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"bWl" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) +"bWm" = (/obj/machinery/door/airlock/engineering{name = "Port Solar Access"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"bWn" = (/obj/structure/crate,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/aft) +"bWo" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/aft) +"bWp" = (/obj/machinery/field_generator,/turf/simulated/floor/plating,/area/engine/engineering) +"bWq" = (/obj/machinery/emitter,/turf/simulated/floor/plating,/area/engine/engineering) +"bWr" = (/obj/machinery/power/apc{cell_type = 10000; dir = 1; name = "Engineering APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "yellow"},/area/engine/engineering) +"bWs" = (/obj/structure/window/reinforced{dir = 4},/obj/effect/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor,/area/engine/engineering) +"bWt" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/engine/engine_smes) +"bWu" = (/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{dir = 2; icon_state = "warning"},/area/engine/engine_smes) +"bWv" = (/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{dir = 6; icon_state = "warning"},/area/engine/engine_smes) +"bWw" = (/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/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/turf/simulated/floor{icon_state = "yellow"},/area/engine/engineering) +"bWx" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/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/engine/engineering) +"bWy" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/engine/engineering) +"bWz" = (/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"},/obj/effect/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{icon_state = "yellow"; dir = 10},/area/engine/engineering) +"bWA" = (/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/engine/engineering) +"bWB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/effect/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 6; icon_state = "yellow"},/area/engine/engineering) +"bWC" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall,/area/engine/chiefs_office) +"bWD" = (/obj/machinery/computer/atmos_alert,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/engine/chiefs_office) +"bWE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/chiefs_office) +"bWF" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/engine/chiefs_office) +"bWG" = (/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"},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/shoes/magboots,/turf/simulated/floor,/area/engine/chiefs_office) +"bWH" = (/obj/machinery/power/apc{dir = 1; name = "CE office APC"; pixel_x = 0; pixel_y = 25},/obj/structure/secure_closet/engineering_chief{req_access_txt = "0"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/engine/chiefs_office) +"bWI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"bWJ" = (/turf/simulated/floor,/area/engine/engineering) +"bWK" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/turf/space,/area) +"bWL" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "green"; icon_state = "intact-g"; level = 2},/turf/space,/area) +"bWM" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/turf/space,/area) +"bWN" = (/obj/structure/lattice,/obj/machinery/atmospherics/binary/pump{dir = 0; icon_state = "intact_on"; on = 1},/turf/space,/area) +"bWO" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 1},/turf/space,/area) +"bWP" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/wall/r_wall,/area/medical/virology) +"bWQ" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bWR" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/weapon/secstorage/ssafe{pixel_x = 5; pixel_y = -29},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bWS" = (/obj/item/weapon/bedsheet,/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bWT" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 1; initialize_directions = 0; level = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bWU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; frequency = 1439; icon_state = "off"; id_tag = null; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bWV" = (/obj/machinery/camera{c_tag = "Virology South RD"; dir = 1; network = "RD"; pixel_x = 0},/obj/machinery/camera{c_tag = "Virology South"; dir = 1; network = "SS13"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bWW" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/port) +"bWX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) +"bWY" = (/obj/machinery/power/solar_control{id = "portsolar"; name = "Port Solar Control"; track = 2},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/portsolar) +"bWZ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"bXa" = (/obj/machinery/power/apc{name = "Port Solar APC"; dir = 4; pixel_x = 23; pixel_y = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"bXb" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) +"bXc" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bXd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bXe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bXf" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bXg" = (/obj/structure/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{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},/turf/simulated/floor/plating,/area/engine/engineering) +"bXh" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/engine/engineering) +"bXi" = (/turf/simulated/floor/plating,/area/engine/engineering) +"bXj" = (/obj/machinery/door/poddoor{id = "Secure Storage"; name = "Secure Storage"},/turf/simulated/floor/plating,/area/engine/engineering) +"bXk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) +"bXl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/engine/engineering) +"bXm" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/engine/engineering) +"bXn" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/engine/engineering) +"bXo" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/engine/engineering) +"bXp" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) +"bXq" = (/turf/simulated/wall,/area/engine/engineering) +"bXr" = (/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor,/area/engine/engineering) +"bXs" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"bXt" = (/obj/machinery/computer/station_alert,/turf/simulated/floor,/area/engine/chiefs_office) +"bXu" = (/obj/structure/stool,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/chiefs_office) +"bXv" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/chiefs_office) +"bXw" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/engine/chiefs_office) +"bXx" = (/obj/machinery/door_control{icon_state = "doorctrl0"; id = "Engineering"; name = "Engine Security Doors"; pixel_x = 25; pixel_y = -6; req_access_txt = "11"},/obj/machinery/door_control{id = "Secure Storage"; name = "Engineering Secure Storage"; pixel_x = 25; pixel_y = 6; req_access_txt = "11"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/chiefs_office) +"bXy" = (/obj/effect/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"bXz" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/engine/engineering) +"bXA" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/grille,/turf/simulated/wall/r_wall,/area/atmos) +"bXB" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/structure/lattice,/turf/space,/area) +"bXC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/medical/virology) +"bXD" = (/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/medical/virology) +"bXE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) +"bXF" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/medical/virology) +"bXG" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall/r_wall,/area/medical/virology) +"bXH" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/port) +"bXI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) +"bXJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/aft) +"bXK" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bXL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bXM" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/turf/simulated/floor/plating,/area/maintenance/aft) +"bXN" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating,/area/engine/engineering) +"bXO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/engineering) +"bXP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/engine/engineering) +"bXQ" = (/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,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) +"bXR" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) +"bXS" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/engine/engineering) +"bXT" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Engineering"; name = "Engineering Security Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/engine/engineering) +"bXU" = (/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/weapon/zippo,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/weapon/reagent_containers/pill/kelotane{pixel_x = -3; pixel_y = -12},/turf/simulated/floor,/area/engine/chiefs_office) +"bXV" = (/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/chiefs_office) +"bXW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/chiefs_office) +"bXX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/chiefs_office) +"bXY" = (/obj/structure/stool/chair,/obj/effect/landmark/start{name = "Chief Engineer"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/chiefs_office) +"bXZ" = (/obj/item/weapon/storage/belt/utility,/obj/item/weapon/weldingtool,/obj/item/weapon/wrench,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) +"bYa" = (/obj/structure/grille,/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"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/chiefs_office) +"bYb" = (/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/atmos) +"bYc" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"bYd" = (/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/atmos) +"bYe" = (/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/atmos) +"bYf" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"bYg" = (/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/atmos) +"bYh" = (/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/atmos) +"bYi" = (/obj/machinery/air_sensor{frequency = 1443; id_tag = "air_sensor"; output = 7},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"bYj" = (/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/atmos) +"bYk" = (/obj/machinery/atmospherics/pipe/vent{dir = 1},/obj/structure/lattice,/turf/space,/area) +"bYl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bYm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bYn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/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/plating,/area/maintenance/asmaint2) +"bYo" = (/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) +"bYp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) +"bYq" = (/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) +"bYr" = (/obj/machinery/power/apc{dir = 8; name = "Aft Maintenance APC"; pixel_x = -25; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/aft) +"bYs" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/camera{c_tag = "Engineering SMES Room"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/engine/engineering) +"bYt" = (/obj/structure/table,/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},/turf/simulated/floor,/area/engine/engineering) +"bYu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig,/turf/simulated/floor,/area/engine/engineering) +"bYv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/table,/obj/item/weapon/book/manual/engineering_singularity_safety,/obj/item/clothing/gloves/yellow,/turf/simulated/floor,/area/engine/engineering) +"bYw" = (/obj/machinery/dispenser,/turf/simulated/floor,/area/engine/engineering) +"bYx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) +"bYy" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) +"bYz" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor,/area/engine/engineering) +"bYA" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/requests_console{announcementConsole = 1; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/engine/engineering) +"bYB" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"bYC" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/table,/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},/turf/simulated/floor,/area/engine/chiefs_office) +"bYD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/chiefs_office) +"bYE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/chiefs_office) +"bYF" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) +"bYG" = (/obj/machinery/camera{c_tag = "Engineering CE's Office"; dir = 1; pixel_x = 23},/obj/structure/table/reinforced,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/engine/chiefs_office) +"bYH" = (/obj/item/weapon/clipboard,/obj/item/weapon/stamp/ce,/obj/structure/table/reinforced,/obj/item/clothing/glasses/meson,/turf/simulated/floor,/area/engine/chiefs_office) +"bYI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/chiefs_office) +"bYJ" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"bYK" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"bYL" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"bYM" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"bYN" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"bYO" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"bYP" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"bYQ" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/plating/airless,/area) +"bYR" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bYS" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bYT" = (/obj/structure/stool/chair,/obj/item/weapon/cigpacket,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bYU" = (/obj/structure/stool/chair,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bYV" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bYW" = (/obj/machinery/atmospherics/pipe/simple{dir = 5},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bYX" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engineering) +"bYY" = (/obj/machinery/field_generator,/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) +"bYZ" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/machinery/emitter,/turf/simulated/floor/plating,/area/engine/engineering) +"bZa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/engineering) +"bZb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/engineering) +"bZc" = (/obj/machinery/door/airlock/engineering{name = "Power Storage"; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/engineering) +"bZd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) +"bZe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/status_display{pixel_x = -1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) +"bZf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering) +"bZg" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/engine/engineering) +"bZh" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/engine/engineering) +"bZi" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 4; icon_state = "yellow"},/area/engine/engineering) +"bZj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/chiefs_office) +"bZk" = (/obj/machinery/door/window{dir = 2; name = "CE Office"; req_access_txt = "56"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine/chiefs_office) +"bZl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/chiefs_office) +"bZm" = (/turf/simulated/wall,/area/engine/chiefs_office) +"bZn" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) +"bZo" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) +"bZp" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area/atmos) +"bZq" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bZr" = (/obj/structure/rack{dir = 1},/obj/item/weapon/storage/lightbox/bulbs,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/item/weapon/storage/lightbox/tubes,/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bZs" = (/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) +"bZt" = (/obj/effect/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall/r_wall,/area/maintenance/starboardsolar) +"bZu" = (/obj/machinery/door/airlock/engineering{name = "Starboard Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"bZv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/asmaint2) +"bZw" = (/obj/effect/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/maintenance/aft) +"bZx" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"bZy" = (/obj/structure/secure_closet/engineering_welding,/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 9; icon_state = "yellow"},/area/engine/engineering) +"bZz" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_y = 30},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"bZA" = (/obj/machinery/vending/coffee,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"bZB" = (/obj/machinery/vending/cigarette,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) +"bZC" = (/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) +"bZD" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"bZE" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"bZF" = (/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) +"bZG" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) +"bZH" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"bZI" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/belt/utility,/obj/item/weapon/wrench,/obj/item/weapon/weldingtool,/obj/item/clothing/head/helmet/welding{pixel_x = -3; pixel_y = 5},/turf/simulated/floor{dir = 4; icon_state = "yellowcorner"},/area/engine/engineering) +"bZJ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"bZK" = (/obj/structure/secure_closet/engineering_personal,/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"bZL" = (/obj/structure/secure_closet/engineering_personal,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/engine/engineering) +"bZM" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/wall,/area/maintenance/asmaint2) +"bZN" = (/obj/machinery/power/apc{name = "Starboard Solar APC"; dir = 8; pixel_x = -26; pixel_y = 3},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"bZO" = (/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/floor/plating,/area/maintenance/starboardsolar) +"bZP" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"bZQ" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/port) +"bZR" = (/obj/machinery/door/airlock/engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/engine/engineering) +"bZS" = (/obj/machinery/alarm,/turf/simulated/wall/r_wall,/area/engine/engineering) +"bZT" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/secure_closet/engineering_electrical,/turf/simulated/floor{dir = 1; icon_state = "yellowcorner"},/area/engine/engineering) +"bZU" = (/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/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) +"bZV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) +"bZW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/computer/security/telescreen{dir = 8; layer = 4; name = "Singularity Engine Telescreen"; network = "Singularity"; pixel_x = 0; pixel_y = -30},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/engineering) +"bZX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) +"bZY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/item/weapon/book/manual/engineering_guide,/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/engineering) +"bZZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engine/engineering) +"caa" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) +"cab" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) +"cac" = (/obj/effect/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall/r_wall,/area/engine/engineering) +"cad" = (/turf/simulated/wall/r_wall,/area) +"cae" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/space,/area) +"caf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cag" = (/obj/structure/stool,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/camera{c_tag = "Starboard Solar Control"; dir = 4; network = "SS13"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cah" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cai" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"caj" = (/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) +"cak" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/engine/engineering) +"cal" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/engine/engineering) +"cam" = (/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/floor,/area/engine/engineering) +"can" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/engine/engineering) +"cao" = (/obj/structure/crate/radiation,/turf/simulated/floor,/area/engine/engineering) +"cap" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"caq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"car" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor,/area/engine/engineering) +"cas" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"cat" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"cau" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"cav" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engine/engineering) +"caw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/engineering) +"cax" = (/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) +"cay" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Construction Site Access"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/engine/engineering) +"caz" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/vent{dir = 1},/turf/space,/area) +"caA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"caB" = (/obj/machinery/power/solar_control{id = "starboardsolar"; name = "Starboard Solar Control"; track = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"caC" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"caD" = (/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"caE" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area) +"caF" = (/obj/structure/lattice,/obj/structure/grille,/obj/structure/lattice,/turf/space,/area) +"caG" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area) +"caH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) +"caI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"caJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/engineering) +"caK" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) +"caL" = (/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/engine/engineering) +"caM" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/cable_coil,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/turf/simulated/floor,/area/engine/engineering) +"caN" = (/obj/structure/table,/obj/item/weapon/book/manual/engineering_hacking{pixel_x = 3; pixel_y = 3},/obj/item/weapon/book/manual/engineering_construction,/turf/simulated/floor,/area/engine/engineering) +"caO" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/weapon/extinguisher{pixel_x = 8},/turf/simulated/floor,/area/engine/engineering) +"caP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"caQ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/engine/engineering) +"caR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) +"caS" = (/obj/machinery/camera{c_tag = "Engineering Center"; dir = 2; pixel_x = 23},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/engine/engineering) +"caT" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/engine/engineering) +"caU" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/flashlight{pixel_y = 5},/obj/item/clothing/ears/earmuffs{pixel_x = -5; pixel_y = 6},/turf/simulated/floor,/area/engine/engineering) +"caV" = (/obj/structure/table,/obj/item/weapon/storage/lightbox/tubes,/turf/simulated/floor,/area/engine/engineering) +"caW" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/head/helmet/hardhat,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) +"caX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"caY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"caZ" = (/obj/machinery/door/airlock/external{name = "East Solar Maintenance"; req_access = null; req_access_txt = "13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cba" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cbb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cbc" = (/obj/structure/computerframe,/turf/simulated/floor/plating/airless,/area) +"cbd" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating/airless,/area) +"cbe" = (/obj/structure/door_assembly/door_assembly_eng,/turf/simulated/floor/plating/airless,/area) +"cbf" = (/obj/machinery/door/airlock/engineering{icon_state = "door_locked"; locked = 1; name = "Fusion Engine"; req_access_txt = "10"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/engineering) +"cbg" = (/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor,/area/engine/engineering) +"cbh" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor,/area/engine/engineering) +"cbi" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor,/area/engine/engineering) +"cbj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) +"cbk" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 5},/turf/simulated/floor,/area/engine/engineering) +"cbl" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/engineering) +"cbm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor,/area/engine/engineering) +"cbn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) +"cbo" = (/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/engine/engineering) +"cbp" = (/obj/structure/particle_accelerator/end_cap,/turf/simulated/floor/plating,/area/engine/engineering) +"cbq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) +"cbr" = (/obj/structure/secure_closet/engineering_personal,/turf/simulated/floor,/area/engine/engineering) +"cbs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cbt" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area) +"cbu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/engineering) +"cbv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engineering) +"cbw" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cbx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cby" = (/obj/machinery/camera{c_tag = "Engineering West"; dir = 1; pixel_x = 23},/obj/machinery/light,/obj/effect/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cbz" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cbA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/item/clothing/glasses/meson,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cbB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/stool,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cbC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cbD" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) +"cbE" = (/obj/machinery/particle_accelerator/control_box,/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engineering) +"cbF" = (/obj/structure/particle_accelerator/fuel_chamber,/turf/simulated/floor/plating,/area/engine/engineering) +"cbG" = (/obj/item/weapon/book/manual/engineering_particle_accelerator{pixel_y = 6},/turf/simulated/floor,/area/engine/engineering) +"cbH" = (/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = 25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) +"cbI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door_control{id = "Singularity"; name = "Shutters Control"; pixel_x = -25; pixel_y = 0; req_access_txt = "11"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cbJ" = (/obj/machinery/camera{c_tag = "Engineering East"; dir = 1; pixel_x = 23},/obj/machinery/light,/obj/effect/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cbK" = (/obj/structure/secure_closet/engineering_personal,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"cbL" = (/obj/structure/lattice,/obj/structure/grille,/turf/space,/area) +"cbM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cbN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable,/obj/effect/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/floor/plating,/area/engine/engineering) +"cbO" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/engine/engineering) +"cbP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/engineering) +"cbQ" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engineering) +"cbR" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/engineering) +"cbS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Singularity"; layer = 2.8; name = "Singularity Shutters"; opacity = 0},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cbT" = (/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/crowbar,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) +"cbU" = (/obj/structure/stool,/turf/simulated/floor,/area/engine/engineering) +"cbV" = (/obj/structure/particle_accelerator/power_box,/turf/simulated/floor/plating,/area/engine/engineering) +"cbW" = (/obj/item/weapon/screwdriver,/turf/simulated/floor,/area/engine/engineering) +"cbX" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/engine/engineering) +"cbY" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cbZ" = (/obj/structure/table,/turf/simulated/floor,/area/engine/engineering) +"cca" = (/obj/structure/table,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor,/area/engine/engineering) +"ccb" = (/obj/machinery/light,/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/engine/engineering) +"ccc" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/engine/engineering) +"ccd" = (/obj/machinery/light/small{dir = 8},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) +"cce" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/engine/engineering) +"ccf" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/engine/engineering) +"ccg" = (/obj/machinery/power/rad_collector,/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/engineering) +"cch" = (/obj/machinery/power/rad_collector,/obj/structure/cable,/obj/item/weapon/tank/plasma,/turf/simulated/floor/plating,/area/engine/engineering) +"cci" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ccj" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/engine/engineering) +"cck" = (/obj/structure/particle_accelerator/particle_emitter/left,/turf/simulated/floor/plating,/area/engine/engineering) +"ccl" = (/obj/structure/particle_accelerator/particle_emitter/center,/turf/simulated/floor/plating,/area/engine/engineering) +"ccm" = (/obj/structure/particle_accelerator/particle_emitter/right,/turf/simulated/floor/plating,/area/engine/engineering) +"ccn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cco" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/engine/engineering) +"ccp" = (/obj/machinery/light/small{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/engine/engineering) +"ccq" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/starboard) +"ccr" = (/turf/simulated/floor/plating/airless,/area/solar/starboard) +"ccs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cct" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ccu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ccv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ccw" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/engine/engineering) +"ccx" = (/obj/item/weapon/wirecutters,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/engine/engineering) +"ccy" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/engine/engineering) +"ccz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ccA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ccB" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"ccC" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"ccD" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"ccE" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"ccF" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"ccG" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ccH" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ccI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ccJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ccK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ccL" = (/obj/structure/lattice{tag = "icon-lattice-simple (WEST)"; icon_state = "lattice-simple"; dir = 8},/turf/space,/area) +"ccM" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ccN" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ccO" = (/obj/structure/cable,/obj/machinery/power/solar{id = "starboardsolar"; name = "Starboard Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/starboard) +"ccP" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ccQ" = (/obj/item/weapon/extinguisher,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ccR" = (/obj/structure/lattice{icon_state = "lattice-simple"},/turf/space,/area) +"ccS" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ccT" = (/obj/structure/grille,/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/airless,/area/engine/engineering) +"ccU" = (/obj/machinery/emitter{anchored = 1; dir = 4; state = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ccV" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ccW" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating,/area/engine/engineering) +"ccX" = (/obj/machinery/emitter{anchored = 1; dir = 8; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"ccY" = (/obj/structure/grille,/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/airless,/area/engine/engineering) +"ccZ" = (/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cda" = (/obj/item/device/multitool,/turf/space,/area) +"cdb" = (/obj/item/weapon/wirecutters,/turf/space,/area) +"cdc" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/engine/engineering) +"cdd" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cde" = (/obj/structure/lattice{tag = "icon-lattice-simple (WEST)"; icon_state = "lattice-simple"; dir = 8},/obj/item/weapon/crowbar,/turf/space,/area) +"cdf" = (/obj/structure/lattice,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area) +"cdg" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cdh" = (/obj/structure/grille,/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/wall/r_wall,/area/engine/engineering) +"cdi" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cdj" = (/obj/machinery/the_singularitygen,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cdk" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cdl" = (/obj/structure/grille,/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/wall/r_wall,/area/engine/engineering) +"cdm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cdn" = (/obj/item/weapon/weldingtool,/turf/space,/area) +"cdo" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cdp" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cdq" = (/obj/item/device/radio,/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cdr" = (/obj/structure/lattice,/obj/item/clothing/head/helmet/hardhat,/turf/space,/area) +"cds" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cdt" = (/obj/machinery/emitter{anchored = 1; dir = 4; state = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/camera{c_tag = "Singularity West"; dir = 4; network = "Singularity"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cdu" = (/obj/item/weapon/screwdriver,/turf/space,/area) +"cdv" = (/obj/machinery/emitter{anchored = 1; dir = 8; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/camera{c_tag = "Singularity East"; dir = 8; network = "Singularity"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cdw" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/engine/engineering) +"cdx" = (/obj/structure/cable,/obj/machinery/power/tracker,/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cdy" = (/obj/effect/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/engineering) +"cdz" = (/turf/space,/area/syndicate_station/one) +"cdA" = (/turf/space,/area/syndicate_station/four) +"cdB" = (/turf/unsimulated/wall,/area) +"cdC" = (/turf/unsimulated/floor,/area) +"cdD" = (/obj/effect/landmark/start,/turf/unsimulated/floor,/area) +"cdE" = (/turf/unsimulated/wall{icon = 'icons/misc/fullscreen.dmi'; icon_state = "title"; name = "Space Station 13"},/area) +"cdF" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_mothership) +"cdG" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/syndicate_mothership) +"cdH" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_mothership) +"cdI" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership) +"cdJ" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (NORTH)"; icon_state = "propulsion_r"; dir = 1},/turf/space,/area/shuttle/syndicate_elite/mothership) +"cdK" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (NORTH)"; icon_state = "propulsion"; dir = 1},/turf/space,/area/shuttle/syndicate_elite/mothership) +"cdL" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (NORTH)"; icon_state = "propulsion_l"; dir = 1},/turf/space,/area/shuttle/syndicate_elite/mothership) +"cdM" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership) +"cdN" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/syndicate_elite/mothership) +"cdO" = (/obj/structure/window/reinforced,/obj/structure/shuttle/engine/heater{tag = "icon-heater (NORTH)"; icon_state = "heater"; dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/syndicate_elite/mothership) +"cdP" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma6"},/area/alien) +"cdQ" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma12"},/area/alien) +"cdR" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma14"},/area/alien) +"cdS" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma10"},/area/alien) +"cdT" = (/obj/effect/landmark{name = "Syndicate-Commando-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"cdU" = (/mob/living/silicon/decoy{icon_state = "ai-malf"; name = "GLaDOS"},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/syndicate_mothership) +"cdV" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; freerange = 1; frequency = 1337; listening = 1; name = "Syndicate Ops Intercom"; pixel_y = 0},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "circuit"},/area/syndicate_mothership) +"cdW" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma3"},/area/alien) +"cdX" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor5"},/area/alien) +"cdY" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma1"},/area/alien) +"cdZ" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"cea" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"ceb" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"cec" = (/obj/item/weapon/paper{info = "Some stuff is missing..."; name = "Insert alien artifacts here."},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor5"},/area/alien) +"ced" = (/obj/machinery/door/airlock/hatch,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor5"},/area/alien) +"cee" = (/turf/space,/area/syndicate_mothership/elite_squad) +"cef" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_mothership/elite_squad) +"ceg" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad) +"ceh" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; freerange = 1; frequency = 1337; listening = 0; name = "Syndicate Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad) +"cei" = (/obj/effect/landmark{name = "Syndicate-Commando"; tag = "Commando"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad) +"cej" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad) +"cek" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad) +"cel" = (/obj/mecha/combat/marauder/mauler,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership) +"cem" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership) +"cen" = (/obj/structure/closet/acloset,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor5"},/area/alien) +"ceo" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma2"},/area/alien) +"cep" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad) +"ceq" = (/turf/space,/area/shuttle/alien/base) +"cer" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma4"},/area/alien) +"ces" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma13"},/area/alien) +"cet" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma9"},/area/alien) +"ceu" = (/obj/machinery/door/airlock/external{name = "Shuttle Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "syndicate_elite"; name = "Side Hull Door"; opacity = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"cev" = (/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad) +"cew" = (/obj/machinery/door/airlock/external{req_access_txt = "150"},/turf/unsimulated/floor{name = "plating"},/area/syndicate_mothership/elite_squad) +"cex" = (/obj/machinery/door/airlock/glass_security{name = "Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{id = "syndicate_elite_mech_room"; name = "Mech Room Door"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_mothership/elite_squad) +"cey" = (/obj/structure/stool/bed/alien,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor5"},/area/alien) +"cez" = (/obj/machinery/computer/pod{id = "syndicate_elite"; name = "Hull Door Control"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"ceA" = (/obj/machinery/computer/syndicate_elite_shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"ceB" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership) +"ceC" = (/obj/machinery/door/airlock/external{name = "Shuttle Airlock"; req_access_txt = "150"},/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "syndicate_elite"; name = "Front Hull Door"; opacity = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/syndicate_elite/mothership) +"ceD" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/syndicate_elite/mothership) +"ceE" = (/turf/simulated/floor/plating/airless,/area/shuttle/syndicate_elite/mothership) +"ceF" = (/turf/unsimulated/wall{icon = 'mineral_walls.dmi'; icon_state = "plasma5"},/area/alien) +"ceG" = (/turf/space,/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"ceH" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) +"ceI" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"ceJ" = (/obj/structure/table,/obj/machinery/microwave,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"ceK" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"ceL" = (/obj/structure/table,/obj/machinery/light/lamp{pixel_x = 4; pixel_y = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"ceM" = (/obj/machinery/computer/syndicate_station,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"ceN" = (/obj/structure/table,/obj/item/weapon/pen/sleepypen,/obj/item/weapon/paper,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"ceO" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"ceP" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"ceQ" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"ceR" = (/obj/structure/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"ceS" = (/obj/effect/landmark{name = "Syndicate-Gear-Closet"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"ceT" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_station/start) +"ceU" = (/obj/machinery/door/window,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"ceV" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_station/start) +"ceW" = (/obj/structure/table,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"ceX" = (/turf/unsimulated/wall,/area/centcom) +"ceY" = (/obj/effect/landmark{name = "Nuclear-Closet"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"ceZ" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "External Airlock"},/area) +"cfa" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom) +"cfb" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom) +"cfc" = (/turf/unsimulated/floor{name = "plating"},/area/centcom) +"cfd" = (/obj/structure/stool/chair{dir = 4},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cfe" = (/obj/effect/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/syndicate_station/start) +"cff" = (/obj/machinery/door/poddoor{id = "syndicate"; name = "Outer Airlock"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cfg" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 8; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) +"cfh" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) +"cfi" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/plating,/area/shuttle/administration/centcom) +"cfj" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) +"cfk" = (/obj/structure/table,/obj/item/device/aicard,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cfl" = (/obj/structure/table,/obj/machinery/computer/pod/old/syndicate{id = "syndicate"; pixel_x = -3; pixel_y = 8},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cfm" = (/obj/machinery/vending/boozeomat,/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) +"cfn" = (/obj/machinery/vending/coffee,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfo" = (/obj/machinery/vending/cigarette,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfp" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"; dir = 10},/obj/machinery/microwave,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfq" = (/turf/simulated/floor/plating,/area/shuttle/administration/centcom) +"cfr" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/device/multitool,/obj/item/weapon/cleaner,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfs" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cft" = (/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cfu" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cfv" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfw" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/simulated/floor/plating,/area/shuttle/administration/centcom) +"cfx" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfy" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/machinery/cell_charger,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfz" = (/turf/unsimulated/wall,/area/centcom/living) +"cfA" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cfB" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/syndicate_station/start) +"cfC" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cfD" = (/obj/machinery/door/window/northright,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfE" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfF" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/item/weapon/zippo,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfG" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/item/weapon/cigpacket,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfH" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfI" = (/obj/item/stack/sheet/glass{amount = 5000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfJ" = (/obj/item/stack/sheet/metal{amount = 5000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfK" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"cfL" = (/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"cfM" = (/obj/structure/secure_closet/personal,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"cfN" = (/turf/unsimulated/wall,/area/centcom/suppy) +"cfO" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (EAST)"; icon_state = "propulsion_l"; dir = 4},/turf/space,/area/shuttle/administration/centcom) +"cfP" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/administration/centcom) +"cfQ" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfR" = (/obj/structure/stool,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfS" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfT" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfU" = (/obj/machinery/recharge_station,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfV" = (/obj/machinery/robotic_fabricator,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfW" = (/obj/machinery/autolathe{desc = "Your typical Autolathe. It appears to have much more options than your regular one, however..."; hacked = 1; name = "Thunderdome Autolathe"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfX" = (/obj/machinery/dispenser,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cfY" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/living) +"cfZ" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) +"cga" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cgb" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) +"cgc" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) +"cgd" = (/obj/item/weapon/reagent_containers/food/condiment/peppermill,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cge" = (/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cgf" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/suppy) +"cgg" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/suppy) +"cgh" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/suppy) +"cgi" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/suppy) +"cgj" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) +"cgk" = (/obj/effect/landmark{name = "Syndicate-Spawn"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) +"cgl" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) +"cgm" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/stack/medical/bruise_pack,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) +"cgn" = (/obj/machinery/atmospherics/pipe/simple,/obj/structure/table,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) +"cgo" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/clothing/gloves/yellow,/obj/item/device/radio/signaler,/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cgp" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/device/radio/signaler,/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cgq" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/clothing/gloves/yellow,/obj/item/device/infra,/obj/item/device/infra_sensor,/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cgr" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/device/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cgs" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/clothing/gloves/yellow,/obj/item/device/prox_sensor{pixel_x = -8; pixel_y = 4},/obj/item/clothing/glasses/night,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cgt" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (EAST)"; icon_state = "propulsion_r"; dir = 4},/turf/space,/area/shuttle/administration/centcom) +"cgu" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) +"cgv" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cgw" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cgx" = (/obj/structure/table,/obj/machinery/juicer{pixel_y = 6},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cgy" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cgz" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cgA" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/living) +"cgB" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/supply/dock) +"cgC" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/supply/dock) +"cgD" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/supply/dock) +"cgE" = (/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) +"cgF" = (/obj/machinery/door/window/westright,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cgG" = (/obj/structure/crate/internals,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cgH" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/administration/centcom) +"cgI" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cgJ" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"cgK" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom) +"cgL" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/supply/dock) +"cgM" = (/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) +"cgN" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) +"cgO" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cgP" = (/obj/structure/table,/obj/effect/landmark{name = "Syndicate-Bomb"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cgQ" = (/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cgR" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/supply/dock) +"cgS" = (/obj/structure/table,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) +"cgT" = (/obj/item/weapon/weldingtool,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cgU" = (/obj/machinery/door/window{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cgV" = (/obj/item/weapon/crowbar,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cgW" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cgX" = (/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"cgY" = (/obj/machinery/dna_scannernew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cgZ" = (/obj/machinery/computer/cloning,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cha" = (/obj/machinery/clonepod,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"chb" = (/obj/machinery/scan_consolenew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"chc" = (/obj/structure/device/piano{dir = 4},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"chd" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"che" = (/obj/structure/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"chf" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"chg" = (/obj/machinery/vending/boozeomat,/turf/unsimulated/wall,/area/centcom/living) +"chh" = (/obj/structure/kitchenspike,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) +"chi" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) +"chj" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) +"chk" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"chl" = (/obj/item/clothing/head/helmet/welding,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"chm" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"chn" = (/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull"; icon_state = "redyellowfull"},/area/centcom/living) +"cho" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"chp" = (/obj/structure/secure_closet/meat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) +"chq" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) +"chr" = (/obj/structure/crate/medical,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) +"chs" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/syndicate_station/start) +"cht" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/syndicate_station/start) +"chu" = (/obj/item/weapon/extinguisher,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor4"},/area/syndicate_station/start) +"chv" = (/obj/machinery/optable,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"chw" = (/obj/structure/table/reinforced,/obj/machinery/librarycomp,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/shuttle/administration/centcom) +"chx" = (/obj/structure/bookcase,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/shuttle/administration/centcom) +"chy" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"chz" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"chA" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) +"chB" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l"; icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) +"chC" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) +"chD" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r"; icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) +"chE" = (/obj/machinery/door/window/northright{icon_state = "right"; dir = 2},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"chF" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"chG" = (/obj/structure/table{icon_state = "tabledir"; dir = 9},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"chH" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"chI" = (/obj/structure/table{dir = 5; icon_state = "tabledir"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"chJ" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/shuttle/administration/centcom) +"chK" = (/turf/simulated/floor{icon_state = "chapel"},/area/shuttle/administration/centcom) +"chL" = (/obj/machinery/door/airlock/centcom{name = "Commander Quarters"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/centcom/living) +"chM" = (/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/unsimulated/floor{name = "plating"},/area/centcom/living) +"chN" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"chO" = (/obj/structure/table,/obj/machinery/processor{pixel_x = 0; pixel_y = 10},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"chP" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) +"chQ" = (/obj/structure/table,/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/centcom/living) +"chR" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/centcom/living) +"chS" = (/obj/machinery/sleeper,/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/centcom/living) +"chT" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) +"chU" = (/obj/machinery/computer/card/centcom,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) +"chV" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/kitchen/rollingpin,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"chW" = (/obj/structure/table,/obj/machinery/blender{pixel_y = 11},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"chX" = (/obj/machinery/vending/medical,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"chY" = (/obj/machinery/chem_master,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"chZ" = (/obj/machinery/chem_dispenser,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) +"cia" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/centcom/living) +"cib" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/centcom/living) +"cic" = (/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/centcom/living) +"cid" = (/turf/unsimulated/floor{dir = 2; icon_state = "carpetsymbol"},/area/centcom/living) +"cie" = (/obj/structure/table,/obj/item/weapon/card/id/centcom,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/living) +"cif" = (/obj/machinery/vending/dinnerware,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cig" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/food/condiment/enzyme,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cih" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) +"cii" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cij" = (/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/living) +"cik" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cil" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cim" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/living) +"cin" = (/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/living) +"cio" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/supply/dock) +"cip" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/supply/dock) +"ciq" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/supply/dock) +"cir" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/supply/dock) +"cis" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/living) +"cit" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/living) +"ciu" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/supply/dock) +"civ" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"; dir = 2},/area/supply/dock) +"ciw" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/supply/dock) +"cix" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/supply/dock) +"ciy" = (/turf/unsimulated/wall,/area/prison/solitary) +"ciz" = (/turf/unsimulated/wall,/area/centcom/control) +"ciA" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/living) +"ciB" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/living) +"ciC" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l"; icon_state = "burst_l"},/turf/space,/area/supply/dock) +"ciD" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/supply/dock) +"ciE" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r"; icon_state = "burst_r"},/turf/space,/area/supply/dock) +"ciF" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"},/area/prison/solitary) +"ciG" = (/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/prison/solitary) +"ciH" = (/obj/structure/stool/bed,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) +"ciI" = (/turf/unsimulated/floor{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/prison/solitary) +"ciJ" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/wall,/area/prison/solitary) +"ciK" = (/turf/unsimulated/floor{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/prison/solitary) +"ciL" = (/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) +"ciM" = (/obj/effect/decal/cleanable/cobweb2,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) +"ciN" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-floorscorched2"; icon_state = "floorscorched2"},/area/prison/solitary) +"ciO" = (/obj/effect/decal/cleanable/blood,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) +"ciP" = (/turf/space,/area/centcom/control) +"ciQ" = (/turf/unsimulated/floor{icon_state = "green"; dir = 9},/area/centcom/control) +"ciR" = (/turf/unsimulated/floor{icon_state = "green"; dir = 1},/area/centcom/control) +"ciS" = (/turf/unsimulated/floor{icon_state = "green"; dir = 5},/area/centcom/control) +"ciT" = (/obj/machinery/computer/teleporter,/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) +"ciU" = (/obj/machinery/teleport/station,/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) +"ciV" = (/obj/machinery/teleport/hub,/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) +"ciW" = (/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/control) +"ciX" = (/obj/effect/landmark{name = "prisonwarp"},/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) +"ciY" = (/turf/unsimulated/floor{tag = "icon-floorgrime"; icon_state = "floorgrime"},/area/prison/solitary) +"ciZ" = (/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"cja" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cjb" = (/turf/unsimulated/wall,/area/centcom/test) +"cjc" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cjd" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cje" = (/obj/structure/secure_closet/security,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cjf" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cjg" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-platingdmg3"; icon_state = "platingdmg3"},/area/prison/solitary) +"cjh" = (/turf/unsimulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area/prison/solitary) +"cji" = (/obj/structure/stool/bed,/turf/unsimulated/floor{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area/prison/solitary) +"cjj" = (/obj/structure/stool/bed,/obj/effect/decal/cleanable/cobweb,/turf/unsimulated/floor{name = "plating"},/area/prison/solitary) +"cjk" = (/turf/unsimulated/floor{icon_state = "green"; dir = 10},/area/centcom/control) +"cjl" = (/turf/unsimulated/floor{icon_state = "green"},/area/centcom/control) +"cjm" = (/obj/machinery/computer/rdservercontrol{badmin = 1; name = "Master R&D Server Controller"},/turf/unsimulated/floor{icon_state = "green"},/area/centcom/control) +"cjn" = (/obj/machinery/r_n_d/server/centcom,/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/control) +"cjo" = (/turf/unsimulated/floor{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1; heat_capacity = 1},/area/centcom/control) +"cjp" = (/obj/machinery/dna_scannernew,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cjq" = (/obj/machinery/scan_consolenew,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cjr" = (/obj/machinery/computer/cloning,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cjs" = (/obj/machinery/clonepod,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cjt" = (/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cju" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cjv" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cjw" = (/obj/structure/stool/chair{name = "Judge"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cjx" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cjy" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cjz" = (/obj/machinery/door/window/northleft,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cjA" = (/turf/unsimulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"},/area/prison/solitary) +"cjB" = (/turf/unsimulated/floor{tag = "icon-floorscorched2"; icon_state = "floorscorched2"},/area/prison/solitary) +"cjC" = (/obj/machinery/door/airlock/centcom{name = "Maintenance Access"; opacity = 1; req_access_txt = "106"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) +"cjD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cjE" = (/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{name = "plating"},/area/centcom/control) +"cjF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cjG" = (/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{name = "plating"},/area/centcom/control) +"cjH" = (/obj/machinery/door/airlock/centcom{name = "Teleporter Bay"; opacity = 1; req_access_txt = "107"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) +"cjI" = (/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cjJ" = (/obj/structure/stool/chair{dir = 1},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cjK" = (/obj/structure/stool/chair{name = "Bailiff"},/obj/machinery/door/window/northleft,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cjL" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cjM" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cjN" = (/obj/structure/stool/chair{name = "Witness"},/obj/machinery/door/window/northleft,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cjO" = (/obj/structure/table/woodentable,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cjP" = (/obj/structure/stool/chair{dir = 8},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cjQ" = (/turf/unsimulated/wall,/area/centcom/specops) +"cjR" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/centcom/control) +"cjS" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 8},/area/centcom/control) +"cjT" = (/obj/machinery/door/airlock/centcom{name = "Research Facility"; opacity = 1; req_access_txt = "104"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/test) +"cjU" = (/obj/structure/secure_closet/courtroom,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cjV" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cjW" = (/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) +"cjX" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) +"cjY" = (/obj/machinery/camera{c_tag = "Assault Armor North"; dir = 2; network = "CREED"},/obj/mecha/combat/marauder/seraph,/turf/unsimulated/floor{tag = "icon-delivery (SOUTHEAST)"; icon_state = "delivery"; dir = 6},/area/centcom/specops) +"cjZ" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/specops) +"cka" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/centcom/specops) +"ckb" = (/obj/structure/table,/obj/effect/landmark{name = "Commando_Manual"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"ckc" = (/obj/machinery/camera{c_tag = "Spec. Ops. Center"; dir = 2; network = "CREED"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"ckd" = (/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 = "dark"},/area/centcom/specops) +"cke" = (/obj/effect/landmark{name = "Commando"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"ckf" = (/obj/structure/secure_closet/personal,/turf/unsimulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/centcom/specops) +"ckg" = (/turf/unsimulated/floor{tag = "icon-vault (NORTH)"; icon_state = "vault"; dir = 1},/area/centcom/specops) +"ckh" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/item/weapon/handcuffs,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"cki" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"ckj" = (/turf/unsimulated/floor{icon_state = "asteroid6"; name = "sand"; tag = "icon-asteroid6"},/area/centcom/specops) +"ckk" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"ckl" = (/obj/structure/grille,/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) +"ckm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"ckn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cko" = (/obj/structure/secure_closet/medical3{pixel_x = -5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"ckp" = (/obj/structure/secure_closet/medical1{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"ckq" = (/obj/structure/secure_closet/medical2{pixel_x = 5},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"ckr" = (/obj/machinery/sleeper,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"cks" = (/obj/machinery/sleep_console,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/test) +"ckt" = (/obj/structure/stool/chair{dir = 4},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cku" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"ckv" = (/obj/effect/landmark{name = "Marauder Exit"},/turf/unsimulated/floor{name = "plating"},/area) +"ckw" = (/turf/unsimulated/floor{name = "plating"},/area) +"ckx" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cky" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT3"; name = "Launch Bay #3"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"ckz" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/specops) +"ckA" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/specops) +"ckB" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT3"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) +"ckC" = (/turf/unsimulated/floor{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/area/centcom/specops) +"ckD" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/centcom/specops) +"ckE" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"ckF" = (/obj/structure/stool/chair{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"ckG" = (/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) +"ckH" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"ckI" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "circuit"},/area/centcom/control) +"ckJ" = (/mob/living/silicon/decoy{name = "A.L.I.C.E."},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"ckK" = (/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "circuit"},/area/centcom/control) +"ckL" = (/obj/structure/stool/chair{dir = 1},/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"ckM" = (/obj/mecha/combat/marauder,/turf/unsimulated/floor{tag = "icon-delivery (SOUTHEAST)"; icon_state = "delivery"; dir = 6},/area/centcom/specops) +"ckN" = (/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) +"ckO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"ckP" = (/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) +"ckQ" = (/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) +"ckR" = (/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"ckS" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 4},/area/centcom/control) +"ckT" = (/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) +"ckU" = (/obj/machinery/computer/ordercomp,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"ckV" = (/obj/structure/stool/chair{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"ckW" = (/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) +"ckX" = (/obj/machinery/door/window{name = "AI Core Door"; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "circuit"},/area/centcom/control) +"ckY" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"ckZ" = (/obj/structure/stool/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cla" = (/obj/machinery/computer/crew,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"clb" = (/turf/unsimulated/floor{icon_state = "greencorner"; dir = 1},/area/centcom/control) +"clc" = (/obj/structure/stool/chair,/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/centcom/control) +"cld" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT2"; name = "Launch Bay #2"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cle" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT2"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) +"clf" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHWEST)"; icon_state = "vault"; dir = 9},/area/centcom/specops) +"clg" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT"; name = "Assault Armor Storage"; p_open = 0},/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) +"clh" = (/turf/unsimulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/centcom/specops) +"cli" = (/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) +"clj" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) +"clk" = (/obj/machinery/door/airlock/centcom{name = "Special Operations"; opacity = 1; req_access_txt = "103"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/specops) +"cll" = (/obj/machinery/door/airlock/centcom{name = "Bridge"; opacity = 1; req_access_txt = "109"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"clm" = (/turf/unsimulated/floor{icon_state = "circuit"},/area/centcom/control) +"cln" = (/obj/structure/stool/chair,/turf/unsimulated/floor{icon_state = "circuit"},/area/centcom/control) +"clo" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"clp" = (/obj/structure/table{dir = 5; icon_state = "tabledir"},/obj/effect/landmark{name = "Commando_Manual"; tag = "Commando"},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"clq" = (/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) +"clr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cls" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"clt" = (/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) +"clu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"clv" = (/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) +"clw" = (/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/specops) +"clx" = (/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) +"cly" = (/obj/machinery/computer/robotics,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"clz" = (/obj/machinery/computer/communications,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"clA" = (/obj/machinery/computer/card,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"clB" = (/obj/machinery/computer/med_data,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"clC" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT1"; name = "Launch Bay #1"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"clD" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT1"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) +"clE" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/specops) +"clF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"clG" = (/turf/unsimulated/floor{dir = 6; icon_state = "asteroid8"; name = "sand"; tag = "icon-asteroid8 (SOUTHEAST)"},/area/centcom/specops) +"clH" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"clI" = (/obj/structure/stool/chair,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"clJ" = (/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) +"clK" = (/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) +"clL" = (/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) +"clM" = (/obj/machinery/door/airlock/centcom{name = "Courthouse"; opacity = 1},/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"clN" = (/obj/machinery/camera{c_tag = "Jury Room"; network = "thunder"; pixel_x = 10},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"clO" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"clP" = (/obj/structure/table,/obj/effect/landmark{name = "Commando_Manual"; tag = "Commando"},/turf/unsimulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/centcom/specops) +"clQ" = (/turf/unsimulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/centcom/specops) +"clR" = (/obj/effect/landmark{name = "Commando"; tag = "Commando"},/turf/unsimulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/centcom/specops) +"clS" = (/turf/unsimulated/wall,/area/centcom/creed) +"clT" = (/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) +"clU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) +"clV" = (/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/creed) +"clW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/creed) +"clX" = (/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) +"clY" = (/obj/structure/table/reinforced,/obj/item/device/pda/captain,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"clZ" = (/obj/machinery/computer/secure_data,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cma" = (/obj/machinery/computer/security,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cmb" = (/obj/structure/table/reinforced,/obj/item/weapon/card/id/captains_spare,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cmc" = (/obj/structure/stool/chair,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"cmd" = (/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"cme" = (/obj/structure/stool/chair,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/centcom/control) +"cmf" = (/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) +"cmg" = (/obj/structure/stool/chair,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cmh" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "ASSAULT0"; name = "Launch Bay #0"; p_open = 0},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cmi" = (/obj/machinery/mass_driver{dir = 8; id = "ASSAULT0"; name = "gravpult"},/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) +"cmj" = (/obj/machinery/camera{c_tag = "Assault Armor South"; dir = 1; network = "CREED"},/turf/unsimulated/floor{tag = "icon-loadingarea (WEST)"; icon_state = "loadingarea"; dir = 8},/area/centcom/specops) +"cmk" = (/obj/machinery/door/airlock/external,/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/centcom/specops) +"cml" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cmm" = (/obj/structure/secure_closet/hos,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cmn" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cmo" = (/obj/structure/rack,/obj/item/weapon/secstorage/sbriefcase,/obj/item/weapon/cigpacket,/obj/item/weapon/zippo,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/backpack/satchel,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cmp" = (/obj/structure/bookcase{name = "bookcase (Reports)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cmq" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/control) +"cmr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) +"cms" = (/obj/structure/stool/chair{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cmt" = (/obj/structure/stool/chair{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cmu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) +"cmv" = (/turf/unsimulated/floor{tag = "icon-loadingarea"; icon_state = "loadingarea"},/area/centcom/specops) +"cmw" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cmx" = (/obj/structure/secure_closet/injection,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"cmy" = (/obj/structure/stool/chair{dir = 1},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/centcom/control) +"cmz" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (EAST)"; icon_state = "burst_l"; dir = 4},/turf/space,/area/shuttle/specops/centcom) +"cmA" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/specops/centcom) +"cmB" = (/obj/machinery/door/airlock/external,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "NTrasen"; name = "Outer Airlock"; opacity = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cmC" = (/turf/space,/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/shuttle/specops/centcom) +"cmD" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) +"cmE" = (/obj/structure/table,/obj/item/assembly/shock_kit{icon = 'icons/obj/assemblies.dmi'},/obj/item/device/radio/signaler,/obj/item/weapon/handcuffs,/obj/item/weapon/melee/classic_baton,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area/centcom/control) +"cmF" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/space,/area/shuttle/specops/centcom) +"cmG" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/turf/unsimulated/floor,/area/shuttle/specops/centcom) +"cmH" = (/obj/effect/landmark{name = "Commando-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cmI" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cmJ" = (/obj/machinery/camera{c_tag = "Spec. Ops. Shuttle"; dir = 2; network = "CREED"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cmK" = (/obj/machinery/computer/pod{id = "NTrasen"; name = "Hull Door Control"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cmL" = (/obj/machinery/computer/specops_shuttle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cmM" = (/obj/structure/table/woodentable{dir = 9},/obj/item/weapon/reagent_containers/food/drinks/flask,/obj/item/clothing/mask/cigarette/cigar/havanian,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cmN" = (/obj/machinery/computer/security/telescreen{name = "Spec. Ops. Monitor"; network = "CREED"},/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cmO" = (/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cmP" = (/obj/machinery/computer/card/centcom,/obj/item/weapon/card/id/centcom,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cmQ" = (/turf/unsimulated/floor{tag = "icon-warning"; icon_state = "warning"},/area/centcom/control) +"cmR" = (/obj/machinery/door/airlock/external,/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "NTrasen"; name = "Outer Airlock"; p_open = 0},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cmS" = (/obj/structure/table/woodentable{dir = 10},/obj/machinery/door_control{name = "Spec Ops Ready Room"; desc = "A remote control switch to block view of the singularity."; icon_state = "doorctrl0"; pixel_y = 15; req_access_txt = "11"; id = "CREED"},/obj/machinery/door_control{name = "Mech Storage"; desc = "A remote control switch to block view of the singularity."; icon_state = "doorctrl0"; pixel_y = 0; req_access_txt = "11"; id = "ASSAULT"},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cmT" = (/obj/structure/stool/chair{dir = 1},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cmU" = (/obj/machinery/computer/pod{id = "NTrasen"; name = "Hull Door Control"},/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) +"cmV" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cmW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor,/area/centcom/control) +"cmX" = (/obj/structure/stool/chair{dir = 1},/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cmY" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) +"cmZ" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/specops/centcom) +"cna" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cnb" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom/control) +"cnc" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (EAST)"; icon_state = "burst_r"; dir = 4},/turf/space,/area/shuttle/specops/centcom) +"cnd" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "CentComPort"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"cne" = (/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/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cnf" = (/obj/structure/table,/obj/machinery/door_control{desc = "A remote control switch for port-side blast doors."; icon_state = "doorctrl0"; id = "CentComPort"; name = "Security Doors"; pixel_y = -4; req_access_txt = "101"},/obj/machinery/door/window/southleft{dir = 1; name = "Security"; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cng" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "CentComPort"; name = "Security Doors"; opacity = 0},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"cnh" = (/turf/unsimulated/wall,/area/centcom/ferry) +"cni" = (/obj/machinery/door/window/westright{req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cnj" = (/obj/machinery/door/window/eastleft{req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cnk" = (/turf/unsimulated/wall,/area/centcom/evac) +"cnl" = (/obj/machinery/zvent,/turf/simulated/floor/airless,/area) +"cnm" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/centcom/control) +"cnn" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/escape/centcom) +"cno" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"cnp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"cnq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"cnr" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) +"cns" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"cnt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cnu" = (/obj/structure/table/reinforced{icon_state = "reinf_tabledir"},/obj/machinery/door/window/southleft{name = "Security"; req_access_txt = ""},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) +"cnv" = (/obj/machinery/door/poddoor{id = "CentComPort"; name = "Security Doors"},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"cnw" = (/obj{anchored = 1; icon = 'shuttle.dmi'; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) +"cnx" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cny" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cnz" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cnA" = (/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) +"cnB" = (/obj{anchored = 1; icon = 'shuttle.dmi'; icon_state = "floor3"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/escape/centcom) +"cnC" = (/obj/structure/stool/chair{dir = 1},/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/control) +"cnD" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) +"cnE" = (/obj/machinery/computer/atmos_alert,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cnF" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cnG" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cnH" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cnI" = (/obj/machinery/computer/security,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cnJ" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/area/centcom/ferry) +"cnK" = (/turf/unsimulated/floor{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/centcom/ferry) +"cnL" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"cnM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"cnN" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/control) +"cnO" = (/obj/structure/stool/chair{dir = 4},/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"cnP" = (/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/control) +"cnQ" = (/obj/structure/stool/chair{dir = 8},/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"cnR" = (/obj/machinery/computer/crew,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cnS" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cnT" = (/turf/unsimulated/wall{desc = "Why it no open!"; icon = 'rapid_pdoor.dmi'; icon_state = "pdoor1"; name = "Shuttle Bay Blast Door"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/centcom/ferry) +"cnU" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/transport1/centcom) +"cnV" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/transport1/centcom) +"cnW" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/transport1/centcom) +"cnX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/shuttle/transport1/centcom) +"cnY" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/transport1/centcom) +"cnZ" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/escape/centcom) +"coa" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) +"cob" = (/obj/machinery/door/airlock/glass{name = "Escape Shuttle Bridge"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"coc" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/escape/centcom) +"cod" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/transport1/centcom) +"coe" = (/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"cof" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/transport1/centcom) +"cog" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/transport1/centcom) +"coh" = (/obj/structure/stool/chair,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"coi" = (/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/transport1/centcom) +"coj" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_l (WEST)"; icon_state = "propulsion_l"; dir = 8},/turf/space,/area/shuttle/transport1/centcom) +"cok" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "green"; dir = 8},/area/centcom/control) +"col" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/centcom/control) +"com" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/centcom/evac) +"con" = (/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) +"coo" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"cop" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"coq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cor" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cos" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cot" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cou" = (/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/shuttle/escape/centcom) +"cov" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/transport1/centcom) +"cow" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/transport1/centcom) +"cox" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/shuttle/transport1/centcom) +"coy" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport1/centcom) +"coz" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r (WEST)"; icon_state = "propulsion_r"; dir = 8},/turf/space,/area/shuttle/transport1/centcom) +"coA" = (/turf/unsimulated/floor{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/centcom/ferry) +"coB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"coC" = (/obj/effect/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/unsimulated/wall,/area/centcom/ferry) +"coD" = (/obj/structure/stool/chair{dir = 4},/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) +"coE" = (/obj/structure/stool/chair{dir = 8},/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) +"coF" = (/obj/effect/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/unsimulated/wall,/area/centcom/evac) +"coG" = (/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/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"coH" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/evac) +"coI" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"coJ" = (/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"coK" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"coL" = (/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) +"coM" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/transport1/centcom) +"coN" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/transport1/centcom) +"coO" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"coP" = (/turf/unsimulated/floor{dir = 8; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) +"coQ" = (/turf/unsimulated/floor{dir = 4; heat_capacity = 1; icon_state = "warning"},/area/centcom/control) +"coR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"coS" = (/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) +"coT" = (/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/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) +"coU" = (/turf/unsimulated/floor{tag = "icon-warning"; icon_state = "warning"},/area/centcom/evac) +"coV" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape/centcom) +"coW" = (/turf/unsimulated/wall,/area/centcom/holding) +"coX" = (/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{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"coY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"coZ" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cpa" = (/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cpb" = (/obj/structure/secure_closet/bar{req_access_txt = "25"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cpc" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cpd" = (/obj/machinery/vending/boozeomat,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cpe" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cpf" = (/obj/structure/rack,/obj/item/weapon/camera_test,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cpg" = (/obj/structure/rack,/obj/item/toy/sword,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cph" = (/obj/structure/rack,/obj/item/toy/gun,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cpi" = (/obj/machinery/computer/arcade,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cpj" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/centcom/holding) +"cpk" = (/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/centcom/holding) +"cpl" = (/obj/effect/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm2"; layer = 10; name = "palm tree"},/obj/effect/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "coconuts"; name = "coconuts"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/centcom/holding) +"cpm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cpn" = (/turf/unsimulated/floor{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1; heat_capacity = 1},/area/centcom/evac) +"cpo" = (/obj/structure/table,/obj/item/clothing/head/that,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cpp" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cpq" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cpr" = (/obj/item/weapon/camera_test,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/centcom/holding) +"cps" = (/obj/effect/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm1"; layer = 10; name = "palm tree"},/obj/effect/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "coconuts"; name = "coconuts"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/centcom/holding) +"cpt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/control) +"cpu" = (/turf/unsimulated/floor{dir = 6; icon_state = "warning"},/area/centcom/control) +"cpv" = (/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/evac) +"cpw" = (/obj/structure/stool/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cpx" = (/obj/structure/table,/obj/machinery/blender{pixel_y = 11},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cpy" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cpz" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cpA" = (/obj/structure/table,/obj/item/weapon/zippo,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cpB" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cpC" = (/obj/structure/table,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/holding) +"cpD" = (/obj/structure/stool{pixel_y = 8},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/centcom/holding) +"cpE" = (/turf/unsimulated/wall,/area/tdome) +"cpF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cpG" = (/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{name = "plating"},/area/tdome) +"cpH" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cpI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cpJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cpK" = (/obj/structure/rack,/obj/item/clothing/head/that,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/suit/wcoat,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cpL" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/holding) +"cpM" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cpN" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cpO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cpP" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 8},/area/tdome) +"cpQ" = (/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) +"cpR" = (/turf/unsimulated/floor{icon_state = "neutral"; dir = 4},/area/tdome) +"cpS" = (/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/tdome) +"cpT" = (/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/evac) +"cpU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/centcom/evac) +"cpV" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cpW" = (/obj{anchored = 1; icon = 'shuttle.dmi'; icon_state = "floor"; layer = 1; name = "floor"},/turf/simulated/shuttle/wall{dir = 3; icon_state = "swall_f10"; layer = 2; tag = "icon-swall_f10"},/area/shuttle/escape/centcom) +"cpX" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cpY" = (/obj/structure/rack,/obj/item/toy/crayonbox,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cpZ" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cqa" = (/obj/structure/window/reinforced{dir = 8},/obj/effect/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "crab"; name = "crab"},/turf/unsimulated/floor{icon = 'icons/misc/beach2.dmi'; icon_state = "sandwater"},/area/centcom/holding) +"cqb" = (/turf/unsimulated/floor{icon = 'icons/misc/beach2.dmi'; icon_state = "sandwater"},/area/centcom/holding) +"cqc" = (/obj/structure/stool/chair{dir = 4},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cqd" = (/obj/structure/table/reinforced{dir = 4; icon_state = "reinf_tabledir"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cqe" = (/obj/structure/table/reinforced{dir = 8; icon_state = "reinf_tabledir"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cqf" = (/obj/structure/stool/chair{dir = 8},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"cqg" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cqh" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cqi" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cqj" = (/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) +"cqk" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "1"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"cql" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/computer/security/telescreen{name = "Entertainment monitor"; desc = "Damn, they better have /tg/thechannel on these things."; icon = 'status_display.dmi'; icon_state = "entertainment"; pixel_y = -30},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cqm" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cqn" = (/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "water"; name = "water"},/area/centcom/holding) +"cqo" = (/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "water"; name = "water"},/area/centcom/holding) +"cqp" = (/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/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"cqq" = (/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"cqr" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/escape/centcom) +"cqs" = (/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/escape/centcom) +"cqt" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/escape/centcom) +"cqu" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cqv" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cqw" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/holding) +"cqx" = (/obj/effect/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "water2"; layer = 10; mouse_opacity = 0; name = "water"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "water"; name = "water"},/area/centcom/holding) +"cqy" = (/turf/unsimulated/floor{dir = 8; icon_state = "red"},/area/tdome) +"cqz" = (/turf/unsimulated/floor{icon_state = "green"; dir = 4},/area/tdome) +"cqA" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/shuttle/escape/centcom) +"cqB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"cqC" = (/turf/unsimulated/floor{icon_state = "delivery"},/area/centcom/holding) +"cqD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/centcom/holding) +"cqE" = (/turf/unsimulated/floor{icon_state = "red"; dir = 10},/area/tdome) +"cqF" = (/turf/unsimulated/floor{icon_state = "red"; dir = 2},/area/tdome) +"cqG" = (/turf/unsimulated/floor{icon_state = "green"},/area/tdome) +"cqH" = (/turf/unsimulated/floor{icon_state = "green"; dir = 6},/area/tdome) +"cqI" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) +"cqJ" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) +"cqK" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) +"cqL" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) +"cqM" = (/obj/effect/landmark{name = "Holding Facility"},/turf/unsimulated/floor{icon_state = "engine"},/area/centcom/holding) +"cqN" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape/centcom) +"cqO" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) +"cqP" = (/obj/structure/secure_closet/bar,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cqQ" = (/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cqR" = (/obj/machinery/gibber,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cqS" = (/obj/machinery/door/airlock/command{name = "Thunderdome"},/turf/unsimulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/tdome) +"cqT" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cqU" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/zippo,/obj/item/weapon/cigpacket,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cqV" = (/obj/structure/table{icon_state = "tabledir"; dir = 2},/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cqW" = (/obj/structure/reagent_dispensers/beerkeg,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cqX" = (/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cqY" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cqZ" = (/obj/structure/secure_closet/meat,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"cra" = (/obj/structure/secure_closet/fridge,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"crb" = (/obj/structure/stool/chair,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"crc" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"crd" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cre" = (/obj/structure/table{icon_state = "tabledir"; dir = 9},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/donkpocket_kit{pixel_x = 3; pixel_y = 3},/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"crf" = (/obj/structure/table,/obj/machinery/microwave,/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"crg" = (/obj/structure/table/reinforced{dir = 4; icon_state = "reinf_tabledir"},/turf/unsimulated/floor{icon_state = "white"},/area/tdome) +"crh" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"cri" = (/obj/item/weapon/camera_test,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"crj" = (/obj/structure/disposalpipe/segment,/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"crk" = (/obj/structure/stool/chair,/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "tdomeobserve"},/turf/unsimulated/floor{tag = "icon-redbluefull (WEST)"; icon_state = "redbluefull"; dir = 8},/area/tdome/tdomeobserve) +"crl" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/weapon/melee/energy/axe,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"crm" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/turf/simulated/floor,/area/tdome) +"crn" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/tdome) +"cro" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/weapon/melee/energy/axe,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"crp" = (/obj/machinery/door/poddoor{id = "thunderdomeaxe"; name = "Axe Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"crq" = (/obj/machinery/igniter,/turf/simulated/floor,/area/tdome) +"crr" = (/turf/simulated/floor,/area/tdome) +"crs" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/tdome) +"crt" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/red,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword/red,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"cru" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"crv" = (/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"crw" = (/obj/machinery/door/poddoor{id = "thunderdome"; name = "Thunderdome Blast Door"},/turf/unsimulated/floor{name = "plating"},/area/tdome) +"crx" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/tdome) +"cry" = (/turf/simulated/floor{icon_state = "green"; dir = 4},/area/tdome) +"crz" = (/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"crA" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/tdome/green,/obj/item/clothing/head/helmet/thunderdome,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/energy/sword/green,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"crB" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"crC" = (/obj/machinery/recharger{pixel_y = 4},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"crD" = (/obj/machinery/camera{pixel_x = 11; pixel_y = -9; network = "thunder"; c_tag = "Red Team"},/obj/effect/landmark{name = "tdome2"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome2) +"crE" = (/turf/simulated/floor/grid,/area/tdome) +"crF" = (/obj/machinery/flasher{id = "flash"; name = "Thunderdome Flash"},/turf/simulated/floor/grid,/area/tdome) +"crG" = (/obj/machinery/camera{pixel_x = 12; pixel_y = -10; network = "thunder"; c_tag = "Green Team"},/obj/effect/landmark{name = "tdome1"},/turf/unsimulated/floor{name = "plating"},/area/tdome/tdome1) +"crH" = (/obj/machinery/atmospherics/pipe/vent,/turf/simulated/floor/grid,/area/tdome) +"crI" = (/obj/machinery/camera{pixel_x = 10; network = "thunder"; c_tag = "Arena"},/turf/simulated/floor/grid,/area/tdome) +"crJ" = (/obj/machinery/atmospherics/pipe/simple{dir = 5; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) +"crK" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor,/area/tdome) +"crL" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) +"crM" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"crN" = (/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) +"crO" = (/obj/machinery/door/airlock/command{name = "Thunderdome Administration"; req_access = null; req_access_txt = "102"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) +"crP" = (/obj/machinery/door/poddoor{id = "thunderdomehea"; name = "Heavy Supply"},/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"crQ" = (/turf/unsimulated/floor{tag = "icon-redcorner (WEST)"; icon_state = "redcorner"; dir = 8},/area/tdome) +"crR" = (/obj/structure/rack,/obj/item/clothing/under/color/red,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"crS" = (/obj/machinery/door/airlock/command{name = "Thunderdome Administration"; req_access = null; req_access_txt = "102"},/turf/simulated/floor,/area/tdome) +"crT" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/forcefield{desc = "You can't get in. Heh."; layer = 1; name = "Blocker"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor,/area/tdome) +"crU" = (/obj/structure/rack,/obj/item/clothing/under/color/green,/obj/item/clothing/shoes/brown,/obj/item/clothing/suit/armor/vest,/obj/item/clothing/head/helmet/swat,/obj/item/weapon/gun/energy/laser,/turf/unsimulated/floor{icon_state = "dark"},/area/tdome) +"crV" = (/turf/unsimulated/floor{icon_state = "greencorner"},/area/tdome) +"crW" = (/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"crX" = (/obj/structure/stool/chair{dir = 1},/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"crY" = (/obj/item/weapon/extinguisher,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"crZ" = (/obj/machinery/atmospherics/valve,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"csa" = (/obj/structure/stool/chair{dir = 1},/obj/structure/disposalpipe/segment,/obj/effect/landmark{name = "tdomeadmin"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"csb" = (/turf/unsimulated/wall{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) +"csc" = (/obj/machinery/computer/security/telescreen,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"csd" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/sleeping_agent{pixel_x = 1},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cse" = (/obj/item/weapon/wrench,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"csf" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"csg" = (/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) +"csh" = (/obj/structure/signpost,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) +"csi" = (/obj/structure/closet,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) +"csj" = (/obj/structure/stool/chair,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"csk" = (/obj/effect/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm2"; layer = 10; name = "palm tree"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) +"csl" = (/obj/effect/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm1"; layer = 10; name = "palm tree"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) +"csm" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"csn" = (/obj/structure/table{dir = 5; icon_state = "tabledir"},/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/obj/item/weapon/chem_grenade/cleaner,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cso" = (/obj/machinery/computer/pod{id = "thunderdomeaxe"; name = "Thunderdome Axe Supply"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"csp" = (/obj/machinery/computer/pod{id = "thunderdomegen"; name = "Thunderdome General Supply"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"csq" = (/obj/machinery/computer/pod{id = "thunderdomehea"; name = "Thunderdome Heavy Supply"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"csr" = (/obj/machinery/computer/pod{id = "thunderdome"; name = "Thunderdome Blast Door Control"},/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"css" = (/obj/structure/table{icon_state = "tabledir"; dir = 9},/obj/item/stack/medical/ointment,/obj/item/stack/medical/ointment,/obj/item/stack/medical/ointment,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"cst" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/bruise_pack,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"csu" = (/obj/structure/table,/obj/item/weapon/storage/handcuff_kit,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"csv" = (/obj/structure/table,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"csw" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"csx" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{tag = "icon-redyellowfull (NORTHEAST)"; icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) +"csy" = (/obj/effect/overlay{anchored = 1; icon = 'icons/misc/beach2.dmi'; icon_state = "palm2"; layer = 10; name = "palm tree"},/obj/effect/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "coconuts"; name = "coconuts"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) +"csz" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) +"csA" = (/obj/structure/table,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) +"csB" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) +"csC" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) +"csD" = (/obj/item/weapon/beach_ball,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) +"csE" = (/obj/structure/stool/chair,/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) +"csF" = (/obj/effect/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "crab"; name = "crab"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) +"csG" = (/obj/effect/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "crab2"; name = "crab"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "sand"; name = "sand"},/area/beach) +"csH" = (/turf/unsimulated/wall{icon = 'icons/misc/beach2.dmi'; icon_state = "sandwater"; name = "water"},/area/beach) +"csI" = (/turf/unsimulated/floor{icon = 'icons/misc/beach2.dmi'; icon_state = "sandwater"},/area/beach) +"csJ" = (/turf/unsimulated/wall{icon = 'beach.dmi'; icon_state = "water"},/area/beach) +"csK" = (/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "water"; name = "water"},/area/beach) +"csL" = (/obj/effect/overlay{anchored = 1; icon = 'beach.dmi'; icon_state = "water2"; layer = 10; mouse_opacity = 0; name = "water"},/turf/unsimulated/floor{icon = 'beach.dmi'; icon_state = "water"; name = "water"},/area/beach) +"csM" = (/turf/unsimulated/wall,/area/wizard_station) +"csN" = (/obj/structure/bookcase/manuals/medical,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"csO" = (/obj/effect/decal/cleanable/cobweb,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"csP" = (/obj/structure/bookcase{name = "bookcase (Adult)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"csQ" = (/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"csR" = (/obj/structure/bookcase{name = "bookcase (Reports)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"csS" = (/obj/structure/table/woodentable,/obj/machinery/librarycomp,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"csT" = (/obj/structure/table/woodentable,/obj/effect/deskclutter,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"csU" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/cola,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"csV" = (/obj/machinery/vending/magivend,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"csW" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/marisa,/obj/item/clothing/shoes/sandal/marisa,/obj/item/clothing/head/wizard/marisa,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"csX" = (/obj/structure/rack,/obj/item/clothing/suit/wizrobe/red,/obj/item/clothing/shoes/sandal,/obj/item/clothing/head/wizard/red,/obj/item/weapon/staff,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"csY" = (/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"csZ" = (/obj/structure/table/woodentable,/obj/effect/landmark{name = "Teleport-Scroll"},/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"cta" = (/obj/structure/bookcase/manuals/engineering,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"ctb" = (/obj/structure/bookcase{name = "bookcase (Fiction)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"ctc" = (/obj/structure/stool,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"ctd" = (/obj/machinery/door/window/eastleft,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cte" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"ctf" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"ctg" = (/obj/structure/bookcase/manuals/research_and_development,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cth" = (/obj/structure/bookcase{name = "bookcase (Tactics)"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cti" = (/obj/structure/table/woodentable,/obj/item/weapon/paper{info = "

    LIST OF SPELLS AVAILABLE

    Magic Missile:
    This spell fires several, slow moving, magic projectiles at nearby targets. If they hit a target, it is paralyzed and takes minor damage.

    Fireball:
    This spell fires a fireball at a target and does not require wizard garb. Be careful not to fire it at people that are standing next to you.

    Disintegrate:
    This spell instantly kills somebody adjacent to you with the vilest of magick. It has a long cooldown.

    Disable Technology:
    This spell disables all weapons, cameras and most other technology in range.

    Smoke:
    This spell spawns a cloud of choking smoke at your location and does not require wizard garb.

    Blind:
    This spell temporarly blinds a single person and does not require wizard garb.

    Forcewall:
    This spell creates an unbreakable wall that lasts for 30 seconds and does not require wizard garb.

    Blink:
    This spell randomly teleports you a short distance. Useful for evasion or getting into areas if you have patience.

    Teleport:
    This spell teleports you to a type of area of your selection. Very useful if you are in danger, but has a decent cooldown, and is unpredictable.

    Mutate:
    This spell causes you to turn into a hulk, and gain telekinesis for a short while.

    Ethereal Jaunt:
    This spell creates your ethereal form, temporarily making you invisible and able to pass through walls.

    Knock:
    This spell opens nearby doors and does not require wizard garb.

    "; name = "List of Available Spells (READ)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"ctj" = (/obj/structure/bookcase{name = "bookcase (Adult)"},/turf/unsimulated/floor{icon_state = "grimy"},/area/wizard_station) +"ctk" = (/turf/unsimulated/floor{dir = 9; icon_state = "carpetside"},/area/wizard_station) +"ctl" = (/obj/structure/stool,/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) +"ctm" = (/turf/unsimulated/wall{icon = 'walls.dmi'; icon_state = "rock"; name = "grass"},/area/planet/clown) +"ctn" = (/turf/unsimulated/wall{icon = 'floors.dmi'; icon_state = "grass3"; name = "grass"},/area/planet/clown) +"cto" = (/obj/structure/stool/chair{dir = 4},/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) +"ctp" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) +"ctq" = (/obj/effect/showcase,/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) +"ctr" = (/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/wizard_station) +"cts" = (/turf/unsimulated/floor{dir = 5; icon_state = "carpetside"},/area/wizard_station) +"ctt" = (/obj/effect/showcase,/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) +"ctu" = (/turf/simulated/mineral,/area/planet/clown) +"ctv" = (/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"ctw" = (/obj/effect/landmark/start{name = "wizard"},/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"ctx" = (/obj/structure/table/woodentable,/obj/item/weapon/dice/d20,/obj/item/weapon/dice/d20,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) +"cty" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) +"ctz" = (/obj/structure/rack,/obj/item/weapon/kitchenknife,/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) +"ctA" = (/turf/unsimulated/floor{dir = 10; icon_state = "carpetside"},/area/wizard_station) +"ctB" = (/obj/structure/table/woodentable,/obj/effect/decal/ash,/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) +"ctC" = (/obj/structure/table/woodentable,/obj/structure/kitchenspike,/mob/living/carbon/monkey,/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) +"ctD" = (/obj/structure/table/woodentable,/obj/effect/decal/remains/human,/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) +"ctE" = (/turf/unsimulated/floor{dir = 6; icon_state = "carpetside"},/area/wizard_station) +"ctF" = (/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) +"ctG" = (/turf/simulated/mineral/clown,/area/planet/clown) +"ctH" = (/turf/unsimulated/floor{icon_state = "asteroid"; name = "dust"},/area/planet/clown) +"ctI" = (/obj/item/weapon/bananapeel,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"ctJ" = (/obj/item/weapon/mousetrap/armed,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"ctK" = (/turf/simulated/floor{icon_state = "wood"},/area/wizard_station) +"ctL" = (/obj/structure/table/woodentable,/obj/item/weapon/dice,/obj/item/weapon/dice,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) +"ctM" = (/turf/unsimulated/floor{dir = 1; icon_state = "chapel"},/area/wizard_station) +"ctN" = (/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) +"ctO" = (/obj/item/weapon/spacecash,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"ctP" = (/obj/structure/stool,/turf/unsimulated/floor{dir = 2; icon_state = "carpetside"},/area/wizard_station) +"ctQ" = (/turf/unsimulated/floor{dir = 8; icon_state = "chapel"},/area/wizard_station) +"ctR" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/unsimulated/floor{icon_state = "chapel"},/area/wizard_station) +"ctS" = (/obj/machinery/vending/cola,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"ctT" = (/obj/machinery/vending/coffee,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"ctU" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"ctV" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"ctW" = (/obj/structure/stool,/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) +"ctX" = (/obj/structure/table/woodentable,/obj/item/weapon/spacecash/c500,/obj/item/weapon/spacecash/c500,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) +"ctY" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) +"ctZ" = (/obj/structure/stool,/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) +"cua" = (/obj/structure/bookcase{name = "Forbidden Knowledge"},/turf/unsimulated/floor{dir = 4; icon_state = "chapel"},/area/wizard_station) +"cub" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cuc" = (/obj/structure/table/woodentable,/obj/item/clothing/glasses/monocle,/turf/unsimulated/floor{icon_state = "carpet"; dir = 2},/area/wizard_station) +"cud" = (/obj/structure/table/woodentable,/obj/item/weapon/bikehorn,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cue" = (/obj/structure/table/woodentable,/obj/item/clothing/shoes/clown_shoes,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cuf" = (/obj/structure/table/woodentable,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cug" = (/obj/structure/table/woodentable,/obj/item/clothing/mask/gas/clown_hat,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cuh" = (/obj/machinery/door/window/eastright,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cui" = (/obj/item/weapon/reagent_containers/food/snacks/grown/banana,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cuj" = (/obj/structure/table/woodentable,/obj/item/weapon/stamp/clown,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cuk" = (/obj/structure/reagent_dispensers/water_cooler,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) +"cul" = (/obj/structure/signpost,/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cum" = (/obj/effect/landmark{name = "Clown Land"},/turf/unsimulated/floor{icon_state = "grass1"; name = "grass"},/area/planet/clown) +"cun" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/derelict/ship) +"cuo" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/derelict/ship) +"cup" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/derelict/ship) +"cuq" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/derelict/ship) +"cur" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/derelict/ship) +"cus" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cut" = (/obj/machinery/sleeper,/obj/machinery/light{dir = 1},/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cuu" = (/obj/machinery/sleep_console,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cuv" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/derelict/ship) +"cuw" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/derelict/ship) +"cux" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/space,/area/derelict/ship) +"cuy" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/derelict/ship) +"cuz" = (/obj/machinery/computer/med_data,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cuA" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cuB" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"; dir = 2},/area/derelict/ship) +"cuC" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/derelict/ship) +"cuD" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) +"cuE" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/derelict/ship) +"cuF" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/derelict/ship) +"cuG" = (/obj/item/weapon/scalpel,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cuH" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/derelict/ship) +"cuI" = (/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) +"cuJ" = (/obj/structure/computerframe{anchored = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cuK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) +"cuL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) +"cuM" = (/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/derelict/ship) +"cuN" = (/obj/machinery/door/airlock/glass{name = "Hibernation Pods"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cuO" = (/obj/structure/stool/chair{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cuP" = (/obj/structure/table,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cuQ" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/derelict/ship) +"cuR" = (/obj/item/device/multitool,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cuS" = (/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cuT" = (/obj/machinery/door/unpowered/shuttle,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) +"cuU" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/derelict/ship) +"cuV" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (WEST)"; icon_state = "burst_l"; dir = 8},/turf/space,/area/derelict/ship) +"cuW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) +"cuX" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/derelict/ship) +"cuY" = (/obj/machinery/door/airlock/glass,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cuZ" = (/obj/machinery/light_switch{pixel_x = 27},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cva" = (/obj/machinery/portable_atmospherics/scrubber,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) +"cvc" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvd" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cve" = (/obj/machinery/door/window,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvf" = (/obj/machinery/light{dir = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) +"cvh" = (/obj/machinery/light/small{dir = 8},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvi" = (/obj/structure/table,/obj/item/weapon/tank/oxygen,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvj" = (/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/unsimulated/floor{name = "plating"},/area/derelict/ship) +"cvk" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area) +"cvl" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area) +"cvm" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area) +"cvn" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area) +"cvo" = (/obj/structure/table,/obj/item/device/analyzer,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvp" = (/obj/structure/stool/chair{dir = 8},/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvq" = (/obj/machinery/light/small{dir = 4},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvr" = (/obj/machinery/door/airlock/glass{name = "Living Module"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) +"cvs" = (/obj/machinery/door/unpowered/shuttle,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvt" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area) +"cvu" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area) +"cvv" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) +"cvw" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area) +"cvx" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area) +"cvy" = (/obj/machinery/door/window/northright,/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvz" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvA" = (/obj/machinery/light,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvB" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvC" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) +"cvD" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/derelict/ship) +"cvE" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/derelict/ship) +"cvF" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area) +"cvG" = (/obj/item/weapon/table_parts,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area) +"cvH" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area) +"cvI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) +"cvJ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area) +"cvK" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area) +"cvL" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area) +"cvM" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvN" = (/obj/item/weapon/shard,/obj/structure/stool/chair,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvO" = (/obj/structure/stool/chair,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvP" = (/obj/structure/cable,/obj/structure/computerframe{anchored = 1},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvQ" = (/obj/structure/cable,/obj/structure/computerframe{anchored = 1},/obj/item/weapon/cable_coil/cut,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvR" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvS" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvT" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/syndicate,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvU" = (/obj/machinery/power/apc{cell_type = 5000; dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cvV" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/derelict/ship) +"cvW" = (/obj/item/weapon/card/data/clown,/turf/space,/area) +"cvX" = (/obj/machinery/door/poddoor{id = "oldship_gun"; name = "Pod Bay Door"},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) +"cvY" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "oldship_gun"},/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) +"cvZ" = (/obj/machinery/door/airlock/glass,/turf/unsimulated/floor{name = "plating"},/area/derelict/ship) +"cwa" = (/obj/machinery/door/airlock/glass{name = "Pod Bay"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cwb" = (/obj/effect/decal/remains/human,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cwc" = (/turf/unsimulated/floor{name = "plating"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/derelict/ship) +"cwd" = (/obj/machinery/computer/pod{id = "oldship_gun"},/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cwe" = (/obj/machinery/light/small,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cwf" = (/obj/structure/table,/obj/item/weapon/screwdriver,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cwg" = (/obj/structure/table,/obj/item/device/radio,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area/derelict/ship) +"cwh" = (/obj/machinery/power/solar/fake,/turf/simulated/floor{icon_state = "solarpanel"},/area) +"cwi" = (/turf/space,/area/turret_protected/AIsatextFP) +"cwj" = (/turf/space,/area/turret_protected/AIsatextFS) +"cwk" = (/obj/structure/lattice,/turf/space,/area/turret_protected/AIsatextFP) +"cwl" = (/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextFP) +"cwm" = (/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextFS) +"cwn" = (/obj/machinery/turret,/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextFP) +"cwo" = (/turf/simulated/wall,/area/turret_protected/AIsatextFP) +"cwp" = (/obj/structure/lattice,/turf/space,/area/turret_protected/AIsatextFS) +"cwq" = (/obj/machinery/turret,/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextFS) +"cwr" = (/turf/simulated/wall,/area/turret_protected/AIsatextFS) +"cws" = (/obj/machinery/turretid{pixel_x = 1},/turf/simulated/wall/r_wall,/area/turret_protected/AIsatextFP) +"cwt" = (/obj/structure/lattice,/obj/machinery/camera{c_tag = "AI Sat NW Turrets"; dir = 4; network = "AI Satellite"; pixel_y = -6},/turf/space,/area/turret_protected/AIsatextFP) +"cwu" = (/obj/structure/lattice,/obj/machinery/camera{c_tag = "AI Sat NE Turrets"; dir = 8; network = "AI Satellite"; pixel_y = -16},/turf/space,/area/turret_protected/AIsatextFS) +"cwv" = (/obj/machinery/turretid{pixel_x = 1},/turf/simulated/wall/r_wall,/area/turret_protected/AIsatextFS) +"cww" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextFP) +"cwx" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/turret_protected/aisat) +"cwy" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextFS) +"cwz" = (/turf/simulated/wall/r_wall,/area/turret_protected/aisat) +"cwA" = (/turf/simulated/floor/engine,/area/turret_protected/aisat) +"cwB" = (/obj/machinery/camera{c_tag = "AI Sat North"; dir = 2; network = "AI Satellite"; pixel_x = 9},/turf/simulated/floor/engine,/area/turret_protected/aisat) +"cwC" = (/turf/simulated/wall,/area/turret_protected/aisat) +"cwD" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cwE" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cwF" = (/obj/machinery/light{dir = 1},/obj/machinery/power/terminal{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cwG" = (/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cwH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cwI" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/turret,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cwJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cwK" = (/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/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{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cwL" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cwM" = (/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"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cwN" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cwO" = (/obj/structure/cable,/obj/machinery/power/apc{cell_type = 50000; dir = 0; equip_consumption = 100; light_consumption = 50; name = "AI Satellite APC"; pixel_y = -24},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cwP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/light,/obj/machinery/turretid{pixel_y = -32},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cwQ" = (/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 = "dark"},/area/turret_protected/aisat_interior) +"cwR" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cwS" = (/turf/simulated/wall/r_wall,/area/turret_protected/aisat_interior) +"cwT" = (/obj/machinery/turretid{pixel_x = 1},/turf/simulated/wall/r_wall,/area/turret_protected/aisat_interior) +"cwU" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cwV" = (/obj/machinery/camera{c_tag = "AI Sat West"; dir = 4; network = "AI Satellite"; pixel_y = -6},/turf/simulated/floor/engine,/area/turret_protected/aisat) +"cwW" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cwX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cwY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cwZ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxa" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/flasher{pixel_x = 22; pixel_y = -10; range = 3},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxb" = (/obj/item/device/radio/intercom{broadcasting = 1; freerange = 1; listening = 0; name = "AI General Broadcasting Channel"; pixel_y = 20},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; frequency = 1447; name = "AI Private Channel"; pixel_x = 20; pixel_y = 20},/obj/item/device/radio/intercom{freerange = 1; name = "AI General Listening Channel"; pixel_x = -20; pixel_y = 20},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 1; frequency = 1359; name = "AI Security Channel"; pixel_x = -30},/obj/item/device/radio/intercom{freerange = 1; frequency = 1357; name = "AI Engineering Channel"; pixel_x = 30},/obj/item/device/radio/intercom{freerange = 1; frequency = 1355; name = "AI Medical Channel"; pixel_x = -35; pixel_y = 35},/obj/item/device/radio/intercom{freerange = 1; frequency = 1353; name = "AI Command Channel"; pixel_x = 35; pixel_y = 35},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/landmark{name = "ai"; tag = "ai"},/turf/simulated/floor/grid,/area/turret_protected/aisat_interior) +"cxc" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/flasher{pixel_x = -22; pixel_y = -10; range = 3},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxd" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxf" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxg" = (/obj/machinery/camera{c_tag = "AI Sat East"; dir = 8; network = "AI Satellite"; pixel_y = -16},/turf/simulated/floor/engine,/area/turret_protected/aisat) +"cxh" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/light{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxj" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/door/window{name = "AI Core Door"; req_access_txt = "16"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/light{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxl" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxm" = (/obj/machinery/turret,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxn" = (/obj/machinery/turret,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxo" = (/obj/machinery/ai_slipper,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxq" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area/turret_protected/aisat_interior) +"cxr" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxs" = (/obj/machinery/power/terminal{dir = 8},/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxu" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxv" = (/obj/machinery/ignition_switch{id = "AI Sat"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxw" = (/obj/machinery/door/airlock/external,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/aisat_interior) +"cxx" = (/turf/space,/area/turret_protected/AIsatextAP) +"cxy" = (/obj/structure/lattice,/turf/space,/area/turret_protected/AIsatextAP) +"cxz" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextAP) +"cxA" = (/turf/simulated/floor/engine,/area/ai_monitored/storage) +"cxB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/engine,/area/ai_monitored/storage) +"cxC" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextAS) +"cxD" = (/obj/structure/lattice,/turf/space,/area/turret_protected/AIsatextAS) +"cxE" = (/turf/space,/area/turret_protected/AIsatextAS) +"cxF" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage) +"cxG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/airlock/external,/turf/simulated/floor/engine,/area/ai_monitored/storage) +"cxH" = (/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/engine,/area/ai_monitored/storage) +"cxI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/engine,/area/ai_monitored/storage) +"cxJ" = (/obj/machinery/camera/motion{c_tag = "AI Sat Entrance"; network = "AI Satellite"},/turf/simulated/floor/engine,/area/ai_monitored/storage) +"cxK" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/engine,/area/ai_monitored/storage) +"cxL" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/engine,/area/ai_monitored/storage) +"cxM" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/engine,/area/ai_monitored/storage) +"cxN" = (/obj/machinery/camera{c_tag = "AI Sat Foyer"; dir = 4; network = "AI Satellite"; pixel_y = -6},/turf/simulated/floor/engine,/area/ai_monitored/storage) +"cxO" = (/obj/structure/grille,/turf/simulated/floor/engine,/area/ai_monitored/storage) +"cxP" = (/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextAP) +"cxQ" = (/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextAS) +"cxR" = (/obj/machinery/turret,/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextAP) +"cxS" = (/turf/simulated/wall,/area/turret_protected/AIsatextAP) +"cxT" = (/obj/machinery/turret,/turf/simulated/floor/plating/airless,/area/turret_protected/AIsatextAS) +"cxU" = (/turf/simulated/wall,/area/turret_protected/AIsatextAS) +"cxV" = (/obj/machinery/turretid{pixel_x = 1},/turf/simulated/wall/r_wall,/area/turret_protected/AIsatextAP) +"cxW" = (/obj/structure/lattice,/obj/machinery/camera{c_tag = "AI Sat SW Turrets"; dir = 4; network = "AI Satellite"; pixel_y = -6},/turf/space,/area/turret_protected/AIsatextAP) +"cxX" = (/obj/machinery/door/airlock/external,/turf/simulated/floor/engine,/area/ai_monitored/storage) +"cxY" = (/obj/structure/lattice,/obj/machinery/camera{c_tag = "AI Sat SE Turrets"; dir = 8; network = "AI Satellite"; pixel_y = -16},/turf/space,/area/turret_protected/AIsatextAS) +"cxZ" = (/obj/machinery/turretid{pixel_x = 1},/turf/simulated/wall/r_wall,/area/turret_protected/AIsatextAS) +"cya" = (/turf/simulated/floor/plating/airless,/area/turret_protected/aisat) +"cyb" = (/obj/structure/grille,/obj/machinery/camera{c_tag = "AI Sat Entrance Outer"; network = "AI Satellite"},/turf/simulated/floor/plating/airless,/area/turret_protected/aisat) +"cyc" = (/obj/structure/grille,/turf/space,/area/turret_protected/AIsatextAS) +"cyd" = (/turf/simulated/wall/r_wall,/area/AIsattele) +"cye" = (/obj/structure/computerframe,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/AIsattele) +"cyf" = (/obj/machinery/teleport/station,/obj/machinery/light{dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/AIsattele) +"cyg" = (/obj/machinery/teleport/hub,/turf/simulated/floor/plating,/area/AIsattele) +"cyh" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/AIsattele) +"cyi" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/AIsattele) +"cyj" = (/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/plating,/area/AIsattele) +"cyk" = (/turf/simulated/floor/plating,/area/AIsattele) +"cyl" = (/obj/structure/rack,/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor/plating,/area/AIsattele) +"cym" = (/obj/machinery/light/small{dir = 8},/obj/item/weapon/cell,/turf/simulated/floor/plating,/area/AIsattele) +"cyn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/AIsattele) +"cyo" = (/obj/structure/closet/malf/suits,/turf/simulated/floor/plating,/area/AIsattele) +"cyp" = (/obj/machinery/door/airlock/external{name = "External Airlock"},/turf/simulated/floor/plating,/area/AIsattele) +"cyq" = (/obj/item/device/radio/beacon,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/AIsattele) +"cyr" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating,/area/AIsattele) +"cys" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/AIsattele) +"cyt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/AIsattele) +"cyu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/AIsattele) +"cyv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/AIsattele) +"cyw" = (/obj/item/weapon/crowbar,/obj/machinery/power/apc{dir = 0; environ = 2; equip_consumption = 100; equipment = 2; light_consumption = 50; lighting = 2; locked = 0; name = "AI Teleport APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plating,/area/AIsattele) +"cyx" = (/obj/item/clothing/glasses/night,/turf/simulated/floor/plating,/area/AIsattele) +"cyy" = (/obj/item/device/aicard,/turf/simulated/floor/plating,/area/AIsattele) +"cyz" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area/AIsattele) +"cyA" = (/obj/structure/crate,/turf/simulated/floor/plating,/area/AIsattele) +"cyB" = (/obj/structure/crate,/obj/machinery/light,/turf/simulated/floor/plating,/area/AIsattele) +"cyC" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor/plating,/area/AIsattele) +"cyD" = (/obj/structure/grille,/turf/unsimulated/floor{name = "plating"},/area) +"cyE" = (/obj/machinery/power/solar/fake,/turf/unsimulated/floor{tag = "icon-solarpanel (NORTHEAST)"; icon_state = "solarpanel"; dir = 5},/area/djstation/solars) +"cyF" = (/turf/unsimulated/floor,/area/djstation/solars) +"cyG" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/unsimulated/floor{name = "plating"},/area) +"cyH" = (/turf/unsimulated/wall{icon_state = ""; tag = "icon-fwall_opening"},/area/djstation) +"cyI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor,/area/djstation) +"cyJ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/djstation) +"cyK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/unsimulated/floor,/area/djstation) +"cyL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/djstation) +"cyM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor,/area/djstation) +"cyN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{name = "plating"},/area/djstation) +"cyO" = (/turf/unsimulated/floor{name = "plating"},/area/djstation) +"cyP" = (/turf/unsimulated/floor{name = "plating"},/area/djstation/solars) +"cyQ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/djstation) +"cyR" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/djstation) +"cyS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/unsimulated/floor{name = "plating"},/area/djstation) +"cyT" = (/obj/machinery/power/terminal,/turf/unsimulated/floor{name = "plating"},/area/djstation) +"cyU" = (/obj/item/device/multitool,/turf/unsimulated/floor{name = "plating"},/area/djstation) +"cyV" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/unsimulated/floor{name = "plating"},/area/djstation) +"cyW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/unsimulated/floor{name = "plating"},/area/djstation) +"cyX" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/djstation) +"cyY" = (/obj/item/weapon/extinguisher,/turf/unsimulated/floor{name = "plating"},/area/djstation) +"cyZ" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/turf/unsimulated/floor{name = "plating"},/area/djstation) +"cza" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/djstation) +"czb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/unsimulated/floor{name = "plating"},/area/djstation) +"czc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/unsimulated/floor{name = "plating"},/area/djstation) +"czd" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/unsimulated/floor{name = "plating"},/area/djstation) +"cze" = (/obj/machinery/light/small,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/item/weapon/storage/lightbox/tubes,/turf/unsimulated/floor{name = "plating"},/area/djstation) +"czf" = (/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/unsimulated/floor{name = "plating"},/area/djstation) +"czg" = (/obj/machinery/light/small,/turf/unsimulated/floor{name = "plating"},/area/djstation) +"czh" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/unsimulated/floor{name = "plating"},/area/djstation) +"czi" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"},/turf/unsimulated/floor{name = "plating"},/area/djstation) +"czj" = (/obj/structure/closet/emcloset,/obj/machinery/light{dir = 1},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) +"czk" = (/obj/machinery/vending/snack,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) +"czl" = (/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) +"czm" = (/obj/machinery/light_switch{pixel_y = 28},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) +"czn" = (/obj/machinery/space_heater,/obj/machinery/light{dir = 1},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) +"czo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/djstation) +"czp" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/djstation) +"czq" = (/obj/machinery/light_switch{pixel_y = 28},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/djstation) +"czr" = (/obj/machinery/light{dir = 1},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/djstation) +"czs" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/djstation) +"czt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor,/area/djstation) +"czu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/djstation) +"czv" = (/turf/unsimulated/floor{dir = 2; icon_state = "grimy"},/area/djstation) +"czw" = (/obj/machinery/light_switch{pixel_y = 28},/turf/unsimulated/floor{dir = 2; icon_state = "grimy"},/area/djstation) +"czx" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/light{dir = 1},/turf/unsimulated/floor{dir = 2; icon_state = "grimy"},/area/djstation) +"czy" = (/obj/structure/table,/obj/machinery/light/lamp,/turf/unsimulated/floor{dir = 2; icon_state = "grimy"},/area/djstation) +"czz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/djstation) +"czA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/djstation) +"czB" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 8},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/djstation) +"czC" = (/obj/machinery/door/airlock/glass{name = "Kitchen"},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) +"czD" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 0; dir = 8; freerange = 1; listening = 1; name = "Pirate Radio Listening Channel"; pixel_x = 0},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) +"czE" = (/obj/structure/stool/chair,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) +"czF" = (/obj/machinery/door/airlock{name = "Cabin"},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) +"czG" = (/obj/machinery/sleeper,/turf/unsimulated/floor{dir = 2; icon_state = "grimy"},/area/djstation) +"czH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/djstation) +"czI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{name = "plating"},/area/djstation) +"czJ" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/djstation) +"czK" = (/obj/structure/stool/chair{dir = 1},/obj/machinery/light,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/djstation) +"czL" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) +"czM" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; freerange = 1; listening = 0; name = "Pirate Radio Broadcast Channel"; pixel_x = 0},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) +"czN" = (/obj/structure/computerframe{anchored = 1},/turf/unsimulated/floor{dir = 2; icon_state = "grimy"},/area/djstation) +"czO" = (/obj/structure/stool/chair{dir = 8},/turf/unsimulated/floor{dir = 2; icon_state = "grimy"},/area/djstation) +"czP" = (/obj/machinery/light,/turf/unsimulated/floor{dir = 2; icon_state = "grimy"},/area/djstation) +"czQ" = (/obj/structure/closet,/turf/unsimulated/floor{dir = 2; icon_state = "grimy"},/area/djstation) +"czR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{name = "plating"},/area/djstation) +"czS" = (/obj/machinery/door/airlock{name = "Restroom"; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "white"},/area/djstation) +"czT" = (/turf/unsimulated/floor{icon_state = "white"},/area/djstation) +"czU" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/stool/chair{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) +"czV" = (/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) +"czW" = (/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) +"czX" = (/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) +"czY" = (/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) +"czZ" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/unsimulated/wall{icon_state = ""; tag = "icon-fwall_opening"},/area/djstation) +"cAa" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "0"},/turf/unsimulated/floor,/area/djstation) +"cAb" = (/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/space,/area/djstation) +"cAc" = (/turf/unsimulated/floor,/area/djstation) +"cAd" = (/turf/simulated/floor/airless,/area) +"cAe" = (/obj/structure/girder/reinforced,/turf/simulated/floor/plating/airless,/area) +"cAf" = (/turf/simulated/wall/r_wall,/area/derelict/solar_control) +"cAg" = (/obj/machinery/door/airlock/engineering{name = "Turbine Maintenance"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cAh" = (/turf/simulated/wall,/area/derelict/solar_control) +"cAi" = (/turf/simulated/floor,/area/derelict/solar_control) +"cAj" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/solar_control) +"cAk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cAl" = (/turf/simulated/floor/plating,/area/derelict/solar_control) +"cAm" = (/obj/machinery/door/airlock/external{name = "Air Bridge Access"},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cAn" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cAo" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) +"cAp" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_starboard) +"cAq" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cAr" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_starboard) +"cAs" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 1; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Starboard Solar APC"; pixel_y = 24},/turf/simulated/floor,/area/derelict/solar_control) +"cAt" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/derelict/solar_control) +"cAu" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 2},/turf/simulated/floor,/area/derelict/solar_control) +"cAv" = (/obj/machinery/light/small{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) +"cAw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cAx" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cAy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/derelict/solar_control) +"cAz" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/derelict/solar_control) +"cAA" = (/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/derelict/solar_control) +"cAB" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/solar_control) +"cAC" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/monitor,/turf/simulated/floor,/area/derelict/solar_control) +"cAD" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cAE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/window/eastleft,/turf/simulated/floor,/area/derelict/solar_control) +"cAF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/derelict/solar_control) +"cAG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/derelict/solar_control) +"cAH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/derelict/solar_control) +"cAI" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cAJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) +"cAK" = (/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) +"cAL" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/solar_control) +"cAM" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/derelict/solar_control) +"cAN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating,/area/derelict/solar_control) +"cAO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cAP" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cAQ" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cAR" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cAS" = (/obj/structure/cable,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cAT" = (/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cAU" = (/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/derelict/solar_control) +"cAV" = (/turf/simulated/wall,/area/derelict/bridge/access) +"cAW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall,/area/derelict/bridge/access) +"cAX" = (/obj/machinery/door/airlock/engineering{name = "Starboard Solar Access"; req_access_txt = "10"},/turf/simulated/floor,/area/derelict/bridge/access) +"cAY" = (/turf/simulated/floor,/area/derelict/bridge/access) +"cAZ" = (/obj/structure/rack,/obj/item/weapon/melee/classic_baton,/turf/simulated/floor,/area/derelict/bridge/access) +"cBa" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/bridge/access) +"cBb" = (/obj/structure/rack,/turf/simulated/floor,/area/derelict/bridge/access) +"cBc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/derelict/bridge/access) +"cBd" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/derelict/bridge/access) +"cBe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/derelict/bridge/access) +"cBf" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/derelict/bridge/access) +"cBg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall,/area/derelict/bridge/access) +"cBh" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/derelict/bridge/access) +"cBi" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_starboard) +"cBj" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor,/area/derelict/bridge/access) +"cBk" = (/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cBl" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/bridge/access) +"cBm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cBn" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cBo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cBp" = (/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/turf/simulated/floor,/area/derelict/bridge/access) +"cBq" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/derelict/bridge/access) +"cBr" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area) +"cBs" = (/turf/simulated/floor/airless{icon_state = "solarpanel"},/area) +"cBt" = (/obj/item/weapon/cable_coil/cut,/turf/space,/area) +"cBu" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/derelict/bridge/access) +"cBv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cBw" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/derelict/bridge/access) +"cBx" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/derelict/bridge/access) +"cBy" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor,/area/derelict/bridge/access) +"cBz" = (/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) +"cBA" = (/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) +"cBB" = (/obj/machinery/door/window,/turf/simulated/floor,/area/derelict/bridge/access) +"cBC" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) +"cBD" = (/turf/simulated/wall,/area/derelict/bridge) +"cBE" = (/obj/effect/sign/electricshock,/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) +"cBF" = (/obj/effect/securearea,/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) +"cBG" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cBH" = (/obj/machinery/door/airlock/engineering{name = "Engineering Access"; req_access_txt = "10"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cBI" = (/obj/effect/securearea{name = "ENGINEERING ACCESS"},/turf/simulated/wall/r_wall,/area/derelict/singularity_engine) +"cBJ" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge/access) +"cBK" = (/obj/structure/computerframe,/turf/simulated/floor,/area/derelict/bridge) +"cBL" = (/obj/structure/computerframe,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/derelict/bridge) +"cBM" = (/obj/structure/table,/turf/simulated/floor,/area/derelict/bridge) +"cBN" = (/obj/machinery/computer/security,/turf/simulated/floor,/area/derelict/bridge) +"cBO" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor,/area/derelict/bridge) +"cBP" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/bridge) +"cBQ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/derelict/bridge) +"cBR" = (/obj/item/weapon/empgrenade,/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) +"cBS" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cBT" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"cBU" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cBV" = (/obj/item/weapon/cable_coil/cut,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cBW" = (/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cBX" = (/turf/simulated/wall,/area/derelict/singularity_engine) +"cBY" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor,/area/derelict/bridge) +"cBZ" = (/turf/simulated/floor,/area/derelict/bridge) +"cCa" = (/turf/simulated/floor/plating,/area/derelict/bridge) +"cCb" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) +"cCc" = (/obj/structure/window/reinforced,/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cCd" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cCe" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"cCf" = (/obj/structure/window/reinforced,/obj/item/weapon/table_parts/reinforced,/obj/item/weapon/table_parts/reinforced,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"cCg" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cCh" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cCi" = (/obj/machinery/emitter{icon_state = "Emitter"; dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cCj" = (/obj/machinery/field_generator,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cCk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/window/reinforced,/turf/simulated/floor,/area/derelict/bridge/access) +"cCl" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor,/area/derelict/bridge/access) +"cCm" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) +"cCn" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area) +"cCo" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cCp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cCq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cCr" = (/obj/structure/noticeboard,/turf/simulated/wall,/area/derelict/singularity_engine) +"cCs" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cCt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/derelict/bridge/access) +"cCu" = (/obj/machinery/door/window/eastleft{name = "Heads of Staff"; req_access_txt = "19"},/turf/simulated/floor,/area/derelict/bridge/access) +"cCv" = (/obj/structure/table,/obj/item/device/paicard,/turf/simulated/floor,/area/derelict/bridge) +"cCw" = (/obj/structure/stool,/turf/simulated/floor,/area/derelict/bridge) +"cCx" = (/obj/structure/table,/obj/item/weapon/cell,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) +"cCy" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cCz" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"cCA" = (/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/derelict/bridge/access) +"cCB" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/derelict/bridge/access) +"cCC" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cCD" = (/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,/area/derelict/bridge/access) +"cCE" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/derelict/bridge) +"cCF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/derelict/bridge) +"cCG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/derelict/bridge) +"cCH" = (/obj/item/weapon/paper{name = "Objectives of a Nuclear Operative"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cCI" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/derelict/bridge/access) +"cCJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/derelict/bridge) +"cCK" = (/obj/structure/stool/chair,/turf/simulated/floor,/area/derelict/bridge) +"cCL" = (/obj/structure/table,/obj/item/weapon/screwdriver,/turf/simulated/floor,/area/derelict/bridge) +"cCM" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/bridge) +"cCN" = (/obj/item/stack/rods,/turf/space,/area) +"cCO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cCP" = (/obj/item/weapon/shard,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cCQ" = (/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cCR" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cCS" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cCT" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cCU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cCV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cCW" = (/obj/structure/table,/obj/item/weapon/rack_parts,/turf/simulated/floor,/area/derelict/bridge) +"cCX" = (/obj/structure/table,/obj/structure/window/basic,/turf/simulated/floor,/area/derelict/bridge) +"cCY" = (/obj/structure/window/basic,/turf/simulated/floor,/area/derelict/bridge) +"cCZ" = (/obj/structure/table,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor,/area/derelict/bridge) +"cDa" = (/obj/structure/table,/obj/machinery/light/small,/turf/simulated/floor,/area/derelict/bridge) +"cDb" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cDc" = (/obj/item/clothing/head/helmet/swat,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cDd" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cDe" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cDf" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cDg" = (/obj/machinery/door/window,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/derelict/bridge/access) +"cDh" = (/turf/simulated/wall/r_wall,/area/derelict/bridge) +"cDi" = (/obj/machinery/door/window{dir = 2; icon = 'windoor.dmi'; name = "Captain's Quarters"; req_access_txt = "20"},/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/bridge) +"cDj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cDk" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cDl" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cDm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cDn" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cDo" = (/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cDp" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cDq" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cDr" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cDs" = (/obj/structure/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cDt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cDu" = (/turf/simulated/floor/airless{icon_state = "circuit"},/area/derelict/singularity_engine) +"cDv" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cDw" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cDx" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cDy" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) +"cDz" = (/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/airless,/area/derelict/bridge/access) +"cDA" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cDB" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cDC" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cDD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cDE" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cDF" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "circuit"},/area/derelict/singularity_engine) +"cDG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cDH" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) +"cDI" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cDJ" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cDK" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/singularity_engine) +"cDL" = (/obj/structure/grille,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cDM" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"cDN" = (/obj/machinery/door/airlock/maintenance{name = "Tech Storage"; req_access_txt = "23"},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cDO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/bridge/access) +"cDP" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/bridge/access) +"cDQ" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cDR" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cDS" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cDT" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cDU" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cDV" = (/turf/simulated/wall,/area/derelict/hallway/primary) +"cDW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) +"cDX" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"cDY" = (/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cDZ" = (/obj/item/weapon/table_parts/reinforced,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cEa" = (/obj/item/weapon/ore/slag,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cEb" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cEc" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cEd" = (/turf/simulated/wall/r_wall,/area/derelict/hallway/primary) +"cEe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cEf" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) +"cEg" = (/obj/structure/window/basic{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cEh" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cEi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cEj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cEk" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cEl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cEm" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/hallway/primary) +"cEn" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/derelict/hallway/primary) +"cEo" = (/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cEp" = (/obj/structure/grille,/obj/structure/window/basic{dir = 8},/turf/simulated/floor/plating/airless,/area) +"cEq" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area) +"cEr" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area) +"cEs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cEt" = (/obj/machinery/door/window,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cEu" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area) +"cEv" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cEw" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cEx" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/singularity_engine) +"cEy" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cEz" = (/obj/item/weapon/crowbar,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cEA" = (/obj/structure/grille,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cEB" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area) +"cEC" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cED" = (/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cEE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cEF" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cEG" = (/turf/simulated/wall/r_wall,/area/derelict/arrival) +"cEH" = (/turf/simulated/wall,/area/derelict/arrival) +"cEI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cEJ" = (/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"cEK" = (/obj/structure/window/basic{dir = 5},/turf/space,/area) +"cEL" = (/obj/structure/table,/turf/simulated/floor,/area/derelict/arrival) +"cEM" = (/obj/structure/stool/chair,/turf/simulated/floor,/area/derelict/arrival) +"cEN" = (/turf/simulated/floor,/area/derelict/arrival) +"cEO" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/derelict/arrival) +"cEP" = (/obj/structure/stool/chair{dir = 8},/obj/item/weapon/pen,/turf/simulated/floor,/area/derelict/arrival) +"cEQ" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor,/area/derelict/arrival) +"cER" = (/turf/simulated/wall,/area/derelict/medical/chapel) +"cES" = (/obj/item/weapon/shard,/turf/space,/area) +"cET" = (/obj/structure/grille,/turf/space,/area/derelict/singularity_engine) +"cEU" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/singularity_engine) +"cEV" = (/obj/structure/lattice,/obj/structure/window/basic,/turf/space,/area) +"cEW" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/derelict/arrival) +"cEX" = (/turf/simulated/floor/plating/airless,/area/derelict/arrival) +"cEY" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/arrival) +"cEZ" = (/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cFa" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cFb" = (/obj/structure/closet/coffin,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cFc" = (/turf/simulated/wall,/area/derelict/medical) +"cFd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cFe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cFf" = (/obj/item/weapon/shard,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cFg" = (/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cFh" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cFi" = (/obj/machinery/door/airlock/external{name = "External Engineering"},/turf/simulated/floor/plating/airless,/area) +"cFj" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/hallway/primary) +"cFk" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/turf/simulated/floor,/area/derelict/arrival) +"cFl" = (/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cFm" = (/obj/item/weapon/firstaid_arm_assembly,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cFn" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) +"cFo" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/medical) +"cFp" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cFq" = (/obj/machinery/light/small,/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/singularity_engine) +"cFr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cFs" = (/obj/structure/window/basic{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cFt" = (/obj/structure/lattice,/obj/structure/window/basic{dir = 1},/turf/space,/area) +"cFu" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/window/basic{dir = 1},/turf/space,/area) +"cFv" = (/turf/simulated/floor/plating,/area/derelict/arrival) +"cFw" = (/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cFx" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cFy" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cFz" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area) +"cFA" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/arrival) +"cFB" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/derelict/arrival) +"cFC" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cFD" = (/obj/item/weapon/storage/lightbox/bulbs,/turf/simulated/floor/plating/airless,/area/derelict/singularity_engine) +"cFE" = (/obj/item/weapon/disk/data/demo,/turf/simulated/floor/plating/airless,/area) +"cFF" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area) +"cFG" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/derelict/arrival) +"cFH" = (/obj/structure/stool/chair{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/arrival) +"cFI" = (/obj/machinery/door{icon = 'icons/obj/doors/doormorgue.dmi'; name = "Coffin Storage"; req_access_txt = "22"},/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cFJ" = (/obj/structure/morgue,/turf/simulated/floor{icon_state = "dark"},/area/derelict/medical/chapel) +"cFK" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cFL" = (/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area) +"cFM" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless{icon_state = "white"},/area) +"cFN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"cFO" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/derelict/arrival) +"cFP" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) +"cFQ" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) +"cFR" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) +"cFS" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cFT" = (/obj/item/stack/medical/bruise_pack,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) +"cFU" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/medical) +"cFV" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cFW" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area) +"cFX" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area) +"cFY" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel) +"cFZ" = (/turf/simulated/floor{icon_state = "chapel"},/area/derelict/medical/chapel) +"cGa" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/derelict/medical/chapel) +"cGb" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cGc" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cGd" = (/obj/machinery/door/airlock/glass{name = "Med-Sci"; req_access_txt = "9"},/turf/simulated/floor/plating/airless,/area/derelict/medical) +"cGe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cGf" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/derelict/arrival) +"cGg" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) +"cGh" = (/obj/structure/window/reinforced,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) +"cGi" = (/obj/structure/window/reinforced,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) +"cGj" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall,/area/derelict/medical/chapel) +"cGk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall,/area/derelict/medical/chapel) +"cGl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cGm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cGn" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cGo" = (/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/airless{icon_state = "white"},/area/derelict/medical) +"cGp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cGq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/medical) +"cGr" = (/obj/structure/closet/wardrobe/genetics_white,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cGs" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area) +"cGt" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area) +"cGu" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area) +"cGv" = (/turf/simulated/floor/airless{icon_state = "white"},/area) +"cGw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cGx" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cGy" = (/obj/item/weapon/pen,/turf/simulated/floor,/area/derelict/arrival) +"cGz" = (/obj/machinery/door/poddoor{id = "derelict_gun"; name = "Derelict Mass Driver"},/turf/simulated/floor/plating,/area/derelict/medical/chapel) +"cGA" = (/turf/simulated/floor/plating,/area/derelict/medical/chapel) +"cGB" = (/obj/machinery/mass_driver{dir = 8; icon_state = "mass_driver"; id = "derelict_gun"},/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 4; req_access_txt = "25"},/obj/structure/closet/coffin,/turf/simulated/floor/plating,/area/derelict/medical/chapel) +"cGC" = (/obj/machinery/door/window{icon = 'windoor.dmi'; dir = 8},/turf/simulated/floor/airless,/area/derelict/medical/chapel) +"cGD" = (/turf/simulated/floor/airless,/area/derelict/medical/chapel) +"cGE" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/medical/chapel) +"cGF" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "Worn-out APC"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/medical/chapel) +"cGG" = (/obj/machinery/sleeper,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cGH" = (/obj/machinery/sleep_console,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cGI" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cGJ" = (/obj/item/stack/medical/ointment,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cGK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cGL" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cGM" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) +"cGN" = (/obj/structure/window/basic,/turf/space,/area) +"cGO" = (/obj/structure/window/basic{dir = 8},/turf/space,/area) +"cGP" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/derelict/arrival) +"cGQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/derelict/arrival) +"cGR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/derelict/arrival) +"cGS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/derelict/arrival) +"cGT" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) +"cGU" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) +"cGV" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) +"cGW" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area/derelict/medical/chapel) +"cGX" = (/obj/machinery/door/window/southleft,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cGY" = (/obj/machinery/door/window/southright,/turf/simulated/floor/airless{icon_state = "white"},/area/derelict/medical) +"cGZ" = (/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/airless,/area/derelict/hallway/primary) +"cHa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cHb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) +"cHc" = (/obj/machinery/door/airlock/medical{name = "Toxins Research"; req_access_txt = "7"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cHd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area) +"cHe" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area) +"cHf" = (/obj/structure/window/basic{dir = 8},/obj/structure/window/basic,/turf/space,/area) +"cHg" = (/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/simulated/floor/plating,/area/derelict/arrival) +"cHh" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cHi" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/airless,/area) +"cHj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/airless,/area) +"cHk" = (/obj/structure/window/basic{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/airless,/area) +"cHl" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area) +"cHm" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/airless,/area) +"cHn" = (/obj/structure/window/basic,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area) +"cHo" = (/obj/machinery/door/airlock/medical{name = "Toxins Research"; req_access_txt = "7"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/arrival) +"cHp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/derelict/arrival) +"cHq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/derelict/arrival) +"cHr" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/derelict/arrival) +"cHs" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) +"cHt" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cHu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cHv" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cHw" = (/obj/item/device/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cHx" = (/obj/structure/window/basic{dir = 1},/turf/space,/area) +"cHy" = (/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating/airless,/area) +"cHz" = (/obj/structure/grille,/obj/structure/window/basic{dir = 1},/turf/space,/area) +"cHA" = (/obj/structure/window/basic{dir = 1},/turf/simulated/floor/plating/airless,/area) +"cHB" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor,/area/derelict/arrival) +"cHC" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor,/area/derelict/arrival) +"cHD" = (/obj/structure/table,/obj/machinery/computer/pod/old{name = "ProComp IIe"; pixel_y = 7; id = "derelict_gun"},/turf/simulated/floor{icon_state = "chapel"},/area/derelict/medical/chapel) +"cHE" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cHF" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cHG" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cHH" = (/obj/structure/girder,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cHI" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor,/area/derelict/arrival) +"cHJ" = (/obj/machinery/door/window,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cHK" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cHL" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cHM" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cHN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/derelict/hallway/primary) +"cHO" = (/obj/machinery/door/airlock/security{name = "Gas Storage"; req_access = null; req_access_txt = "3"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cHP" = (/obj/structure/lattice,/obj/structure/window/basic{dir = 4},/turf/space,/area) +"cHQ" = (/obj/structure/girder,/obj/structure/window/basic,/turf/simulated/floor/plating/airless,/area/derelict/arrival) +"cHR" = (/obj/structure/stool/bed,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cHS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cHT" = (/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/derelict/hallway/primary) +"cHU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cHV" = (/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cHW" = (/obj/item/weapon/cigbutt,/turf/space,/area) +"cHX" = (/obj/structure/window/basic{dir = 1},/turf/simulated/floor/plating,/area/derelict/arrival) +"cHY" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/derelict/arrival) +"cHZ" = (/obj/structure/table,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cIa" = (/obj/structure/table,/obj/item/weapon/cell,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cIb" = (/obj/machinery/vending/sovietsoda,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cIc" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cId" = (/obj/structure/table,/turf/simulated/floor/airless,/area) +"cIe" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area) +"cIf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless,/area) +"cIg" = (/obj/structure/lattice,/obj/item/weapon/cable_coil/cut,/turf/space,/area) +"cIh" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/derelict/arrival) +"cIi" = (/obj/structure/stool,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cIj" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Access"; req_access_txt = "24"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cIk" = (/obj/structure/closet/wardrobe/orange,/turf/simulated/floor/airless,/area) +"cIl" = (/obj/structure/window/basic{dir = 4},/turf/space,/area) +"cIm" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/derelict/arrival) +"cIn" = (/obj/structure/closet/wardrobe,/turf/simulated/floor,/area/derelict/arrival) +"cIo" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/derelict/hallway/primary) +"cIp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area) +"cIq" = (/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area) +"cIr" = (/obj/structure/grille,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) +"cIs" = (/obj/structure/stool/bed,/turf/simulated/floor/airless,/area) +"cIt" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/derelict/arrival) +"cIu" = (/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/derelict/hallway/primary) +"cIv" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/derelict/hallway/primary) +"cIw" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor/airless,/area/derelict/hallway/primary) +"cIx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) +"cIy" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor,/area/derelict/arrival) +"cIz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area) +"cIA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/derelict/arrival) +"cIB" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating,/area/derelict/arrival) +"cIC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area) +"cID" = (/turf/simulated/wall,/area/derelict/hallway/secondary) +"cIE" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"cIF" = (/turf/simulated/wall/r_wall,/area/derelict/hallway/secondary) +"cIG" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area) +"cIH" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area) +"cII" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"cIJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/derelict/hallway/secondary) +"cIK" = (/obj/structure/window/basic{dir = 1},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"cIL" = (/obj/structure/grille,/obj/item/weapon/shard,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating/airless,/area) +"cIM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating/airless,/area) +"cIN" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cIO" = (/obj/item/stack/rods,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"cIP" = (/obj/item/weapon/shard{icon_state = "small"},/turf/space,/area) +"cIQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/item/weapon/wirecutters,/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"cIR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"cIS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"cIT" = (/obj/item/weapon/cable_coil/cut,/turf/simulated/floor/plating/airless,/area/derelict/hallway/primary) +"cIU" = (/obj/structure/bookcase,/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/derelict/hallway/secondary) +"cIV" = (/obj/structure/bookcase,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/derelict/hallway/secondary) +"cIW" = (/obj/structure/bookcase,/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/derelict/hallway/secondary) +"cIX" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/derelict/hallway/secondary) +"cIY" = (/obj/effect/decal/cleanable/xenoblood{icon_state = "xfloor4"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/derelict/hallway/secondary) +"cIZ" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/derelict/hallway/secondary) +"cJa" = (/obj/effect/decal/cleanable/blood/splatter{icon_state = "floor2"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/derelict/hallway/secondary) +"cJb" = (/obj/effect/decal/cleanable/xenoblood,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/derelict/hallway/secondary) +"cJc" = (/obj/effect/decal/cleanable/oil/streak{icon_state = "floor6"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/derelict/hallway/secondary) +"cJd" = (/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/derelict/hallway/secondary) +"cJe" = (/obj/effect/decal/cleanable/oil/streak{icon_state = "floor5"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/derelict/hallway/secondary) +"cJf" = (/obj/effect/rune{icon_state = "3"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/derelict/hallway/secondary) +"cJg" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/derelict/hallway/secondary) +"cJh" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/derelict/hallway/secondary) +"cJi" = (/turf/simulated/floor{icon_state = "carpetside"},/area/derelict/hallway/secondary) +"cJj" = (/obj/effect/decal/cleanable/xenoblood{icon_state = "xfloor2"},/turf/simulated/floor{icon_state = "carpetside"},/area/derelict/hallway/secondary) +"cJk" = (/obj/effect/decal/cleanable/oil/streak,/turf/simulated/floor{icon_state = "carpetside"},/area/derelict/hallway/secondary) +"cJl" = (/obj/effect/decal/cleanable/blood/splatter{icon_state = "floor3"},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/derelict/hallway/secondary) +"cJm" = (/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"cJn" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"cJo" = (/obj/machinery/door/airlock/maintenance{name = "Aux Storage"; req_access_txt = "23"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"cJp" = (/obj/structure/falsewall,/turf/simulated/floor{icon_state = "bar"},/area/derelict/hallway/secondary) +"cJq" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/apc{dir = 8; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"cJr" = (/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/airless,/area/derelict/hallway/secondary) +"cJs" = (/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"cJt" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"cJu" = (/turf/simulated/floor/airless{icon_state = "derelict9"},/area/derelict/hallway/secondary) +"cJv" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "derelict10"},/area/derelict/hallway/secondary) +"cJw" = (/turf/simulated/floor/airless{icon_state = "derelict11"},/area/derelict/hallway/secondary) +"cJx" = (/turf/simulated/floor/airless{icon_state = "derelict12"},/area/derelict/hallway/secondary) +"cJy" = (/turf/simulated/floor/airless{icon_state = "derelict13"},/area/derelict/hallway/secondary) +"cJz" = (/turf/simulated/floor/airless{icon_state = "derelict14"},/area/derelict/hallway/secondary) +"cJA" = (/turf/simulated/floor/airless{icon_state = "derelict15"},/area/derelict/hallway/secondary) +"cJB" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "derelict16"},/area/derelict/hallway/secondary) +"cJC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"cJD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"cJE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"cJF" = (/turf/simulated/floor/airless{icon_state = "derelict1"},/area/derelict/hallway/secondary) +"cJG" = (/turf/simulated/floor/airless{icon_state = "derelict2"},/area/derelict/hallway/secondary) +"cJH" = (/turf/simulated/floor/airless{icon_state = "derelict3"},/area/derelict/hallway/secondary) +"cJI" = (/turf/simulated/floor/airless{icon_state = "derelict4"},/area/derelict/hallway/secondary) +"cJJ" = (/turf/simulated/floor/airless{icon_state = "derelict5"},/area/derelict/hallway/secondary) +"cJK" = (/turf/simulated/floor/airless{icon_state = "derelict6"},/area/derelict/hallway/secondary) +"cJL" = (/turf/simulated/floor/airless{icon_state = "derelict7"},/area/derelict/hallway/secondary) +"cJM" = (/turf/simulated/floor/airless{icon_state = "derelict8"},/area/derelict/hallway/secondary) +"cJN" = (/obj/structure/lattice,/turf/space,/area/derelict/hallway/secondary) +"cJO" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"cJP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"cJQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"cJR" = (/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) +"cJS" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"cJT" = (/obj/machinery/door/airlock/external{name = "Escape Airlock"},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"cJU" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"cJV" = (/obj/structure/window/basic{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"cJW" = (/obj/structure/window/basic{dir = 8},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"cJX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"cJY" = (/obj/structure/closet/emcloset,/turf/simulated/floor/airless,/area/derelict/hallway/secondary) +"cJZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"cKa" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) +"cKb" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) +"cKc" = (/obj/machinery/door/airlock/command{name = "AI Upload"; req_access_txt = "16"},/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/airless,/area/derelict/bridge/ai_upload) +"cKd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) +"cKe" = (/obj/structure/grille,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"cKf" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"cKg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"cKh" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/bridge/ai_upload) +"cKi" = (/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"cKj" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"cKk" = (/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) +"cKl" = (/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"cKm" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/solar_control{id = "derelictsolar"; name = "Primary Solar Control"; track = 2},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"cKn" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plating/airless,/area/derelict/bridge/ai_upload) +"cKo" = (/obj/item/weapon/paper{desc = "You Syndicate uplink is in your PDA, type the code '678 Bravo' in the ringtone to unlock it. Objective 1. Kill the God damn AI in a fire blast that it rocks the station. Success! Objective 2. Escape alive. Failed."; name = "Mission Objectives"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/bridge/ai_upload) +"cKp" = (/obj/machinery/light/small{dir = 4},/obj/item/clothing/head/helmet/space/syndicate,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"cKq" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/derelict/hallway/secondary) +"cKr" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area) +"cKs" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/light/small,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"cKt" = (/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"cKu" = (/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"cKv" = (/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Syndicate agent remains"},/turf/simulated/floor/airless,/area/derelict/bridge/ai_upload) +"cKw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/derelict/bridge/ai_upload) +"cKx" = (/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"cKy" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"cKz" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_aft) +"cKA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"cKB" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"cKC" = (/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"cKD" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"cKE" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/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/airless,/area/solar/derelict_aft) +"cKF" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"cKG" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"cKH" = (/obj/structure/cable,/obj/machinery/power/solar{id = "derelictsolar"; name = "Derelict Solar Array"},/turf/simulated/floor/airless,/area/solar/derelict_aft) +"cKI" = (/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/airless,/area/solar/derelict_aft) +"cKJ" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/derelict_aft) +"cKK" = (/turf/simulated/wall/r_wall,/area/derelict/teleporter) +"cKL" = (/turf/simulated/floor/plating/airless,/area/derelict/teleporter) +"cKM" = (/turf/simulated/floor/airless,/area/derelict/teleporter) +"cKN" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/derelict/teleporter) +"cKO" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/derelict/teleporter) +"cKP" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/airless,/area/derelict/teleporter) +"cKQ" = (/obj/machinery/computer/teleporter,/turf/simulated/floor/airless,/area/derelict/teleporter) +"cKR" = (/obj/machinery/teleport/station,/turf/simulated/floor/airless,/area/derelict/teleporter) +"cKS" = (/obj/machinery/teleport/hub,/turf/simulated/floor/airless,/area/derelict/teleporter) +"cKT" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless,/area/derelict/teleporter) +"cKU" = (/obj/structure/table,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/airless,/area/derelict/teleporter) +"cKV" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/derelict/teleporter) +"cKW" = (/obj/machinery/power/apc{dir = 0; name = "Worn-out APC"; pixel_y = -24},/turf/simulated/floor/airless,/area/derelict/teleporter) +"cKX" = (/turf/simulated/mineral/random,/area/mine/unexplored) +"cKY" = (/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/mine/abandoned) +"cKZ" = (/obj/machinery/door/airlock/external,/turf/simulated/floor,/area/mine/abandoned) +"cLa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"cLb" = (/turf/simulated/floor,/area/mine/abandoned) +"cLc" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating,/area/mine/abandoned) +"cLd" = (/obj/item/stack/rods,/obj/structure/door_assembly/door_assembly_ext{name = "Broken External Airlock"},/turf/simulated/floor,/area/mine/abandoned) +"cLe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) +"cLf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) +"cLg" = (/turf/simulated/mineral/random/high_chance,/area/mine/unexplored) +"cLh" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHWEST)"; icon_state = "pwall"; dir = 9},/area/shuttle/alien/mine) +"cLi" = (/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTH)"; icon_state = "pwall"; dir = 1},/area/shuttle/alien/mine) +"cLj" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHWEST)"; icon_state = "pwall"; dir = 10},/area/shuttle/alien/mine) +"cLk" = (/obj/item/stack/rods,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"cLl" = (/obj/effect/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"cLm" = (/obj/effect/light_emitter,/turf/space,/area) +"cLn" = (/turf/simulated/mineral,/area/mine/unexplored) +"cLo" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/obj/structure/window/reinforced/tinted{tag = "icon-twindow (EAST)"; icon_state = "twindow"; dir = 4},/turf/simulated/floor/plating/airless,/area/shuttle/alien/mine) +"cLp" = (/obj/effect/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) +"cLq" = (/obj/effect/alien/weeds{icon_state = "oldweeds2"},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) +"cLr" = (/obj/machinery/door/airlock/hatch,/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/shuttle/alien/mine) +"cLs" = (/obj/item/weapon/shard{icon_state = "medium"},/obj/effect/alien/weeds{icon_state = "oldweeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"cLt" = (/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"cLu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) +"cLv" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-pwall (NORTHEAST)"; icon_state = "pwall"; dir = 5},/area/shuttle/alien/mine) +"cLw" = (/turf/simulated/floor/plating,/turf/simulated/shuttle/wall{tag = "icon-pwall (SOUTHEAST)"; icon_state = "pwall"; dir = 6},/area/shuttle/alien/mine) +"cLx" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"cLy" = (/turf/simulated/wall,/area/mine/abandoned) +"cLz" = (/obj/item/stack/rods,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/shard,/turf/simulated/floor/plating,/area/mine/abandoned) +"cLA" = (/obj/item/stack/rods,/obj/effect/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"cLB" = (/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"cLC" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "medium"},/turf/space,/area) +"cLD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/abandoned) +"cLE" = (/obj/effect/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"cLF" = (/obj/effect/alien/weeds,/obj/effect/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"cLG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cLH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cLI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cLJ" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"cLK" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"cLL" = (/obj/item/stack/rods,/obj/structure/lattice,/turf/space,/area) +"cLM" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cLN" = (/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cLO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cLP" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"cLQ" = (/obj/structure/table,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"cLR" = (/obj/effect/alien/weeds{icon_state = "oldweeds2"},/turf/simulated/floor,/area/mine/abandoned) +"cLS" = (/obj/effect/alien/weeds,/obj/effect/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/plating,/area/mine/abandoned) +"cLT" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/plating,/area/mine/abandoned) +"cLU" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cLV" = (/obj/item/weapon/shard{icon_state = "small"},/obj/item/clothing/suit/space/syndicate,/turf/simulated/floor/plating/airless,/area/mine/unexplored) +"cLW" = (/obj/item/weapon/shard,/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/unexplored) +"cLX" = (/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"cLY" = (/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"cLZ" = (/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"cMa" = (/obj/effect/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"cMb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"cMc" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"cMd" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating,/area/mine/abandoned) +"cMe" = (/obj/item/weapon/shard,/obj/structure/lattice,/turf/space,/area) +"cMf" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/plating/airless,/area/mine/unexplored) +"cMg" = (/obj/item/stack/rods,/turf/simulated/floor/plating/airless,/area/mine/unexplored) +"cMh" = (/turf/simulated/floor/plating/airless,/area/mine/unexplored) +"cMi" = (/obj/effect/gibspawner/robot,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"cMj" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"cMk" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"cMl" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/effect/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/plating,/area/mine/abandoned) +"cMm" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/effect/decal/remains/xeno,/obj/effect/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/plating,/area/mine/abandoned) +"cMn" = (/turf/simulated/mineral,/area/mine/explored) +"cMo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cMp" = (/obj/item/weapon/shard,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cMq" = (/obj/structure/lattice,/obj/item/weapon/shard{icon_state = "small"},/turf/space,/area/mine/abandoned) +"cMr" = (/obj/structure/lattice,/turf/space,/area/mine/abandoned) +"cMs" = (/obj/effect/alien/weeds,/obj/effect/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"cMt" = (/obj/machinery/door/airlock,/turf/simulated/floor,/area/mine/abandoned) +"cMu" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"cMv" = (/obj/effect/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"cMw" = (/turf/simulated/wall/r_wall,/area/mine/north_outpost) +"cMx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cMy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cMz" = (/turf/simulated/floor/airless{icon_state = "damaged4"},/area/mine/abandoned) +"cMA" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/effect/gibspawner/xeno,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cMB" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"cMC" = (/turf/simulated/floor/airless,/area/mine/abandoned) +"cMD" = (/obj/effect/alien/weeds,/turf/simulated/floor,/area/mine/abandoned) +"cME" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"cMF" = (/obj/structure/table,/turf/simulated/floor,/area/mine/abandoned) +"cMG" = (/obj/structure/rack,/turf/simulated/floor,/area/mine/abandoned) +"cMH" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/port_gen/pacman{anchored = 1; coins = 120},/turf/simulated/floor/plating,/area/mine/north_outpost) +"cMI" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) +"cMJ" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) +"cMK" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"cML" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"cMM" = (/obj/effect/decal/remains/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"cMN" = (/obj/effect/alien/weeds,/turf/simulated/floor/plating/airless,/area/mine/abandoned) +"cMO" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"cMP" = (/obj/structure/table,/turf/simulated/floor/airless,/area/mine/abandoned) +"cMQ" = (/obj/effect/alien/weeds{icon_state = "oldweeds2"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"cMR" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/north_outpost) +"cMS" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/mine/north_outpost) +"cMT" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/mine/north_outpost) +"cMU" = (/obj/item/weapon/shard,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"cMV" = (/obj/effect/alien/weeds,/obj/effect/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"cMW" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "floorscorched2"},/area/mine/abandoned) +"cMX" = (/obj/item/weapon/shard{icon_state = "small"},/turf/simulated/floor/airless,/area/mine/abandoned) +"cMY" = (/obj/effect/alien/weeds,/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"cMZ" = (/turf/simulated/wall,/area/mine/north_outpost) +"cNa" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/turf/simulated/floor/plating,/area/mine/north_outpost) +"cNb" = (/obj/machinery/hydroponics,/turf/simulated/floor/grass,/area/mine/abandoned) +"cNc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) +"cNd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor/plating,/area/mine/abandoned) +"cNe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) +"cNf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"cNg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) +"cNh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/abandoned) +"cNi" = (/obj/effect/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"cNj" = (/obj/effect/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor,/area/mine/abandoned) +"cNk" = (/obj/effect/alien/weeds{icon_state = "oldweeds2"},/turf/simulated/floor/airless{icon_state = "damaged2"},/area/mine/abandoned) +"cNl" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/north_outpost) +"cNm" = (/turf/simulated/floor,/area/mine/north_outpost) +"cNn" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/north_outpost) +"cNo" = (/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/mine/north_outpost) +"cNp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/north_outpost) +"cNq" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/north_outpost) +"cNr" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/north_outpost) +"cNs" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"cNt" = (/obj/machinery/conveyor{dir = 4; operating = 1},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"cNu" = (/obj/machinery/disposal/deliveryChute{dir = 8},/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"cNv" = (/obj/effect/decal/remains/xeno,/turf/simulated/floor,/area/mine/abandoned) +"cNw" = (/obj/effect/alien/weeds{icon_state = "oldweeds2"},/obj/effect/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"cNx" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/north_outpost) +"cNy" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor,/area/mine/north_outpost) +"cNz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/north_outpost) +"cNA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/mine/north_outpost) +"cNB" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; name = "Mining North Outpost APC"; pixel_x = 26; pixel_y = 0},/obj/machinery/camera{c_tag = "North Outpost"; dir = 8; network = "MINE"},/turf/simulated/floor,/area/mine/north_outpost) +"cNC" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/mine/north_outpost) +"cND" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) +"cNE" = (/obj/effect/alien/weeds,/obj/effect/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"cNF" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) +"cNG" = (/obj/effect/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor,/area/mine/abandoned) +"cNH" = (/obj/effect/alien/weeds{icon_state = "oldweeds2"},/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/mine/abandoned) +"cNI" = (/turf/simulated/wall,/area/mine/explored) +"cNJ" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"cNK" = (/obj/structure/ore_box,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"cNL" = (/obj/structure/table,/obj/item/weapon/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/north_outpost) +"cNM" = (/obj/machinery/door/airlock/glass{name = "Mining Outpost Break Room"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/north_outpost) +"cNN" = (/obj/structure/rack,/turf/simulated/floor,/area/mine/north_outpost) +"cNO" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) +"cNP" = (/obj/effect/decal/remains/human,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) +"cNQ" = (/obj/effect/alien/resin,/turf/simulated/floor/airless{icon_state = "floorgrime"},/area/mine/abandoned) +"cNR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) +"cNS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/abandoned) +"cNT" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/north_outpost) +"cNU" = (/obj/effect/alien/weeds{icon_state = "oldweeds1"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) +"cNV" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station EVA"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/abandoned) +"cNW" = (/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/mine/abandoned) +"cNX" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"cNY" = (/obj/structure/ore_box,/turf/simulated/floor,/area/mine/north_outpost) +"cNZ" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/mine/north_outpost) +"cOa" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/north_outpost) +"cOb" = (/obj/effect/decal/remains/human,/turf/simulated/floor,/area/mine/abandoned) +"cOc" = (/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"cOd" = (/obj/effect/light_emitter,/obj/structure/lattice,/turf/space,/area) +"cOe" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/north_outpost) +"cOf" = (/obj/machinery/door/airlock/external{name = "Mining North Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/north_outpost) +"cOg" = (/obj/effect/alien/weeds{icon_state = "oldweeds2"},/obj/effect/alien/facehugger{alive = 0; desc = "Doesn't look very scary anymore."; icon_state = "facehugger_l"; lamarr = 1; name = "dead alien"},/turf/simulated/floor,/area/mine/abandoned) +"cOh" = (/obj/machinery/camera{c_tag = "North Outpost External"; dir = 8; network = "MINE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"cOi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"cOj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) +"cOk" = (/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/lattice,/turf/space,/area/mine/explored) +"cOl" = (/obj/structure/lattice,/obj/structure/window/reinforced,/turf/space,/area/mine/explored) +"cOm" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/explored) +"cOn" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/north_outpost) +"cOo" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/north_outpost) +"cOp" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor/plating/airless,/area/mine/north_outpost) +"cOq" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/north_outpost) +"cOr" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "54"},/turf/simulated/floor/airless,/area/mine/explored) +"cOs" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) +"cOt" = (/turf/simulated/floor/plating/airless,/area/mine/north_outpost) +"cOu" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"cOv" = (/obj/effect/light_emitter,/turf/space,/area/mine/unexplored) +"cOw" = (/turf/space,/area/mine/unexplored) +"cOx" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) +"cOy" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) +"cOz" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/explored) +"cOA" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) +"cOB" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/abandoned) +"cOC" = (/turf/simulated/floor/airless{dir = 9; icon_state = "warning"},/area/mine/explored) +"cOD" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/airless{tag = "icon-warning (NORTH)"; icon_state = "warning"; dir = 1},/area/mine/explored) +"cOE" = (/turf/simulated/floor/airless{dir = 5; icon_state = "warning"},/area/mine/explored) +"cOF" = (/turf/simulated/floor/airless{dir = 10; icon_state = "warning"},/area/mine/explored) +"cOG" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/airless{icon_state = "warning"},/area/mine/explored) +"cOH" = (/turf/simulated/floor/airless{dir = 6; icon_state = "warning"},/area/mine/explored) +"cOI" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) +"cOJ" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"cOK" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"cOL" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"cOM" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) +"cON" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) +"cOO" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"cOP" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/explored) +"cOQ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) +"cOR" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) +"cOS" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/explored) +"cOT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/explored) +"cOU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{dir = 8; icon_state = "warning"},/area/mine/explored) +"cOV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/airless{dir = 4; icon_state = "warning"},/area/mine/explored) +"cOW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) +"cOX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) +"cOY" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/explored) +"cOZ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) +"cPa" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"cPb" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"cPc" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"cPd" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/explored) +"cPe" = (/obj/machinery/camera{c_tag = "West Outpost External"; dir = 1; network = "MINE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"cPf" = (/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/mine/explored) +"cPg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"cPh" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/obj/machinery/light{dir = 1},/turf/space,/area/mine/explored) +"cPi" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/airless,/area/mine/explored) +"cPj" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light{dir = 1},/turf/space,/area/mine/explored) +"cPk" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"cPl" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/turf/space,/area/mine/explored) +"cPm" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) +"cPn" = (/obj/structure/lattice,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"cPo" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/airless,/area/mine/explored) +"cPp" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) +"cPq" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/airless,/area/mine/explored) +"cPr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) +"cPs" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/space,/area/mine/explored) +"cPt" = (/obj/structure/lattice,/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) +"cPu" = (/obj/structure/lattice,/turf/space,/area/mine/explored) +"cPv" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/space,/area/mine/explored) +"cPw" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light,/turf/space,/area/mine/explored) +"cPx" = (/turf/simulated/floor/plating/airless,/area/mine/west_outpost) +"cPy" = (/turf/simulated/wall/r_wall,/area/mine/living_quarters) +"cPz" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) +"cPA" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/mine/west_outpost) +"cPB" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/west_outpost) +"cPC" = (/obj/machinery/computer/mech_bay_power_console,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/west_outpost) +"cPD" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"cPE" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"cPF" = (/turf/simulated/wall,/area/mine/living_quarters) +"cPG" = (/turf/simulated/wall/r_wall,/area/mine/west_outpost) +"cPH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"cPI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/west_outpost) +"cPJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"cPK" = (/obj/structure/table,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"cPL" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"cPM" = (/turf/simulated/wall/r_wall,/area/mine/storage) +"cPN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/storage) +"cPO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/storage) +"cPP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/storage) +"cPQ" = (/obj/machinery/camera{c_tag = "Station External East"; dir = 1; network = "MINE"},/turf/simulated/floor/airless{dir = 6; icon_state = "warning"},/area/mine/explored) +"cPR" = (/obj/structure/table,/obj/item/weapon/pickaxe,/turf/simulated/floor,/area/mine/west_outpost) +"cPS" = (/turf/simulated/floor,/area/mine/west_outpost) +"cPT" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/mine/west_outpost) +"cPU" = (/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/mine/west_outpost) +"cPV" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) +"cPW" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/west_outpost) +"cPX" = (/obj/structure/rack,/turf/simulated/floor,/area/mine/west_outpost) +"cPY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"cPZ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/west_outpost) +"cQa" = (/obj/machinery/door/airlock{name = "Room"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"cQb" = (/obj/structure/ore_box,/turf/simulated/floor,/area/mine/storage) +"cQc" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/storage) +"cQd" = (/obj/structure/secure_closet/miner,/turf/simulated/floor,/area/mine/storage) +"cQe" = (/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/mine/storage) +"cQf" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/mine/eva) +"cQg" = (/turf/simulated/wall/r_wall,/area/mine/eva) +"cQh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/eva) +"cQi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/eva) +"cQj" = (/obj/structure/table,/obj/item/weapon/shovel,/turf/simulated/floor,/area/mine/west_outpost) +"cQk" = (/obj/structure/table,/obj/item/weapon/storage/donkpocket_kit,/turf/simulated/floor,/area/mine/west_outpost) +"cQl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"cQm" = (/obj/machinery/door/airlock/external{name = "Mining West Outpost Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/west_outpost) +"cQn" = (/obj/machinery/vending/snack,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"cQo" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/obj/item/weapon/storage/donkpocket_kit,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"cQp" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"cQq" = (/obj/machinery/camera{c_tag = "Crew Area"; dir = 8; network = "MINE"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"cQr" = (/turf/simulated/floor,/area/mine/storage) +"cQs" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/storage) +"cQt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/storage) +"cQu" = (/obj/structure/rack,/obj/item/clothing/suit/space/rig/mining,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/mining,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/eva) +"cQv" = (/obj/structure/rack,/obj/item/clothing/suit/space/rig/mining,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/mining,/turf/simulated/floor,/area/mine/eva) +"cQw" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/mine/eva) +"cQx" = (/obj/structure/table,/obj/item/weapon/satchel,/obj/item/clothing/glasses/meson,/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/mine/west_outpost) +"cQy" = (/obj/machinery/door/airlock/glass{name = "Mining Outpost Break Room"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/west_outpost) +"cQz" = (/obj/structure/ore_box,/turf/simulated/floor,/area/mine/west_outpost) +"cQA" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"cQB" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"cQC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"cQD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"cQE" = (/obj/machinery/power/apc{dir = 4; name = "Mining Station Crew Quarters APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"cQF" = (/obj/machinery/camera{c_tag = "Storage Room"; dir = 1; network = "MINE"},/turf/simulated/floor,/area/mine/storage) +"cQG" = (/obj/machinery/power/apc{dir = 2; name = "Mining Storage APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/storage) +"cQH" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/storage) +"cQI" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/storage) +"cQJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/storage) +"cQK" = (/turf/simulated/wall/r_wall,/area/mine/lobby) +"cQL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/lobby) +"cQM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/lobby) +"cQN" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/obj/machinery/camera{c_tag = "EVA"; dir = 4; network = "MINE"},/turf/simulated/floor,/area/mine/eva) +"cQO" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/eva) +"cQP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor,/area/mine/eva) +"cQQ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/mine/west_outpost) +"cQR" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/west_outpost) +"cQS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/living_quarters) +"cQT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor/plating,/area/mine/living_quarters) +"cQU" = (/obj/machinery/door/airlock/glass{name = "Crew Area"; req_access_txt = "48"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/mine/living_quarters) +"cQV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/living_quarters) +"cQW" = (/turf/simulated/wall,/area/mine/storage) +"cQX" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Storage"; req_access_txt = "48"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/storage) +"cQY" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/storage) +"cQZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby) +"cRa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/lobby) +"cRb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/lobby) +"cRc" = (/turf/simulated/floor,/area/mine/lobby) +"cRd" = (/obj/machinery/atmospherics/pipe/simple{dir = 6},/turf/simulated/floor,/area/mine/lobby) +"cRe" = (/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},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/eva) +"cRf" = (/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/table,/obj/item/weapon/satchel,/obj/item/weapon/pickaxe,/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/eva) +"cRg" = (/turf/simulated/floor,/area/mine/eva) +"cRh" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor,/area/mine/eva) +"cRi" = (/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/mine/eva) +"cRj" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/mine/eva) +"cRk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/eva) +"cRl" = (/obj/machinery/power/apc{dir = 2; name = "Mining West Outpost APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/west_outpost) +"cRm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/camera{c_tag = "West Outpost"; dir = 1; network = "MINE"},/turf/simulated/floor,/area/mine/west_outpost) +"cRn" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/west_outpost) +"cRo" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/west_outpost) +"cRp" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"cRq" = (/obj/machinery/conveyor{dir = 4; operating = 1},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"cRr" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"cRs" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/west_outpost) +"cRt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"cRu" = (/obj/machinery/disposal/toilet{tag = "icon-toilet (EAST)"; icon_state = "toilet"; dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) +"cRv" = (/obj/machinery/sink{pixel_y = 30},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) +"cRw" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) +"cRx" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby) +"cRy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby) +"cRz" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/lobby) +"cRA" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/mine/lobby) +"cRB" = (/obj/machinery/camera{c_tag = "Crew Area Hallway"; network = "MINE"},/turf/simulated/floor,/area/mine/lobby) +"cRC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby) +"cRD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby) +"cRE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby) +"cRF" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/lobby) +"cRG" = (/obj/structure/window/reinforced,/obj/structure/lattice,/turf/space,/area/mine/lobby) +"cRH" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/space,/area/mine/lobby) +"cRI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/lobby) +"cRJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/lobby) +"cRK" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/mine/lobby) +"cRL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby) +"cRM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby) +"cRN" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station EVA"; req_access_txt = "54"},/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/eva) +"cRO" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/eva) +"cRP" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/eva) +"cRQ" = (/turf/simulated/wall,/area/mine/west_outpost) +"cRR" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/mine/west_outpost) +"cRS" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/mine/lobby) +"cRT" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby) +"cRU" = (/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"},/turf/simulated/floor,/area/mine/lobby) +"cRV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby) +"cRW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby) +"cRX" = (/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/floor,/area/mine/lobby) +"cRY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby) +"cRZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby) +"cSa" = (/obj/machinery/door/airlock/external{name = "Mining Station Bridge"; req_access_txt = "48"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby) +"cSb" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby) +"cSc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/mine/lobby) +"cSd" = (/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,/area/mine/lobby) +"cSe" = (/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/mine/eva) +"cSf" = (/obj/machinery/power/apc{dir = 2; name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/structure/cable,/turf/simulated/floor,/area/mine/eva) +"cSg" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plating,/area/mine/eva) +"cSh" = (/turf/simulated/floor/mech_bay_recharge_floor,/area/mine/eva) +"cSi" = (/obj/machinery/computer/mech_bay_power_console,/turf/simulated/floor,/area/mine/eva) +"cSj" = (/obj/structure/ore_box,/turf/simulated/floor,/area/mine/eva) +"cSk" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/west_outpost) +"cSl" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/mine/west_outpost) +"cSm" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/mine/west_outpost) +"cSn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/lobby) +"cSo" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby) +"cSp" = (/obj/machinery/atmospherics/pipe/manifold,/turf/simulated/floor,/area/mine/lobby) +"cSq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby) +"cSr" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor,/area/mine/lobby) +"cSs" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby) +"cSt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby) +"cSu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby) +"cSv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby) +"cSw" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/lobby) +"cSx" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/lobby) +"cSy" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/lattice,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/space,/area/mine/lobby) +"cSz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby) +"cSA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby) +"cSB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor/plating,/area/mine/lobby) +"cSC" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/lobby) +"cSD" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/floor,/area/mine/lobby) +"cSE" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/mine/production) +"cSF" = (/turf/simulated/wall/r_wall,/area/mine/production) +"cSG" = (/obj/machinery/driver_button{id = "mining_external_door"; name = "Production Line Input"; pixel_x = -22},/obj/machinery/camera{c_tag = "Production Line External"; dir = 4; network = "MINE"},/turf/simulated/floor/plating/airless,/area/mine/explored) +"cSH" = (/turf/simulated/floor/plating/airless,/area/mine/explored) +"cSI" = (/obj/machinery/conveyor_switch{id = "mining_external"},/turf/simulated/floor/plating/airless,/area/mine/explored) +"cSJ" = (/obj/machinery/power/port_gen/pacman{anchored = 1; coins = 120},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/west_outpost) +"cSK" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/west_outpost) +"cSL" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/west_outpost) +"cSM" = (/turf/simulated/wall/r_wall,/area/mine/sleeper) +"cSN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/sleeper) +"cSO" = (/obj/machinery/door/airlock/glass{name = "Emergency Sleeper Room"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper) +"cSP" = (/turf/simulated/wall,/area/mine/maintenance) +"cSQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/turf/simulated/floor/plating,/area/mine/maintenance) +"cSR" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall,/area/mine/maintenance) +"cSS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby) +"cST" = (/obj/machinery/door/airlock/external{name = "Mining External Airlock"; req_access_txt = "54"},/turf/simulated/floor,/area/mine/lobby) +"cSU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/lobby) +"cSV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/lobby) +"cSW" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby) +"cSX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby) +"cSY" = (/obj/structure/disposalpipe/junction{dir = 4; icon_state = "pipe-j2"},/turf/simulated/wall/r_wall,/area/mine/production) +"cSZ" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"cTa" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"cTb" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"cTc" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"cTd" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"cTe" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/obj/structure/plasticflaps{layer = 3},/obj/machinery/door/poddoor{id = "mining_external_door"; name = "Processing Line Input"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"cTf" = (/obj/machinery/conveyor{dir = 8; id = "mining_external"},/turf/simulated/floor/plating/airless,/area/mine/explored) +"cTg" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper) +"cTh" = (/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper) +"cTi" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper) +"cTj" = (/obj/machinery/power/apc{dir = 4; name = "Mining Station Medical APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper) +"cTk" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/mine/maintenance) +"cTl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/mine/maintenance) +"cTm" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/mine/maintenance) +"cTn" = (/obj/machinery/power/apc{dir = 4; name = "Mining Station Maintenance APC"; pixel_x = 26; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/maintenance) +"cTo" = (/obj/structure/ore_box,/turf/simulated/floor,/area/mine/lobby) +"cTp" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor,/area/mine/lobby) +"cTq" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby) +"cTr" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby) +"cTs" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"cTt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/unexplored) +"cTu" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mine/unexplored) +"cTv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) +"cTw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"cTx" = (/obj/machinery/sleeper,/turf/simulated/floor{tag = "icon-warnwhite (NORTHWEST)"; icon_state = "warnwhite"; dir = 9},/area/mine/sleeper) +"cTy" = (/obj/machinery/sleep_console,/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/mine/sleeper) +"cTz" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 1; network = "MINE"},/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper) +"cTA" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 2; pixel_y = 2},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor{icon_state = "white"},/area/mine/sleeper) +"cTB" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/mine/maintenance) +"cTC" = (/turf/simulated/floor/plating,/area/mine/maintenance) +"cTD" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 4},/turf/simulated/floor/plating,/area/mine/maintenance) +"cTE" = (/obj/machinery/atmospherics/pipe/manifold{dir = 4},/turf/simulated/wall,/area/mine/maintenance) +"cTF" = (/turf/space,/area/shuttle/mining/outpost) +"cTG" = (/obj/machinery/power/apc{dir = 8; name = "Mining Station APC"; pixel_x = -27; pixel_y = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/mine/lobby) +"cTH" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby) +"cTI" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"cTJ" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"cTK" = (/obj/machinery/conveyor{dir = 4; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"cTL" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/unexplored) +"cTM" = (/turf/simulated/wall/r_wall,/area/mine/maintenance) +"cTN" = (/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/power/port_gen/pacman{anchored = 1; coins = 120},/turf/simulated/floor/plating,/area/mine/maintenance) +"cTO" = (/obj/machinery/power/port_gen/pacman{anchored = 1; coins = 120},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/mine/maintenance) +"cTP" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/maintenance) +"cTQ" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/wall/r_wall,/area/mine/maintenance) +"cTR" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/mine/lobby) +"cTS" = (/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{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby) +"cTT" = (/obj/machinery/conveyor_switch{id = "mining_internal"},/obj/machinery/atmospherics/pipe/manifold{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Airlock"; dir = 8; network = "MINE"},/turf/simulated/floor,/area/mine/lobby) +"cTU" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"cTV" = (/obj/machinery/camera{c_tag = "Station External West"; network = "MINE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"cTW" = (/obj/structure/crate,/turf/simulated/floor,/area/mine/lobby) +"cTX" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/mine/production) +"cTY" = (/obj/machinery/power/apc{dir = 1; name = "Production Area APC"; pixel_x = 1; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/mine/production) +"cTZ" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/mine/production) +"cUa" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/mine/production) +"cUb" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/mine/production) +"cUc" = (/obj/machinery/door/airlock/external{name = "Mining Shuttle Airlock"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/lobby) +"cUd" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/mine/lobby) +"cUe" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/mine/lobby) +"cUf" = (/obj/machinery/door/window/westright{name = "Production Area"; req_access_txt = "48"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/production) +"cUg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area/mine/production) +"cUh" = (/turf/simulated/floor,/area/mine/production) +"cUi" = (/obj/machinery/atmospherics/pipe/simple,/obj/machinery/camera{c_tag = "Production Room"; dir = 8; network = "MINE"},/turf/simulated/floor,/area/mine/production) +"cUj" = (/obj/machinery/mineral/input,/turf/simulated/floor{icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"cUk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/lobby) +"cUl" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/lobby) +"cUm" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/mine/lobby) +"cUn" = (/obj/machinery/atmospherics/pipe/manifold{dir = 8},/turf/simulated/floor,/area/mine/lobby) +"cUo" = (/obj/machinery/door/window/westleft{name = "Production Area"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"cUp" = (/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/production) +"cUq" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/production) +"cUr" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) +"cUs" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"cUt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) +"cUu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/mine/explored) +"cUv" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4; level = 1},/turf/simulated/floor,/area/mine/lobby) +"cUw" = (/obj/machinery/atmospherics/pipe/simple{dir = 9; icon_state = "intact-f"},/turf/simulated/floor,/area/mine/lobby) +"cUx" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/crate,/turf/simulated/floor,/area/mine/production) +"cUy" = (/obj/structure/crate,/obj/machinery/light,/turf/simulated/floor,/area/mine/production) +"cUz" = (/turf/simulated/wall/r_wall,/area/mine/explored) +"cUA" = (/obj/machinery/mineral/stacking_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) +"cUB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) +"cUC" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/explored) +"cUD" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area) +"cUE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/lobby) +"cUF" = (/obj/machinery/computer/mining_shuttle,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/mine/lobby) +"cUG" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor,/area/mine/lobby) +"cUH" = (/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) +"cUI" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"cUJ" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"cUK" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"cUL" = (/obj/machinery/mineral/stacking_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) +"cUM" = (/obj/machinery/mineral/input,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/mine/production) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -7997,55 +7992,55 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbbzEbzEbylbxbbzFbzGbzHbzIbzJbuBbzKbuBbuBbuBbuBbxhbzLbtlbzMbzMbzNbzObzPbzQbzRbuBbuBbzSaaabvZbzTbyFbzUbyGbzVbvZaaabwcbzWbqibzXbtzbzYbzZbAabySbySbySbySbySbySbAbbySbAcbAdbtzbAeaaaaaaaaaaaaaaaaacaaabtzbtzbtzbtzbAfbtzbAgbAhbAibAibAibAjbAkbAlbAmbAnbAobApbAqbArbAsbAtbAubAvbAvbAwbxUbAxbxUbAybznbznbznbAzbAAbAzbABbACbmfbADbuhbAEbAFbAGbzxbzxbAHbwQbAIbAJbwQbwQbAKbALbAMbANbAObAPbAQbARbASaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaabunbunbATbvLbvLbvLbvLbvLbvLbvLbvLbvLbvLbvLbunbunaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyjbylbylbylbAUbAVbuBbuBbAWbuBbuBbuBbuBbzKbuBbuBbAXbtlbtlbAYbAZbtlbtlbBabBbbBcbBdbBebBfbBgbBhbBibBjbBkbBlbBmbBhbBgbBnbBobBpbBqbuWbBrbuWbuWbBsbBtbBubBvbBwbBxbBxbBxbBybBxbtzbAebBzbBAbBAbBAbBAbBBbBAbBAbBAbBAbBCbBDbBCbBDbBEbBFbBFbBFbBFbBGbBHbxRbBIbBJbBKbBKbBLbBMbaYbBNbBObBObBObBPbBObBQbAybBRbBSbBTbBUbBVbBWbBXbBYbBZbCabuhbCbbCbbCbbCbbCbbCcbCdbCebCfbCgbChbAKbCibAMbCjbAObwQbwQbCkbClaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbunbvLbvLbvLbvLbvLbvLbCmbvLbvLbvLbvLbvLbvLbvLbunbunaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbbzEbzEbzEbxbbCnbCobCpbzIbCqbuBbCrbuBbuBbuBbuBbuBbCsaacaacaaabCtbCubCvbCwbCxbCybCzbpKaaabvZbCAbwabvZbwabvZbvZaaabCBbwdbqibCCbtzbCDbCEbCFbCGbCHbCHbCHbCHbCHbCHbCHbCIbCHbCHbCJbCKbCLbCMbCMbCMbCMbCNaacaaaaaabtzbtzbtzbtzbtzbtzaaaaaabtzbCObCPbxRbCQbAobCRbCSbCTbtRbaYbCUbCVbCWbBObCXbBObCYbAybCZbDabAzbAzbDbbAzbDcbDdbuebDebuhbDfbDgbDhbDgbDibDjbDjbDjbDjbDjbDjbuhbuibzBbuibuhbDkbDlbDmbuhaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaacaaaaaabunbDnbDobDobDobDobDobDpbvLbDqbDobvLbvLbvLbvLbvLbunaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyjbDrbDsbDtbyjbDubynbyobtlbtlbDvbDwbDxbDybDzbDAbDzbDBaaaaacaaabDCbDDbDEbDFbDGbDHbpKbpKaaaaacbjsbDIbDJbDIaacaacaaabDKbwdbqibqabDLbDMbDNbDObDPbDQbDRbDSbDTbDUbDVbDObDWbDXbDYbDZbEabDObEbbEcbEdbEebEfaacaaaaaaaaaaaaaaaaacaaaaaaaaaaaabtzbCObCPbxRbxRbEgbEhbEibEjbtRbaYbEkbElbBObBObBObBObEmbAybBRbEnbEobEpbDbbEqbErbACbmfbpCbEsbEsbEsbEsbEsbEsbEsbEtbEubEvbEwbDjbExbEybEzbEAbuhbEBbECbECbEDadjadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEEbvJbvJbvJbvJbvJbvJbvJbEFbvMbvLbvLbvLbvLbEGbvMbunaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEHbxabEIbxabEJaaaaacaaaaacbtlbtlbAYbEKbEKbEKbEKbAZbxlaaaaaaaaabpKbELbEMbENbEObEPbEQbERbESbESbETbEUbEVbEWbESbEXbEXbEYbEZbBpbstbuWbFabDObFbbDPbFcbFdbDObDObFdbDObDObDWbFebFfbFgbFhbFibFjbFkbFlbDObFmaacaaaaaaaaaaaaaaaaacaaaaaaaaaaaabtzbFnbFobFpbFqbFqbFqbFqbFqbFrblVbFsbFtbFubFvbFwbFxbFybAybFzbFzbFAbFBbFCbFDbFEbFFbFGbFHbFIbFJbFKbFLbFMbFNbFIbFObFPbFQbFRbDjbibbmkaZGaZGbuhbuhbuhbuhbuhaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaabunbFSbzDbzDbzDbzDbzDbFTbvLbzCbzDbvLbvLbvLbvLbvLbunaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaacaacaaaaacaaaaaaaaabpKbFUbFVbFWbFXbDHbpKbpKbpKbpKbFYbFZbDIbFZbGabGbbGcbGdbGebqibGfbtzbGgbDObDObGhbDObDObDObDObGibGjbGkbGlbDObFfbGmbGnbGobDObGpbGqbGrbFmaacbGsbGsbGsbGsbGsaacaacaacaacaacbtzbtzbGtbGubFqbGvbGwbGxbGybGzbGAbxUbxUbxUbGBbGCbGDbxUbxUbxUbAybGEbGFbGGbGHbGIbFFbmfbGJbDjbGKbFQbGLbFQbGMbDjbGNbGObGPbGQbDjbGRbmkbGSaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbunbvLbvLbvLbvLbvLbvLbCmbvLbvLbvLbvLbvLbvLbvLbunbunaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaacaaaaacaaaaaaaaaaacaaabFVbGTbpNbGUbpNbpNbpPbpKbGVbGWbGXbGWbGYbGbbGZbHabtubHbbtubtzbHcbDObHdbDPbHebDObDObDObDWbHfbHgbHhbGrbFfbHibHjbHkbHlbHmbHnbHobHpbHqbHrbHsbHtbHubGsaacaaaaaaaaaaaaaacbHvbGtbGubFqbHwbHxbHybHzbHAbHBbxUbHCbHDbHEbHFbBObHGbHHbHIbAybHJbFFbHKbFFbHJbFFbmfbHLbHMbHNbHObHPbHPbHPbHQbHPbEwbHRbHSbDjbDjbmkbHTaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaabunbunbATbvLbvLbvLbvLbvLbvLbvLbvLbvLbvLbvLbunbunaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacbFVbHUbpKbDHbpKbpKbpMbHVbpNbpNbHWbrbbrbbGbbHXbHabqabqibqabHYbDObDObDObHZbIabIbbIcbIdbIebHfbCEbIfbIgbIhbIibIjbIkbIlbImbInbIobFmaacbIpbIqbHubIrbGsaacaaaaaaaaaaaaaacbIsbItbIubIvbIwbIxbIybIzbIAbIBbICbIDbIEbIFbIGbIHbIIbIJbIKbAybILbIMbGGbINbIObFFbIPbIQbFIbIRbISbFQbITbFQbISbFQbFQbIUbIUbIVbDjbmkaZGaZGaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbunbunbDqbDobDobvLbvLbvLbvLbvLbvLbvLbvLbunbunaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaacbFVbIWbIXbIYbIZbpKbpKbpKbpKbpKbpKbJabpKbGbbJbbJcbqabqibJdbJebJfbJgbJhbHZbIabIbbIcbIdbIebCEbCEbCEbDObJibJjbJkbJlbJmbJnbJobJpbJqbJrbHrbJsbHubHubGsaacaacaacaacaacaacbIsbGtbJtbFqbJubJvbHybJwbtRbaYbJxbJybJzbJAbJBbBObBObBObJCbAybJDbGGbJEbGGbJFbFFbJGbJHbDjbJIbJJbJKbJLbJMbJNbJObJPbJQbJRbJSbJTbJUbJVbJWaZGaZGaaaaaaaacaaaaaaaacbJXbJXbJXaaaaaaaacaaaaaaaacaaaaaaaacaaaaaabunbunbwWbunbunbvLbvLbvLbvLbvLbvLbvLbunbunaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaacaaaaaaaaabpKbFVbFWbIXbJYbJZbKabJZbKbbJZbKabJZbKcbIXbGbbGbbGbbKdbKebKfbKgbtzbKhbKhbDPbKhbKhbKhbKhbKibEcbEcbEcbEcbKjbKkbKlbKkbKmbKnbKobKlbKpaacbGsbGsbGsbGsbGsaacaaaaaaaaaaaaaacbIsbGtbKqbKrbKsbKtbKubKvbKwbrAbKxbKybKzbKAbKBbKCbKCbKDbKEbAybKFbKGbKHbKGbKIbFFbKJbKKbDjbKLbKMbKNbKObKPbKQbKRbKObKSbKPbKLbDjbKTbKUbKVbKUbKVbKWbKWbKWbKWbKWbKWbKWbKWbKWbKWbKWbKWbKWbKWbKWbKWbKWbKWbKWbKWbKXbKYbKYbKZbunbunbvLbvLbLabvLbvLbunbunaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaabpKbpKbpKbpKbpKbLbbLcbLdbLebLfbLgbLhbKcbLfbLgbLhbKcbLibLjbqfbqabqabqibLkbLlbLmbLnbLobLpbLqbLrbLsbLtbLubDObDObLvbDObLwbLxbLybLzbLAbIibLBbLCbLDbHqbHrbLEbLFbLFbGsaacaaaaaaaaaaaaaacbIsbGtbGubFqbLGbLHbLIbLJbtRbLKbxUbLLbLMbLNbLObBObLPbLQbLRbAybLSbLSbLSbLSbFFbFFbKJbLTbDjbDjbDjbLUbLVbLVbLVbLWbLVbLVbDjbDjbDjbLXbbraZGaZGaZGaaaaaaaSHaaaaaaaacbJXbJXbJXaaaaaaaacaaaaaaaacaaaaaaaacaacbujbLYbLZbMabwXbunbunbunbvLbvMbvLbunbunaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaabMbbELbrbbMcbMdbMebMfbMgbMhbKcbKcbKcbKcbKcbKcbKcbKcbLibLjbqabqabqabqibMibMjbMkbMlbMmbMnbMobGibMpbMqbMrbDObMsbMtbDObMubMvbMwbDObLAbLxbMxbMybFmaacbIpbMzbMAbMBbGsaacaacaacaacaacaacbMCbGtbGubFqbFqbFqbFqbFqbtRbaYbxUbxUbxUbxUbxUbGDbLSbLSbLSbLSbMDbMEbMFbLSbMGbMHbMIbMJbMKbMLbDjbLVbLVbLVbLVbMMbLVbLVbDjbMNbMObMPbMQaZGaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbujbMRbulbulbumbunbunbunbunbunbunbunaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaacaaabMSbDDbrbbMTbrbbMUbpKbIXbMVbJZbJZbJZbKcbJZbJZbJZbMWbIXbIXbIXbIXbMXbqibMYbMZbNabNbbNcbNdbNebNfbNgbNbbNhbNibMlbMlbMlbNjbNkbNkbNlbLAbJjbNmbNnbNobNpbHrbNqbLFbLFbGsaacaaaaaaaaaaaaaacbtzbGtbGubNrbNsbaYbNtbaYbtRbaYbNubNvbNwbNxbNybBObNzbNAbNBbNCbNDbNEbNFbNGbNHbNIbNJbNKbNLbNMbDjbNNbNObLVbLVbLVbNObNPbDjbLXbNQbNRbNSbJXaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacafEafEafEafEaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaabNTbNTbNTbpKbrbbNUbpKbrYbsabIZbKcbLfbLgbNVbKcbLfbLgbLhbKcbKcbNWbKcbNXbqabqibNYbtvbNZbMlbOabObbOcbOdbOebKhbOfbLAbOgbMlbOhbDQbNlbDQbOibLAbIibMxbOjbFmaacbGsbGsbGsbGsbGsaacaaaaaaaaaaaaaacbtzbGtbGubtzbaWbOkbOlbOmbtRbaYbOnbBObBObCXbBObBObOobOpbOqbOrbOsbOpbOtbLSbOubOubOvbOwbOubOubDjbLVbLVbLVbOxbLVbLVbLVbDjbLXbOyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaabNTbOzbOAbpKbrbbMTbpKbOBbOCbIZbKcbKcbODbKcbOEbKcbOFbKcbKcbKcbOFbKcbNXbqabqibqabOGbOHbOIbOJbKhbHebMnbOKbKhbIebLAbOgbMlbOhbDQbOibDQbOibOLbIibOMbONbLDbHqbHrbOObOPbOQbGsaacaacaacaacaacaacbtzbORbOSbOTbgzbgzbsKbOUbOVbaYbNubOWbOXbOYbOZbOXbNzbPabPbbLSbPcbOpbPdbLSbLSbLSbLSbLSbLSbLSbLSbDjbDjbDjbDjbDjbDjbDjbDjbPeaZGaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaabNTbOzbPfbPgbpNbPhbpKbPibPjbPibPibPibPibPibPibPibPibPkbPkbPibPibPibPibPlbPmbqabtubqabqabPnbPobPpbPqbPrbPobIebPsbMlbMlbMlbPtbOibDQbOibLAbIibMxbPubFmaacbIpbPvbPwbPxbGsaacaaaaaaaaaaaaaacbtzbPybBDbPzbPAbPBbdVbPCbPDbaWbxUbxUbxUbxUbxUbxUbLSbLSbPEbPFbPGbPHbPIbPJbPKbPLbPMbPNbPMbPObPPbPQbPRbPSbMObMObMObMObMObMPaZGaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabakvakvaabakvakvakvbPTakvakvakvaabaabaaaaaaaacaacaaaaaaaaaaaaaaaaaabNTbOzbPUbPibPibPVbPibPWbPXbPibPYbPZbQabPibQbbQcbQdbQebQebQfbQgbstbQhbqabqibQibtvbQjbQkbQlbQmbKhbObbCJbKhbOfbLAbMsbQnbQobQpbNkbQqbQrbLAbJjbQsbQtbNobNpbHrbQubOPbOPbGsaacaaaaaaaaaaaaaacaacbtzbtzbtzbtzbyRbySbySbQvbwtbwtbwtbwtbwtbQwbwtbwtbwtbQxbQybQzbOpbQAbQBbQCbOpbQDbQCbQEbQFbQGbmkbQHbNQbQIaZGaZGaZGaZGaZGaZGaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaacaacaaaaacaacaaaaaaaacaacaacaaaaabaaaaacaacaaaaaaaaaaaaaaaaaaaaabNTbOzbPUbQJbQKbQebQLbQebQebQMbQNbQObQebQPbQebQObQebQebQebQQbQRbqabQSbQTbqibQUbQVbtvbtvbtvboXbQWbQXbQYbKhbQZbRabDObIgbRbbDObIkbRcbRdbRebImbMxbDObFmaacbGsbGsbGsbGsbGsaacaaaaaaaaaaaaaaaaacaacaaaaacbJXbtzbtzbBxbBxbBxbRfbRgbRgbRgbRhbRgbRgbRgbmkbQybRibOpbRjbRkbQCbRlbRmbRnbRobRpbQGbmkbQHboHaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabRqbRrbRsaaabRqbRrbRsaaabRqbRrbRsaacbRtaacaacaaaaaaaaaaaaaaaaaaaaaaaabNTbOzbPUbRubRvbQebQNbQebQebRwbRxbRxbRxbRxbRxbRxbRybRxbRzbQQbRAbqabqgbqabqibRBbRCbRDbREbRDbRFbDObDObGmbRGbRHbHjbRIbQpbQrbRJbRKbRLbHkbRMbIibRNbRObLDbHqbHrbRPbRQbRQbGsaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacbtzbRRbRSbBvbBubRgbRTbRUbRVbRWbRXbRgbmkbQybRYbOpbRZbSabSbbScbSdbSebSfbSgbQGbmkbShboHaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabRqbSibRsaaabRqbSibRsaaabRqbSibRsaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaabNTbOzbPUbPibPibSjbQebQebSkbSlbSlbSmbSnbQebQebSobQebQebSpbSqbSrbqabSsbqabqibRBbRCbStbDObStbDObDObDObMnbSubDObLAbEbbEebEcbSvbSwbFjbSxbSybIibMxbSzbFmaacbIpbSAbSBbSCbGsaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbRgbRgbRgbRgbRgbRgbSDbSDbRVbSDbSEbRgbmkbSFbSGbOpbRZbOpbSHbOpbOpbOpbOpbSIbQGbmkbQHboHaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaakvaacbRqbSibRsaaabRqbSibRsaacbRqbSibRsaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNTbSJbSKbSLbSMbQebQebSNbPibSObSObSObSObSPbSObPibSQbPibSRbPibPibSSbSTbSUbqibSVbRCbHebDObDObSWbDObDObMnbSXbDObSYbSZbTabHkbTbbTcbEebTdbTebTfbTgbThbNobNpbHrbTibRQbRQbGsaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbTjbTkbTlbTmbTlbTnbTobTobTpbTqbTrbRgbmkbQybTsbOpbRZbOpbTtbTubTvbTwbTxbTybTzbTAbTBbTCbTDbTEbTDbTDbTFaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaabRqbSibRsaacbRqbSibRsaaabRqbSibRsaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaabNTbTGbPUbPibTHbQebQebTIbPibPibPibPibPibPibPibPibPibPibTJbTKbTLbTLbTMbTNbHbbTObRCbTPbTQbDObDObDObDObTRbKhbTSbTTbTUbSYbTVbTWbTXbTWbTYbTZbTWbUabEbbUbaacbGsbGsbGsbGsbGsaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbTjbUcbUdbUebUfbUgbUhbUhbUibUjbUkbRgbUlbUmbUnbUobUpbUqbQGbOpbOpbOpbUrbQybUsbEzbUtaZGaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabakvaacaaabRqbSibRsaacbRqbSibRsaaabRqbSibRsaacaaaaaaaaaaaaaacaacbUubUvbUwbUwbUvbNTbTGbPUbPibUxbQebQebUybSLbUzbUAbUBbUBbUBbUBbUBbUBbUBbUCbOzbOzbOzbUDbUEbUFbUGbUHbUIbUIbUJbUKbULbULbUMbKhbUNbTTbUObUPbUQbDObURbUSbUTbUUbUVbUWbUXbUYaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacbTjbUZbTlbVabVbbVcbVdbVebVfbVgbVhbRgbmkbQybLSbVibVjbVkbVlbVmbOpbVnbVobQybVpbbraZGaZGaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaacaaaaacaacbVqaacaacaacbVqaacaaaaacbVqaacaaaaaaaaaaaaaaabVrbVsbVtbVubVvbVwbVxbVybVzbVAbPibPibVBbVCbPibPibVDbVEbVEbVEbVEbVEbVEbVEbVEbVFbVGbVGbVGbVHbVIbVJbVKbVLbVMbVNbVObVPbVQbVRbVSbVTbKhbVUbVVbVWbVXbVWbVVbVWbVXbVWbVYbVWbVYbVZaacaacaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbRgbRgbRgbRgbRgbRgbRgbWabWbbRgbWcbRgbmkbQybWdbOpbUrbWebLSbWfbOpbWgbOpbQybvHbbraZGaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakvaacbWhbWibWibWjbWkbWkbWkbWkbWkbWkbWkbWkbWkbWkbWkbWkbWkbWkbWlbWmbWnbWmbWobWpbVubWqbOzbTGbPUbWrbNTbOzbOzbNTbWsbVDbVEbWtbWubWubVTbWvbWwbWxbWybWzbWAbWBbWCbWDbWEbWFbWGbWHbWIbWJbWKbWLbWMbWNbWNbVTaacbWOaacbWPaacbWOaacbWPaacbWQaacbWQaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacbWRaacbWSaZGbmkbWTbWUbWVbWWbWXbPFbWYbWZbXabOpbQybmkbbrbicaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaacaaaaacaacbXbaacaaaaacbXbaacaaaaacbXbaacaaaaaaaaaaaaaaabVrbVsbXcbXdbXebXfbUvbXgbTGbXhbXibXibXibXibXibXjbXkbVEbXlbXmbXnbXobXpbXqbXrbXrbXsbWNbXtbXubXvbXwbXvbXxbXybXzbXAbXBbXCbVQbXDbXEbVTbGsbXFbIpbXFbGsbXFbIpbXFbGsbXFbIpbXFbGsaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaacaacbXGaacbWSaZGbmkbXHbXIbXJbXJbXJbXKbXJbXJbXJbXJbXLbmkbbrbjiaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabakvaacaacbRqbXMbRsaaabRqbXMbRsaaabRqbXMbRsaacaaaaaaaaaaaaaacaacbXNbUvbUwbUwbUvbNTbXObXPbXPbXPbXPbXPbXPbXQbXRbVEbXSbXnbXnbXobWNbWNbXTbXTbXTbWNbXUbXVbXWbXXbXYbVObXZbYabYbbYcbYdbYebYfbWNbVTbGsbYgbYhbYibGsbYjbYkbYlbGsbYmbYnbYobGsaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYpaacbWSaZGblsbtabYqbYrbtabtabYsbtabtabtabtabtabEzbbraZGaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRqbXMbRsaacbRqbXMbRsaaabRqbXMbRsaaaaaaaaaaacaaaaacaacaacaaaaaaaaaaaabNTbYtbYubYubYubYvbNTbNTbYwbTGbVEbWtbWubWubVTbYxbYybYzbYAbXTbWNbYBbYCbYDbYEbYFbYGbYHbYIbYJbYKbYLbYMbYNbWNbVTbGsbYObYPbYObGsbYQbYRbYQbGsbYSbYTbYUbGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYVaZGbYWbbrbYXbbrbbrbbrbmkbbrbbrbbrbYYbYZbZabZaaZGaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBtaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakvaacbRqbXMbRsaaabRqbXMbRsaaabRqbXMbRsaacaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaabNTbVEbZbbZcbZdbZdbZebZcbZcbZcbZfbZgbZhbZibZjbZkbZlbZmbZnbXxbXDbZobZpbZqbZrbZrbVQbXwbVTbGsbYObZsbYObGsbYQbZtbYQbGsbYUbZubYUbGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaZGbZvbbrbZwbbrbZxbZybZzbZxbZxbZAbNRbNRbNRbNSaZGaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakvaacbRqbXMbRsaaabRqbXMbRsaacbRqbXMbRsaacaacaacaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaabVEbZBbVTbWtbWtbZCbVTbZDbZEbZFbZGbXTbZHbZIbZJbZKbWNbZLbZMbZIbZKbXTbZNbZObZPbZQbZKbVTbGsbGsbGsbGsbGsbGsbGsbGsbGsbGsbGsbGsbGsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZGaZGaZGbZRaZGbZxbZSbZTbZUbZxaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPTaacbRqbZVbRsaaabRqbZVbRsaaabRqbZVbRsaacakvaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaabVTbZWbVTbVTbVTbVTbZXbZYbXqbZZbZZbZZbXqbXqbXqcaacabcacbXqbXqbXqcadbXqbXqcaecafcagcahcaicaicaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaacajaaacakcalcamcancakaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakvaaaaacaaaaaaaaaaacaacaacaaaaaaaacaacaaaakvaacaacaaaaaaaaabJXbJXbJXbJXbJXaacaacaacaacaacaacaaaaaccahbWNcaocapbXqcaqbXqcarbWNcasbWNbWNcatcaucavcawcaxcawcaycazbWNcaAbWNbWNbWNcaBcaCcaDadjadjcaicaicaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaacaacaacaaccaEaaccaFcaGcaHcaIcaFaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabakvaabaabcaJakvakvakvakvaabakvakvaabcaKaacaaaaaaaacaaccaLadjadjadjbJXadjadjadjcaMcaNcaNcaNcaNcaObXqcaPbWNbWNcaQcaRcaBbWNcaSbWNbWNcaTcaUcaVcaWcaXcaWcaYcaUcaZcbabWNcaAbWNcaBcbbcahadjadjadjadjadjadjadjaacaacaacaacaacaacaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaacaaacbccbdcbecbfcbgaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaLcbhcbiadjadjadjadjadjcbjadjadjadjadjcbkcblbWNcbmcbncbocbpcaBbWNbWNcbqcaccaccbrcbscbtcbubXpcbvcbrcaacaacafbWNbWNcaBcbwbVTadjadjadjadjadjadjadjaaaaaaaacaacadjadjaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaacaaaaaccaFcbxcaFaacaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaccaLcbycbyadjcbyadjadjadjcaMcaNcaNcaNcaNcbzbWNbWNbWNbWNcbAcbBcbCcbDcbEcbFcbGcbHbXvcbIcbJcbKcbLcbMbXvcbNcbCcbCcbEcbOcbCcbPbVTadjadjadjadjadjadjaacaacaacadjaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbQcbQcbQaaaaacaaaaaacbRcbecbRaacaacaacaaccbQcbQcbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaccaLadjcaLadjadjadjadjadjadjadjadjadjaacaacaaaaaccbScbTbWNbWNbWNbVTcahcbUbVTcbVcbWcbWcbWcbXcbYcbZccaccbccccbXcbWcbWcbWcbVbVTcbUcahbVTadjadjadjadjadjadjaacaacaacaacaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbQaaaaacaaaaacaaaaaaaaaccdaaaaacaacaaaaaaaaaaaacbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjadjadjadjadjadjadjadjadjadjadjaaaaacaaaaacaaabVTcceccfccgcchbVTcciccjbVTcckcclccmcclccnccoccpccqccrcccccscclcclcclcctbVTccjccubVTcaicaicaiadjadjadjaacaacadjaacaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaacbQaaaccvccvccvccvccvaacccwaacccvccvccvccvccvaaacbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaadjadjadjadjadjadjadjadjadjadjaaaaaaaaaaaaaacadjbVTbVTbVTbVTbVTbVTbVTcbUbVTbVTccxccycczccAccBcbEccCcbEccDccEcczccyccFbVTbVTcbUbVTbVTaacaacadjadjaacadjaaaaacaacadjadjaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbQaacccGccHccHccHccHccIccwccJccHccHccHccHccKaaccbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjadjadjadjadjadjadjadjadjaacaaaaaaaacadjaacadjadjaacaaaaacadjbVTccLccMaaaaaaaaaaaaccNccOccyccyccyccyccyccOccPaacccQccQccQccRccSbVTaacaacaacaacaacaacaacaaaaacadjaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbQaacccTccTccTccTccTaaaccwaaaccTccTccTccTccTaaccbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjadjadjadjadjadjadjadjadjaaaaaaaaaaaaaacaaaaacaacaaaaaaaaaaacbVTccUccVaaaaaaaaaaaaaacaacccQaacccQaacaaaaaaaaaccWaaaaaaaaaccXccUbVTaacaacaaaaaaaaaadjaacaacaacaaaaacaacaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbQaaaaacaaaaacaacaacaaaccwaaaaacaaaaacaaaaacaaacbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaccaLadjadjadjadjadjadjadjadjaacaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaabVTccYccZccQccQccQccQcdaaacaaaaaccdbaacccQaaccdaccWaaaaacaaacdccddbVTaaaaacaaaaacaacaacaacaacadjaacaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbQaaaccvccvccvccvccvaacccwaacccvccvccvccvccvaaccbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVTccUcdecdfaaaaaaaaaaacaacaaaaaaaaacdgaaaaacccQaacaaaaacaaacdeccUbVTaaaaaaaaaaaaaaaaacaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbQaacccGccHccHccHccHccIccwccJccHccHccHccHccKaaccbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVTccUcdecdeaacaacaaaaacccQaacaacaacaacaacaaaaaaaaaaaaaaccdecdeccUbVTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbQaacccTccTccTccTccTaaaccwaacccTccTccTccTccTaaacbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVTcdhcdicdeaacaaaaaaaaaaaaaaccdecdecdeaaccdjccQaacaaaaaccdecdicdhbVTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdkaaaaacaaaaacaaaaacaaacdlaaaaacaaaaacaacaacaaccbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVTcdmcdncdeaacaaaaaccdaccQaacccXcdocdeaacaaacdaccWaaaaaacdecdpcdqbVTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbQaaaccvccvccvccvccvaaccdraacccvccvccvccvccvaaccbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVTcdhcdicdeaacaaaaacaaccdsaaccdecdecdeaacaaaaaaccWaaaaaacdecdicdhbVTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaacbQaacccGccHccHccHccHcdtcducdtccHccHccHccHccKaaccbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVTccUcdecdeaacaaaaaaaaaaaaaacaacaacaacaacaaaaaaccWaaaaaacdecdeccUbVTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbQaacccTccTccTccTccTaaacdraaaccTccTccTccTccTaaacbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVTccUcdecdvaaaaaacdwaacaaaaaaaaaaaaaaaaaaaacccQaacaaaaaacdecdeccUbVTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbQaaaaaaaacaacaacaaaaaacdraacaaaaaaaacaacaaaaaacbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaabVTcdxcdycdeaaaaaaaaacdaaacccQaaccdaaacccQaaccdaaaacdzaaccdecdAcdBbVTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbQcbQcbQcbQcbQaaaaaaaaacdraaaaaaaaacbQcbQcbQcdkcbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVTcdicdicdeccQccQccQccQaacaaaaacccQaacaaaaacaacaacaaaaaacdecdicdibVTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbQaaccdCaaccbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVTcdDcdecdeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdecdecdDbVTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbQaaaaacaaacbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbQcbQcbQcbQcbQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabyjbDrbDsbDtbyjbDubynbyobtlbtlbDvbDwbDxbDybDzbDAbDzbDBaaaaacaaabDCbDDbDEbDFbDGbDHbpKbpKaaaaacbjsbDIbDJbDIaacaacaaabDKbwdbqibqabDLbDMbDNbDObDPbDQbDRbDSbDTbDUbDVbDObDWbDXbDYbDZbEabDObEbbEcbEdbEebEfaacaaaaaaaaaaaaaaaaacaaaaaaaaaaaabtzbCObCPbxRbxRbEgbEhbEibEjbtRbaYbEkbElbBObBObBObBObEmbAybBRbEnbEobEpbDbbEqbErbACbmfbpCbEsbEsbEsbEsbEsbEsbEsbEtbEubEtbEvbDjbEwbExbEybEzbuhbEAbEBbEBbECadjadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEDbvJbvJbvJbvJbvJbvJbvJbEEbvMbvLbvLbvLbvLbEFbvMbunaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEGbxabEHbxabEIaaaaacaaaaacbtlbtlbAYbEJbEJbEJbEJbAZbxlaaaaaaaaabpKbEKbELbEMbENbEObEPbEQbERbERbESbETbEUbEVbERbEWbEWbEXbEYbBpbstbuWbEZbDObFabDPbFbbFcbDObDObFcbDObDObDWbFdbFebFfbFgbFhbFibFjbFkbDObFlaacaaaaaaaaaaaaaaaaacaaaaaaaaaaaabtzbFmbFnbFobFpbFpbFpbFpbFpbFqblVbFrbFsbFtbFubFvbFwbFxbAybFybFybFzbFAbFBbFCbFDbFEbFFbFGbFHbFIbFJbFKbFLbFMbFHbFNbFObFPbFObDjbibbmkaZGaZGbuhbuhbuhbuhbuhaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaabunbFQbzDbzDbzDbzDbzDbFRbvLbzCbzDbvLbvLbvLbvLbvLbunaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaacaacaaaaacaaaaaaaaabpKbFSbFTbFUbFVbDHbpKbpKbpKbpKbFWbFXbDIbFXbFYbFZbGabGbbGcbqibGdbtzbGebDObDObGfbDObDObDObDObGgbGhbGibGjbDObFebGkbGlbGmbDObGnbGobGpbFlaacbGqbGqbGqbGqbGqaacaacaacaacaacbtzbtzbGrbGsbFpbGtbGubGvbGwbGxbGybxUbxUbxUbGzbGAbGBbxUbxUbxUbAybGCbGDbGEbGFbGGbFEbmfbGHbDjbGIbFPbGJbFPbGKbDjbGLbGMbGNbGObDjbGPbmkbGQaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbunbvLbvLbvLbvLbvLbvLbCmbvLbvLbvLbvLbvLbvLbvLbunbunaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaacaaaaacaaaaaaaaaaacaaabFTbGRbpNbGSbpNbpNbpPbpKbGTbGUbGVbGUbGWbFZbGXbGYbtubGZbtubtzbHabDObHbbDPbHcbDObDObDObDWbHdbHebHfbGpbFebHgbHhbHibHjbHkbHlbHmbHnbHobHpbHqbHrbHsbGqaacaaaaaaaaaaaaaacbHtbGrbGsbFpbHubHvbHwbHxbHybHzbxUbHAbHBbHCbHDbBObHEbHFbHGbAybHHbFEbHIbFEbHHbFEbmfbHJbHKbHLbHMbHNbHNbHNbHObHNbEvbHPbHQbDjbDjbmkbHRaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaabunbunbATbvLbvLbvLbvLbvLbvLbvLbvLbvLbvLbvLbunbunaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacbFTbHSbpKbDHbpKbpKbpMbHTbpNbpNbHUbrbbrbbFZbHVbGYbqabqibqabHWbDObDObDObHXbHYbHZbIabIbbIcbHdbCEbIdbIebIfbIgbIhbIibIjbIkbIlbImbFlaacbInbIobHsbIpbGqaacaaaaaaaaaaaaaacbIqbIrbIsbItbIubIvbIwbIxbIybIzbIAbIBbICbIDbIEbIFbIGbIHbIIbAybIJbIKbGEbILbIMbFEbINbIObFHbIPbIQbFPbIRbFPbIQbFPbFPbISbISbITbDjbmkaZGaZGaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacbunbunbDqbDobDobvLbvLbvLbvLbvLbvLbvLbvLbunbunaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaacbFTbIUbIVbIWbIXbpKbpKbpKbpKbpKbpKbIYbpKbFZbIZbJabqabqibJbbJcbJdbJebJfbHXbHYbHZbIabIbbIcbCEbCEbCEbDObJgbJhbJibJjbJkbJlbJmbJnbJobJpbHpbJqbHsbHsbGqaacaacaacaacaacaacbIqbGrbJrbFpbJsbJtbHwbJubtRbaYbJvbJwbJxbJybJzbBObBObBObJAbAybJBbGEbJCbGEbJDbFEbJEbJFbDjbJGbJHbJIbJJbJKbJLbJMbJNbJObJPbJQbJRbJSbJTbJUaZGaZGaaaaaaaacaaaaaaaacbJVbJVbJVaaaaaaaacaaaaaaaacaaaaaaaacaaaaaabunbunbwWbunbunbvLbvLbvLbvLbvLbvLbvLbunbunaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaacaaaaaaaaabpKbFTbFUbIVbJWbJXbJYbJXbJZbJXbJYbJXbKabIVbFZbFZbFZbKbbKcbKdbKebtzbKfbKfbDPbKfbKfbKfbKfbKgbEcbEcbEcbEcbKhbKibKjbKibKkbKlbKmbKjbKnaacbGqbGqbGqbGqbGqaacaaaaaaaaaaaaaacbIqbGrbKobKpbKqbKrbKsbKtbKubrAbKvbKwbKxbKybKzbKAbKAbKBbKCbAybKDbKEbKFbKEbKGbFEbKHbKIbDjbKJbKKbKLbKMbKNbKObKPbKMbKQbKNbKJbDjbKRbKSbKTbKSbKTbKUbKUbKUbKUbKUbKUbKUbKUbKUbKUbKUbKUbKUbKUbKUbKUbKUbKUbKUbKUbKVbKWbKWbKXbunbunbvLbvLbKYbvLbvLbunbunaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaabpKbpKbpKbpKbpKbKZbLabLbbLcbLdbLebLfbKabLdbLebLfbKabLgbLhbqfbqabqabqibLibLjbLkbLlbLmbLnbLobLpbLqbLrbLsbDObDObLtbDObLubLvbLwbLxbLybIgbLzbLAbLBbHobHpbLCbLDbLDbGqaacaaaaaaaaaaaaaacbIqbGrbGsbFpbLEbLFbLGbLHbtRbLIbxUbLJbLKbLLbLMbBObLNbLObLPbAybLQbLQbLQbLQbFEbFEbKHbLRbDjbDjbDjbLSbLTbLTbLTbLUbLTbLTbDjbDjbDjbLVbbraZGaZGaZGaaaaaaaSHaaaaaaaacbJVbJVbJVaaaaaaaacaaaaaaaacaaaaaaaacaacbujbLWbLXbLYbwXbunbunbunbvLbvMbvLbunbunaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaabLZbEKbrbbMabMbbMcbMdbMebMfbKabKabKabKabKabKabKabKabLgbLhbqabqabqabqibMgbMhbMibMjbMkbMlbMmbGgbMnbMobMpbDObMqbMrbDObMsbMtbMubDObLybLvbMvbMwbFlaacbInbMxbMybMzbGqaacaacaacaacaacaacbMAbGrbGsbFpbFpbFpbFpbFpbtRbaYbxUbxUbxUbxUbxUbGBbLQbLQbLQbLQbMBbMCbMDbLQbMEbMFbMGbMHbMIbMJbDjbLTbLTbLTbLTbMKbLTbLTbDjbMLbMMbMNbMOaZGaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbujbMPbulbulbumbunbunbunbunbunbunbunaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaacaaabMQbDDbrbbMRbrbbMSbpKbIVbMTbJXbJXbJXbKabJXbJXbJXbMUbIVbIVbIVbIVbMVbqibMWbMXbMYbMZbNabNbbNcbNdbNebMZbNfbNgbMjbMjbMjbNhbNibNibNjbLybJhbNkbNlbNmbNnbHpbNobLDbLDbGqaacaaaaaaaaaaaaaacbtzbGrbGsbNpbNqbaYbNrbaYbtRbaYbNsbNtbNubNvbNwbBObNxbNybNzbNAbNBbNCbNDbNEbNFbNGbNHbNIbNJbNKbDjbNLbNMbLTbLTbLTbNMbNNbDjbLVbNObNPbNQbJVaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacafEafEafEafEaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaabNRbNRbNRbpKbrbbNSbpKbrYbsabIXbKabLdbLebNTbKabLdbLebLfbKabKabNUbKabNVbqabqibNWbtvbNXbMjbNYbNZbOabObbOcbKfbOdbLybOebMjbOfbDQbNjbDQbOgbLybIgbMvbOhbFlaacbGqbGqbGqbGqbGqaacaaaaaaaaaaaaaacbtzbGrbGsbtzbaWbOibOjbOkbtRbaYbOlbBObBObCXbBObBObOmbOnbOobOpbOqbOnbOrbLQbOsbOsbOtbOubOsbOsbDjbLTbLTbLTbOvbLTbLTbLTbDjbLVbOwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaabNRbOxbOybpKbrbbMRbpKbOzbOAbIXbKabKabOBbKabOCbKabODbKabKabKabODbKabNVbqabqibqabOEbOFbOGbOHbKfbHcbMlbOIbKfbIcbLybOebMjbOfbDQbOgbDQbOgbOJbIgbOKbOLbLBbHobHpbOMbONbOObGqaacaacaacaacaacaacbtzbOPbOQbORbgzbgzbsKbOSbOTbaYbNsbOUbOVbOWbOXbOVbNxbOYbOZbLQbPabOnbPbbLQbLQbLQbLQbLQbLQbLQbLQbDjbDjbDjbDjbDjbDjbDjbDjbPcaZGaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaabNRbOxbPdbPebpNbPfbpKbPgbPhbPgbPgbPgbPgbPgbPgbPgbPgbPibPibPgbPgbPgbPgbPjbPkbqabtubqabqabPlbPmbPnbPobPpbPmbIcbPqbMjbMjbMjbPrbOgbDQbOgbLybIgbMvbPsbFlaacbInbPtbPubPvbGqaacaaaaaaaaaaaaaacbtzbPwbBDbPxbPybPzbdVbPAbPBbaWbxUbxUbxUbxUbxUbxUbLQbLQbPCbPDbPEbPFbPGbPHbPIbPJbPKbPLbPKbPMbPNbPObPPbPQbMMbMMbMMbMMbMMbMNaZGaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabakvakvaabakvakvakvbPRakvakvakvaabaabaaaaaaaacaacaaaaaaaaaaaaaaaaaabNRbOxbPSbPgbPgbPTbPgbPUbPVbPgbPWbPXbPYbPgbPZbQabQbbQcbQcbQdbQebstbQfbqabqibQgbtvbQhbQibQjbQkbKfbNZbCJbKfbOdbLybMqbQlbQmbQnbNibQobQpbLybJhbQqbQrbNmbNnbHpbQsbONbONbGqaacaaaaaaaaaaaaaacaacbtzbtzbtzbtzbyRbySbySbQtbwtbwtbwtbwtbwtbQubwtbwtbwtbQvbQwbQxbOnbQybQzbQAbOnbQBbQAbQCbQDbQEbmkbQFbNObQGaZGaZGaZGaZGaZGaZGaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaacaacaaaaacaacaaaaaaaacaacaacaaaaabaaaaacaacaaaaaaaaaaaaaaaaaaaaabNRbOxbPSbQHbQIbQcbQJbQcbQcbQKbQLbQMbQcbQNbQcbQMbQcbQcbQcbQObQPbqabQQbQRbqibQSbQTbtvbtvbtvboXbQUbQVbQWbKfbQXbQYbDObIebQZbDObIibRabRbbRcbIkbMvbDObFlaacbGqbGqbGqbGqbGqaacaaaaaaaaaaaaaaaaacaacaaaaacbJVbtzbtzbBxbBxbBxbRdbRebRebRebRfbRebRebRebmkbQwbRgbOnbRhbRibQAbRjbRkbRlbRmbRnbQEbmkbQFboHaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabRobRpbRqaaabRobRpbRqaaabRobRpbRqaacbRraacaacaaaaaaaaaaaaaaaaaaaaaaaabNRbOxbPSbRsbRtbQcbQLbQcbQcbRubRvbRvbRvbRvbRvbRvbRwbRvbRxbQObRybqabqgbqabqibRzbRAbRBbRCbRBbRDbDObDObGkbREbRFbHhbRGbQnbQpbRHbRIbRJbHibRKbIgbRLbRMbLBbHobHpbRNbRObRObGqaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacbtzbRPbRQbBvbBubRebRRbRSbRTbRUbRVbRebmkbQwbRWbOnbRXbRYbRZbSabSbbScbSdbSebQEbmkbSfboHaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaabRobSgbRqaaabRobSgbRqaaabRobSgbRqaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaabNRbOxbPSbPgbPgbShbQcbQcbSibSjbSjbSkbSlbQcbQcbSmbQcbQcbSnbSobSpbqabSqbqabqibRzbRAbSrbDObSrbDObDObDObMlbSsbDObLybEbbEebEcbStbSubFibSvbSwbIgbMvbSxbFlaacbInbSybSzbSAbGqaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbRebRebRebRebRebRebSBbSBbRTbSBbSCbRebmkbSDbSEbOnbRXbOnbSFbOnbOnbOnbOnbSGbQEbmkbQFboHaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaakvaacbRobSgbRqaaabRobSgbRqaacbRobSgbRqaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNRbSHbSIbSJbSKbQcbQcbSLbPgbSMbSMbSMbSMbSNbSMbPgbSObPgbSPbPgbPgbSQbSRbSSbqibSTbRAbHcbDObDObSUbDObDObMlbSVbDObSWbSXbSYbHibSZbTabEebTbbTcbTdbTebTfbNmbNnbHpbTgbRObRObGqaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbThbTibTjbTkbTjbTlbTmbTmbTnbTobTpbRebmkbQwbTqbOnbRXbOnbTrbTsbTtbTubTvbTwbTxbTybTzbTAbTBbTCbTBbTBbTDaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaabRobSgbRqaacbRobSgbRqaaabRobSgbRqaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaabNRbTEbPSbPgbTFbQcbQcbTGbPgbPgbPgbPgbPgbPgbPgbPgbPgbPgbTHbTIbTJbTJbTKbTLbGZbTMbRAbTNbTObDObDObDObDObTPbKfbTQbTRbTSbSWbTTbTUbTVbTUbTWbTXbTUbTYbEbbTZaacbGqbGqbGqbGqbGqaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbThbUabUbbUcbUdbUebUfbUfbUgbUhbUibRebUjbUkbUlbUmbUnbUobQEbOnbOnbOnbUpbQwbUqbEybUraZGaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabakvaacaaabRobSgbRqaacbRobSgbRqaaabRobSgbRqaacaaaaaaaaaaaaaacaacbUsbUtbUubUubUtbNRbTEbPSbPgbUvbQcbQcbUwbSJbUxbUybUzbUzbUzbUzbUzbUzbUzbUAbOxbOxbOxbUBbUCbUDbUEbUFbUGbUGbUHbUIbUJbUJbUKbKfbULbTRbUMbUNbUObDObUPbUQbURbUSbUTbUUbUVbUWaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacbThbUXbTjbUYbUZbVabVbbVcbVdbVebVfbRebmkbQwbLQbVgbVhbVibVjbVkbVlbOnbVlbQwbVmbbraZGaZGaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaacaaaaacaacbVnaacaacaacbVnaacaaaaacbVnaacaaaaaaaaaaaaaaabVobVpbVqbVrbVsbVtbVubVvbVwbVxbPgbPgbVybVzbPgbPgbVAbVBbVBbVBbVBbVBbVBbVBbVBbVCbVDbVDbVDbVEbVFbVGbVHbVIbVJbVKbVLbVMbVNbVObVPbVQbKfbVRbVSbVTbVUbVTbVSbVTbVUbVTbVVbVTbVVbVWaacaacaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbRebRebRebRebRebRebRebVXbVYbRebVZbRebmkbQwbWabOnbUpbWbbLQbWcbOnbVlbOnbQwbvHbbraZGaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakvaacbWdbWebWebWfbWgbWgbWgbWgbWgbWgbWgbWgbWgbWgbWgbWgbWgbWgbWhbWibWjbWibWkbWlbVrbWmbOxbTEbPSbWnbNRbOxbOxbNRbWobVAbVBbWpbWqbWqbVQbWrbWsbWtbWubWvbWwbWxbWybWzbWAbWBbWCbWDbWEbWFbWGbWHbWIbWJbWJbVQaacbWKaacbWLaacbWKaacbWLaacbWMaacbWMaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacbWNaacbWOaZGbmkbWPbWQbWRbWSbWTbPDbWUbVlbWVbOnbQwbmkbbrbicaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaacaaaaacaacbWWaacaaaaacbWWaacaaaaacbWWaacaaaaaaaaaaaaaaabVobVpbWXbWYbWZbXabUtbXbbTEbXcbXdbXdbXdbXdbXdbXebXfbVBbXgbXhbXibXjbXkbXlbXmbXmbXnbWJbXobXpbXqbXrbXqbXsbXtbXubXvbXwbXxbVNbXybXzbVQbGqbXAbInbXAbGqbXAbInbXAbGqbXAbInbXAbGqaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaacaacbXBaacbWOaZGbmkbXCbXDbXEbXEbXEbXFbXEbXEbXEbXEbXGbmkbbrbjiaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabakvaacaacbRobXHbRqaaabRobXHbRqaaabRobXHbRqaacaaaaaaaaaaaaaacaacbXIbUtbUubUubUtbNRbXJbXKbXKbXKbXKbXKbXKbXLbXMbVBbXNbXibXibXjbWJbWJbXObXObXObWJbXPbXQbXRbXSbXTbVLbXUbXVbXWbXXbXYbXZbYabWJbVQbGqbYbbYcbYdbGqbYebYfbYgbGqbYhbYibYjbGqaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYkaacbWOaZGblsbtabYlbYmbtabtabYnbtabtabtabtabtabEybbraZGaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabRobXHbRqaacbRobXHbRqaaabRobXHbRqaaaaaaaaaaacaaaaacaacaacaaaaaaaaaaaabNRbYobYpbYpbYpbYqbNRbNRbYrbTEbVBbWpbWqbWqbVQbYsbYtbYubYvbXObWJbYwbYxbYybYzbYAbYBbYCbYDbYEbYFbYGbYHbYIbWJbVQbGqbYJbYKbYJbGqbYLbYMbYLbGqbYNbYObYPbGqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYQaZGbYRbbrbYSbbrbbrbbrbmkbbrbbrbbrbYTbYUbYVbYVaZGaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBtaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakvaacbRobXHbRqaaabRobXHbRqaaabRobXHbRqaacaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaabNRbVBbYWbYXbYYbYYbYZbYXbYXbYXbZabZbbZcbZdbZebZfbZgbZhbZibXsbXybZjbZkbZlbZmbZmbVNbXrbVQbGqbYJbZnbYJbGqbYLbZobYLbGqbYPbZpbYPbGqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaZGbZqbbrbZrbbrbZsbZtbZubZsbZsbZvbNPbNPbNPbNQaZGaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakvaacbRobXHbRqaaabRobXHbRqaacbRobXHbRqaacaacaacaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaabVBbZwbVQbWpbWpbZxbVQbZybZzbZAbZBbXObZCbZDbZEbZFbWJbZGbZHbZDbZFbXObZIbZJbZKbZLbZFbVQbGqbGqbGqbGqbGqbGqbGqbGqbGqbGqbGqbGqbGqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZGaZGaZGbZMaZGbZsbZNbZObZPbZsaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabPRaacbRobZQbRqaaabRobZQbRqaaabRobZQbRqaacakvaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaabVQbZRbVQbVQbVQbVQbZSbZTbXlbZUbZUbZUbXlbXlbXlbZVbZWbZXbXlbXlbXlbZYbXlbXlbZZcaacabcaccadcadcadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaacaeaaacafcagcahcaicafaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakvaaaaacaaaaaaaaaaacaacaacaaaaaaaacaacaaaakvaacaacaaaaaaaaabJVbJVbJVbJVbJVaacaacaacaacaacaacaaaaaccacbWJcajcakbXlcalbXlcambWJcanbWJbWJcaocapcaqcarcascarcatcaubWJcavbWJbWJbWJcawcaxcayadjadjcadcadcadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaacaacaacaaccazaaccaAcaBcaCcaDcaAaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabakvaabaabcaEakvakvakvakvaabakvakvaabcaFaacaaaaaaaacaaccaGadjadjadjbJVadjadjadjcaHcaIcaIcaIcaIcaJbXlcaKbWJbWJcaLcaMcawbWJcaNbWJbWJcaOcaPcaQcaRcaScaRcaTcaPcaUcaVbWJcavbWJcawcaWcacadjadjadjadjadjadjadjaacaacaacaacaacaacaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaacaaacaXcaYcaZcbacbbaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaGcbccbdadjadjadjadjadjcbeadjadjadjadjcbfcbgbWJcbhcbicbjcbkcawbWJbWJcblbZXbZXcbmcbncbocbpbXkcbqcbmbZVbZVcaabWJbWJcawcbrbVQadjadjadjadjadjadjadjaaaaaaaacaacadjadjaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaacaaaaaccaAcbscaAaacaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaccaGcbtcbtadjcbtadjadjadjcaHcaIcaIcaIcaIcbubWJbWJbWJbWJcbvcbwcbxcbycbzcbAcbBcbCbXqcbDcbEcbFcbGcbHbXqcbIcbxcbxcbzcbJcbxcbKbVQadjadjadjadjadjadjaacaacaacadjaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbLcbLcbLaaaaacaaaaaacbMcaZcbMaacaacaacaaccbLcbLcbLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaccaGadjcaGadjadjadjadjadjadjadjadjadjaacaacaaaaaccbNcbObWJbWJbWJbVQcaccbPbVQcbQcbRcbRcbRcbScbTcbUcbVcbWcbXcbScbRcbRcbRcbQbVQcbPcacbVQadjadjadjadjadjadjaacaacaacaacaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbLaaaaacaaaaacaaaaaaaaacbYaaaaacaacaaaaaaaaaaaacbLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjadjadjadjadjadjadjadjadjadjadjaaaaacaaaaacaaabVQcbZccaccbcccbVQccdccebVQccfccgcchccgcciccjcckcclccmcbXccnccgccgccgccobVQcceccpbVQcadcadcadadjadjadjaacaacadjaacaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaacbLaaaccqccqccqccqccqaacccraacccqccqccqccqccqaaacbLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaadjadjadjadjadjadjadjadjadjadjaaaaaaaaaaaaaacadjbVQbVQbVQbVQbVQbVQbVQcbPbVQbVQccscctccuccvccwcbzccxcbzccycczccucctccAbVQbVQcbPbVQbVQaacaacadjadjaacadjaaaaacaacadjadjaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbLaacccBccCccCccCccCccDccrccEccCccCccCccCccFaaccbLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjadjadjadjadjadjadjadjadjaacaaaaaaaacadjaacadjadjaacaaaaacadjbVQccGccHaaaaaaaaaaaaccIccJcctcctcctcctcctccJccKaacccLccLccLccMccNbVQaacaacaacaacaacaacaacaaaaacadjaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbLaacccOccOccOccOccOaaaccraaaccOccOccOccOccOaaccbLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjadjadjadjadjadjadjadjadjaaaaaaaaaaaaaacaaaaacaacaaaaaaaaaaacbVQccPccQaaaaaaaaaaaaaacaacccLaacccLaacaaaaaaaaaccRaaaaaaaaaccSccPbVQaacaacaaaaaaaaaadjaacaacaacaaaaacaacaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbLaaaaacaaaaacaacaacaaaccraaaaacaaaaacaaaaacaaacbLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaccaGadjadjadjadjadjadjadjadjaacaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaabVQccTccUccLccLccLccLccVaacaaaaacccWaacccLaacccVccRaaaaacaaaccXccYbVQaaaaacaaaaacaacaacaacaacadjaacaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbLaaaccqccqccqccqccqaacccraacccqccqccqccqccqaaccbLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVQccPccZcdaaaaaaaaaaaacaacaaaaaaaaacdbaaaaacccLaacaaaaacaaaccZccPbVQaaaaaaaaaaaaaaaaacaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbLaacccBccCccCccCccCccDccrccEccCccCccCccCccFaaccbLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVQccPccZccZaacaacaaaaacccLaacaacaacaacaacaaaaaaaaaaaaaacccZccZccPbVQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbLaacccOccOccOccOccOaaaccraacccOccOccOccOccOaaacbLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVQcdccddccZaacaaaaaaaaaaaaaacccZccZccZaaccdeccLaacaaaaacccZcddcdcbVQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdfaaaaacaaaaacaaaaacaaacdgaaaaacaaaaacaacaacaaccbLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVQcdhcdiccZaacaaaaacccVccLaacccScdjccZaacaaaccVccRaaaaaaccZcdkcdlbVQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbLaaaccqccqccqccqccqaaccdmaacccqccqccqccqccqaaccbLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVQcdccddccZaacaaaaacaaccdnaacccZccZccZaacaaaaaaccRaaaaaaccZcddcdcbVQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaacbLaacccBccCccCccCccCcdocdpcdoccCccCccCccCccFaaccbLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVQccPccZccZaacaaaaaaaaaaaaaacaacaacaacaacaaaaaaccRaaaaaaccZccZccPbVQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbLaacccOccOccOccOccOaaacdmaaaccOccOccOccOccOaaacbLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVQccPccZcdqaaaaaacdraacaaaaaaaaaaaaaaaaaaaacccLaacaaaaaaccZccZccPbVQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbLaaaaaaaacaacaacaaaaaacdmaacaaaaaaaacaacaaaaaacbLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaabVQcdscdtccZaaaaaaaaaccVaacccLaacccVaacccLaacccVaaacduaacccZcdvcdwbVQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbLcbLcbLcbLcbLaaaaaaaaacdmaaaaaaaaacbLcbLcbLcdfcbLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVQcddcddccZccLccLccLccLaacaaaaacccLaacaaaaacaacaacaaaaaaccZcddcddbVQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbLaaccdxaaccbLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVQcdyccZccZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccZccZcdybVQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbLaaaaacaaacbLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbLcbLcbLcbLcbLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8056,30 +8051,30 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEcdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEcdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFcdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFcdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEaaacdEcdEcdEcdEcdEaaacdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEaaacdEcdEcdEcdEcdEaaacdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaacdEcdEcdEcdEcdEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFaaacdFcdFcdFcdFcdFaaacdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFaaacdFcdFcdFcdFcdFaaacdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaacdFcdFcdFcdFcdFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzcdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzcdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAcdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAcdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzaaacdzcdzcdzcdzcdzaaacdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzaaacdzcdzcdzcdzcdzaaacdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaacdzcdzcdzcdzcdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAaaacdAcdAcdAcdAcdAaaacdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAaaacdAcdAcdAcdAcdAaaacdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaacdAcdAcdAcdAcdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8129,21 +8124,21 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cdGaaaaaacdGaaaaaaaaaaaacdGaaaaaaaaaaaaaaacdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cdGaaaaaacdGaaaaaaaaaaaacdGaaaaaaaaaaaaaaacdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cdGaaaaaacdGcdGcdGcdGaaacdGcdGcdGcdGaaaaaacdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cdGaaaaaaaaaaaaaaacdGaaaaaaaaaaaacdGaaaaaacdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cdGaaaaaaaaaaaacdGcdGcdGcdGcdGaaacdGaaaaaacdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cdGaaaaaacdGcdGcdGcdHcdHcdHcdGcdGcdGaaaaaacdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cdGaaaaaaaaaaaacdGcdHcdIcdHcdGaaaaaaaaaaaacdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cdGaaaaaaaaacdGcdGcdHcdHcdHcdGcdGcdGaaaaaacdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cdGaaaaaaaaacdGcdGcdGcdGcdGcdGaaacdGaaaaaacdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cdGaaaaaaaaacdGaaaaaaaaaaaaaaaaaacdGaaaaaacdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cdGaaaaaaaaacdGaaaaaaaaaaaacdGcdGcdGaaaaaacdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cdGaaaaaaaaacdGaaaaaaaaaaaaaaaaaacdGaaaaaacdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cdGaaaaaaaaacdGaaaaaaaaaaaaaaaaaacdGaaaaaacdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -cdJcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +cdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +cdBaaaaaacdBaaaaaaaaaaaacdBaaaaaaaaaaaaaaacdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +cdBaaaaaacdBaaaaaaaaaaaacdBaaaaaaaaaaaaaaacdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +cdBaaaaaacdBcdBcdBcdBaaacdBcdBcdBcdBaaaaaacdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +cdBaaaaaaaaaaaaaaacdBaaaaaaaaaaaacdBaaaaaacdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +cdBaaaaaaaaaaaacdBcdBcdBcdBcdBaaacdBaaaaaacdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +cdBaaaaaacdBcdBcdBcdCcdCcdCcdBcdBcdBaaaaaacdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +cdBaaaaaaaaaaaacdBcdCcdDcdCcdBaaaaaaaaaaaacdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +cdBaaaaaaaaacdBcdBcdCcdCcdCcdBcdBcdBaaaaaacdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +cdBaaaaaaaaacdBcdBcdBcdBcdBcdBaaacdBaaaaaacdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +cdBaaaaaaaaacdBaaaaaaaaaaaaaaaaaacdBaaaaaacdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +cdBaaaaaaaaacdBaaaaaaaaaaaacdBcdBcdBaaaaaacdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +cdBaaaaaaaaacdBaaaaaaaaaaaaaaaaaacdBaaaaaacdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +cdBaaaaaaaaacdBaaaaaaaaaaaaaaaaaacdBaaaaaacdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +cdEcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8184,140 +8179,140 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdKcdLcdLcdLcdLcdLcdMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdLcdNcdOcdPcdQcdRcdMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdLcdScdTcdTcdTcdScdMcdMcdMcdMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdUcdVcdVcdVcdWcdVcdVcdXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdLcdScdYcdYcdYcdScdMcdZceacdMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacebceccecceccedcecceccebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdLcdSceecefcegcdScdMcdMcdMcdMcdMcdMcdMcdMcdMcdMcdMcdMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacebceccehcecceicecceccebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdLcdSceecefcegcdScejcekcelcemcenceocekcepceqcercercdMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacebcescescescetcecceccebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdLcdSceecefcegcdSceucekceoceocenceocekceocercercercdMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacevcevcevcevcewcexcdVcdVcdVceycecceccebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdLcdScefcefcefcezceAceBceoceocenceocekcepceqcercercdMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacevcevcevcevceicecceiceccecceccecceccebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdLcdScefcefcefcezceAceBceoceoceoceoceCceocercercercdMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacevcevcevcevcewcdVcdVcdXcecceccecceDcebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdLcdSceEcefceFcdSceucekceoceocenceocekcepceqcercercdMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacebcesceccecceDcebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdLceGcdSceHcdSceIcejcekceoceocenceocekceocercercercdMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacebcesceccecceDcebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdLaaaceGceJceIaaacejcekceoceocenceocekcepceqcercercdMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceKcdVcdVcdVcdVceyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdMcdMcdMcdMcdMcdMcdMcdMcdMcdMcdMcdMcdMcdMcdMcdMcdMcdMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdFcdGcdGcdGcdGcdGcdHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGcdIcdJcdKcdLcdMcdHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGcdNcdOcdOcdOcdNcdHcdHcdHcdHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdPcdQcdQcdQcdRcdQcdQcdSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGcdNcdTcdTcdTcdNcdHcdUcdVcdHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdWcdXcdXcdXcdYcdXcdXcdWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGcdNcdZceacebcdNcdHcdHcdHcdHcdHcdHcdHcdHcdHcdHcdHcdHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdWcdXceccdXcedcdXcdXcdWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGcdNcdZceacebcdNceecefcegcehceicejcefcekcelcemcemcdHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdWcencencenceocdXcdXcdWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGcdNcdZceacebcdNcepcefcejcejceicejcefcejcemcemcemcdHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceqceqceqceqcercescdQcdQcdQcetcdXcdXcdWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGcdNceaceaceaceucevcewcejcejceicejcefcekcelcemcemcdHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceqceqceqceqcedcdXcedcdXcdXcdXcdXcdXcdWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGcdNceaceaceaceucevcewcejcejcejcejcexcejcemcemcemcdHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceqceqceqceqcercdQcdQcdScdXcdXcdXceycdWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGcdNcezceaceAcdNcepcefcejcejceicejcefcekcelcemcemcdHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdWcencdXcdXceycdWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGceBcdNceCcdNceDceecefcejcejceicejcefcejcemcemcemcdHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdWcencdXcdXceycdWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGaaaceBceEceDaaaceecefcejcejceicejcefcekcelcemcemcdHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceFcdQcdQcdQcdQcetaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdHcdHcdHcdHcdHcdHcdHcdHcdHcdHcdHcdHcdHcdHcdHcdHcdHcdHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGceLceMceMceMceMceMceMceMceNcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGceMceOcePceQceRceScePceTceMcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGceMceUcePcePceVcePcePcePceMcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGceMceWcePcePcePcePcePceXceMcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGceYceMceMceMceZceMceMceMcfacdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGaaaaaaceMcfbcePcfbceMcdGcdGcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGcdGcdGcdGaaaaaaceMcePcePcePceMcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGceLceMceMceMceMceMcePcePcePceMcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfccfccfccfccfccfccfccfccfccfccfccfccfccfccfccfccfccfccfccfccfccfcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGceMceXcePcePcfdceMcePcePcePceMcdGcfecdGcdGcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacffcfgcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcfcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGceMceXcePcficfbceMcePcePcePceMcfjcfkcfjceNcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacffcfgcfhcfhcfhcflcfmcfmcfmcfmcfncfncfmcfmcfmcfmcfocfhcfhcfhcfhcfcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGceMceXcePcficfpceMcePcePcePceMcfqcePcePceMcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacffcfgcfhcfhcflcfrcfscftcfucfmcfvcfvcfmcfwcfxcfmcfmcfmcfocfhcfhcfcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGceMceXcePcePcePcfycePcePcePcfzcePcePcePceMcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacffcfgcfhcflcfmcfAcfAcfAcfAcfmcfBcfBcfmcfAcfAcfCcfDcfmcfmcfocfhcfEcfEcfEcfEcfEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGcdGceMceXcePcePcePcfFcePcePcePcfGcePcePcfHceMcdGcdGcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacffcfgcflcfmcfmcfIcfJcfKcfLcfmcfAcfAcfMcfAcfAcfAcfAcfNcfOcfmcfhcfEcfPcfQcfRcfEcfEcfEcfEcfEcfEcfEcfEcfEcfEcfEaaaaaaaaaaaaaaaaaaaaaaaacfScfScfScfScfScfScfScfScfScfScfSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGceLceMceMceMceMceMceMcePcePcePceMceMceMceMceMceMceNcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacffcfgcfTcfUcfVcfAcfWcfWcfWcfmcfAcfAcfmcfXcfYcfZcgacgbcgccfmcfhcfEcgdcfQcfQcgecgfcggcghcgicgjcghcggcggcggcfEcfEcfEcfEcfEcfEcfEcfEcfEcfEcgkcglcglcglcglcglcglcglcgmcgnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGceMcgocgpcgqcgrcgsceMcePcePcePceMcgtcgucgvcgwcgxceMcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacffcfgcgycfUcfAcfAcfAcfAcfAcfMcfAcfAcfmcfmcfmcfmcfmcfmcfmcgzcfhcfEcfEcfEcfEcfEcgAcggcghcgBcgCcghcggcggcggcgDcgEcgEcgEcgEcgEcgEcgEcgEcgFcgkcgGcgHcgHcgHcgHcgHcgIcgmcgnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGceMcgocgpcgqcgqcgqcgJcePcePcePcgKcePcePcePcePcgLceMcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacffcfgcgMcfmcgNcfAcgNcfAcgNcfmcfAcfAcfAcfAcgOcfhcfhcfhcfhcfhcgPcgDcgEcgEcgEcgDcggcggcggcggcggcggcggcggcggcgDcgEcgEcgEcgEcgEcgEcgEcgEcgFcgkcgQcgRcgRcgRcgRcgRcgQcgmcgnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGceMcgocgpcgqcgqcgqcgScePcePcePcgTcePcePcePcePcgUceMcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacffcfgcfhcfmcfmcfmcfmcfmcfmcfmcfAcfAcfAcfAcgOcfhcfhcfhcfhcfhcgPcgDcgEcgEcgEcgDcggcggcggcggcggcggcggcgVcgVcfEcfEcfEcfEcfEcfEcfEcfEcfEcfScgkcgQcgRcgRcgRcgRcgRcgWcgmcgnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGceMcgocgpcgqcgXcgXceMcgYcgZchaceMchbchccePcePcgUceMcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacffcfgcflcfmchdchechfchdchgcfmcfAcfAcfAcfAcgOcfhcfhcfhcfhcfhcfhcfEcfEcfEcfEcfEcggcggcghcgBcgjcghcggchhchicfEchjchkchkchlcfEchmchnchocfScglcgQcgRcgRcgRcgRcgRcgQcgmcgnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGceMcgocgpcgqceMceMceMcePchpcePceMceMceMchqcePcgUceMcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacffcfgcfTcfUchrchrchrchrchrcfMcfAcfAcfmcfmcfmcfmcfmcfmcfmcfocfhcfEcfPcfQcfRcfEcggcggcghcgBchscghcggcgVcgVcfEchtchtchtchtcfEchuchnchvcfScglcgQcgRcgRcgRcgRcgRcgQcgmcgnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGceMchwcgqchxceMaaaceMchychychyceMaaaceMchzcePcgUceMcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacffcfgcgycfUchAchrchrchrchrcfmcfAcfAcfAcfAcfAcfmcfAchBchCcfmcfhcfEcgdcfQcfQcgecggcggcggcggcggcggcggcggcggcfEchtchDchEchEcfEcfEchFcfEcfScglcgQcgRcgRcgRcgRcgRcgQcgmcgnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGceMchychychyceMaaaceYchGchHchIcfaaaaceMchychychyceMcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacffcfgcgMcfmcfmchJchKchKchKcfmcfAchLchMchNcfAcfMcfAchOchPcfmcfhcfEcfEcfEcfEcfEcfEcfEchQcfEcfEcfEcggcggcggchRchtchSchSchtchtchtchtchTcfScglcgQcgRcgRcgRcgRcgRcgWcgmcgnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGceYchGchHchIcfacdGcdGcdGcdGcdGcdGcdGceYchGchHchIcfacdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacffcfgcfhcgMcfmchrchrchrchrcfmcfAchMchUchMcfAcfmcgNcfmcfmcgzcfhcfEchVchWchXcfEchYchYchYchYchZcfEcggcggcggcggchtchtchtchtciachtchtcibcfScglcgQcgRcgRcgRcgRcgRcgQcgmcgnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGcdGcdGcdGcdGcdGcdGaaaaaaaaaaaaaaacdGcdGcdGcdGcdGcdGcdGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacffcfgcfhcfhcgMcfmciccidciecfmcfAcfAcfAcfAcfAcfmcfmcfmcgzcfhcfhcfEcifcigcihciichYchYchYchYcijcfEcggcggcggchRcikchtchtchtcilchtchtcimcfScglcgQcgRcgRcgRcgRcgRcgQcgmcgnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacffcfgcfhcfhcfhcgMcfmcfmcfmcfmcfmcfmcfmcfmcfmcfmcgzcfhcfhcfhcfhcfEcfEcinciocfEcfEcfEcincipciocfEcggcggcggcfEciqcircircircircirciscfEcfScglcitciucgRcgRcgRcivciwcgmcgnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacffcfgcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcfEcixcixcixcixcixcixcixcixcixcfEcfEciycfEcfEcixcixcixcixcixcixcixcfEcfScglcizciAciBciBciBciAciCcgmcgnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfccfcciDciDciDciDciDciDciDciDciDciDciDciDciDciDciDciDciDciDciDciDciDciDciEciEciEciEciEciEciEcfEciFciGciFcfEciEciEciEciEciEciEciEciEcfScglcglciHciIciIciIciJcglcgmcgnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciDciKciLciDciMciNciOciMciPciDciMciQciDciMciRciDciSciTciDciMciQciDciUciEciVciWciWciWciXcfEciFciGciFcfEciYciZcjacjbcjbciEaaaaaacfScglcglcglcglcglcglcglcglcgmcgnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciDcjccjdciDcjcciQciDcjccjdciDcjcciTciDcjcciNciDcjcciQciDcjcciPciDciUciEcjecjfcjfcjfcjfcfEciFciGciFcfEcjbcjbcjbcjbcjbciEaaaaaacjgcjgcjgcjgcjgcjgcjgcjgcjgcjgcjgciEciEciEciEciEciEciEciEciEciEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciDciDciDciDciDciDciDciDciDciDciDciDciDciDciDciDciDciDciDciDciDciDciUciEcjecjfcjfcjfcjfcfEcfEciycfEcfEcjbcjbcjbcjbcjbciEcjgcjgcjgcjgcjgcjgcjhcjicjjciEcjkcjkcjkciEcjkcjkcjkcjkcjkcjkcjkcjkciEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciDcjlciTciDciMcjmciDciMcjdciDcjnciPciDciMciPciDcjociQciDciMciTciDciUciEcjpcjqcjqcjrcjsciEcjtcjtcjtciEcjbcjbcjbcjbcjbciEcjucjvcjucjwcjxcjgcjycjycjycjzcjkcjkcjkcjzcjkcjAcjBcjAcjkcjCcjDcjEciEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciDcjccjFciDcjcciQciDcjcciPciDcjcciQciOcjcciQciDcjccjmciDcjccjGciDciUciEcjHciEcjIcjJcjKciEcjfcjfcjfciEcjIcjJcjLciEcjMciEcjNcjOcjNcjOcjNcjgciEciEciEciEcjkcjkcjkciEcjPcjQcjAcjRcjScjTcjUcjUciEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacjVcjVcjVcjVcjVcjVcjVcjVcjVcjVcjVcjVcjVcjVcjVcjVcjVcjVcjVcjVcjVcjVciUciEcjfcjfcjWcjqcjqcjqcjqcjqcjqcjqcjqcjqcjXcjfcjfcjYcjNcjNcjNcjNcjNcjgcjZcjycjhciEcjkcjkcjkciEckackackbckackacjTcjUcjUciEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcjVcjVcjVcjVcjVcjVcjVcjVckcckdckeckfcjVckgckhckickjckkcjVcklcklcklcklcklcklckmcknckocjVciUciEcjfcjfckpckqckrckrckrckrckrckrckrckscjecjfcjfcjgcktckuckvckwckxcjgckycjycjiciEcjkcjkcjkciEckzckzcjyckzckzcjTcjUcjUciEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackAckBckBckBckBckBckBckBckBckBckBckBckBckCckDckEckCckCckCckCckFckDckGckHckIcklcjVckgckJckJckjckkcjVckJckJckJckJckJckJckKcjVcjVcjVcjVcjVcjfcjfckpckLckMcjfckNckOckPcjfckMckLcjecjfcjfcjgcjgcjgcjgcjgcjgcjgckycjycjiciEcjkcjkcjkciEckQckQcjyckQckQcjTcjUcjUciEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcjVcjVcjVcjVcjVcjVcjVcjVckcckRckecklcjVckgckJckJckjckkcjVckSckTckTckUckVckSckUcjVckWckWckWcjVcjfcjfckXckYckZclaclbclccldcleclfckYclgcjfcjfciEclhclhclhclhclhciEciEcjzciEciEciEcjzciEciEcjycjycjycjycjycjTcjUcjUciEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackAckBckBckBckBckBckBckBckBckBckBckBckBckCclickEckCckCckCckCckFclicljckHckIclkcllclmclmclmclmclkclncloclocloclocloclocloclpcloclocloclpcjfcjfcjfclqcjfclrclsclrclsclrcjfclqcjfcjfcjfcltcjkcjycjkcjycjkcltcjkcjkcjkcjkcjkcjkcjkcltckQckQckQckQckQcjTcjUcjUciEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcjVcjVcjVcjVcjVcjVcjVcjVckcckRckecklcjVcluckJckJckjckkcjVclvclwclwclxclyclzclAcjVclBclBclBcjVcjfcjfcjWclCclDclaclEclrclFcleclGclCcjXcjfcjfcltcjycjkcjycjkcjycltcjkcjkcjkcjkcjkcjkcjkcltckQckQckQckQckQciEcjzcjzciEciEciEciEciEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackAckBckBckBckBckBckBckBckBckBckBckBckBckCclHckEckCckCckCckCckFclHclIckHckIcklcjVckgckJckJckjckkcjVclJclJclJclKckJclKclLcjVcjVcjVcjVcjVcjfcjfckpckYclMclrclNclrclNclrclMckYcjecjfcjfciEclOclPclPclPclQciEciEclRciEciEciEcjzciEciEciEciEciEciEciEciEcjkcjkcjkclScjkclTciEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcjVcjVcjVcjVcjVcjVcjVcjVckcckRckecklcjVclUclVclVclWckkcjVcjVclXclYclZcmacmbcmcclXaaaaaaaaaciEcjfcjfckpciEciEcmdcmecjfcmfcmgciEciEcjecjfcjfciEaaaaaaaaaaaaaaaciEcmhcmiciEcjycmjcjycjyciEaaaaaaaaaaaaaaacmkcjkcjkcmlcmlcjkcjkcmkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackAckBckBckBckBckBckBckBckBckBckBckBckBckCcmmckEckCckCckCckCckFcmmcmncmockIcklcjVcjVcmpcmpcjVcjVcjVaaaclXcmqcmrcmscmtcmuclXaaaaaaaaaciEcjfcjfckpciEciEcjIcjJcjJcjJcjLciEciEcjecjfcjfciEaaaaaaaaaaaaaaaciEcmicmiciEcmvcmvcmvcjyciEaaaaaaaaaaaaaaacmwcjkcmxcjAcjAcmycjkcmwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcdGcjVcjVcjVcjVcjVcjVcjVcjVcjVcjVcjVcjVcjVcmzcmAcmAcmzaaaaaaaaaclXcmBcmscmscmscmsclXaaaaaaaaaciEcjfcjfckXciWciWciWciWciWciWciWciWciWclgcjfcjfciEaaaaaaaaaaaaaaaciEcmCcmiciEcmvcmDcmvcjyciEaaaaaaaaaaaaaaacmwcjkcmxcjAcjAcmycjkcmwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmEcmFcmFcmFcmFcmGcmGcmFcmFcmHaaaclXcmscmscmscmscmsclXaaaaaaaaaciEciEciEciEciEciEciEciEcmIciEciEciEciEciEciEciEciEaaaaaaaaaaaaaaaciEcmJcmiciEcjZcjycjycjyciEaaaaaaaaaaaaaaacmwcjkcmxcjAcjAcmycjkcmwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmKcmLcmMcmNcmOcmNcmNcmPcmQcmFcmHclXcmscmRcmScmTcmUclXaaaaaaaaaaaaaaaaaaaaaaaaaaaciEcmVcmVcmVciEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciEciEciEciEciEciEciEciEciEaaaaaaaaaaaaaaacmwcjkcmxcjAcjAcmycjkcmwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmKcmLcmMcmNcmNcmNcmNcmNcmNcmWaaaclXcmscmXcmYcmZcmYclXaaaaaaaaaaaaaaaaaaaaaaaaciEciEciEcnaciEciEciEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnbcjkcjkcnccnccjkcjkcnbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmKcmLcmMcndcndcndcndcndcndcmFcneclXcmscmscmscmscmsclXaaaaaaaaaaaaaaaaaaaaaaaaciEciVclgcjfckXciXciEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciEcnfcjkcjkcjkcjkcngciEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnhcmFcmFcmFcmFcmFcmFcmFcmFcneaaaclXclXclXclXclXclXclXaaaaaaaaaaaaaaaaaaaaaaaaciEcnicnjcnkcnjcnlciEaaaaaaaaaaaabJXbJXbJXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciEciEciEciEciEciEciEciEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnmcjecnncjfcnockpcnpaaaaaaaaaaaabJXcnqbJXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnmcjpclCclNclCcnrcnpaaaaaaaaaaaabJXbJXbJXaaaaaaaaacnscntcnucnucnucnvcnwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnmcnxcnycnzcnycnAcnpaaaaaaaaaaaaaaaaaaaaaaaaaaacnscnBcnCcnDcnEcnDcnFcnGcnwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnmcnmcnmcnmcnmcnmcnmcnmcnmcnmcnmcnmcnmcnmcnmcnmcnmcnmcnmcnmcnmcjecjfcnHcjfckpcnpcnpcnpaaaaaaaaaaaaaaaaaaaaacnIcnJcnKcnLcnLcnLcnMcnNcnIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnOcnPcnQcnQcnQcnQcnQcnQcnQcnQcnQcnQcnQcnRcnPcnQcnQcnQcnmcnSclCcnTcjfcnUcjfcnVclCcnScnpaaaaaaaaaaaaaaaaaaaaacnIcnWcnKcnLcnLcnLcnMcnXcnIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnYcnPcnQcnZcoacobcnZcoacoacoacoccoacoacodcobcnQcnQcnQcnmcnSckLcnTcjfcjfcjfcnVckLcnScnpcnpcnpcnpcnpcnpaaaaaacoecofcofcofcogcofcofcofcohaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnOcnPcnZcoicojcokcolcomcomcomcomcomcomconcoocnQcnQcnQcnmcnSckLcopcjfcjfcjfcoqckLcnScnpcorcorcorcorcnpaaaaaacnIcoscnLcnLcnLcnLcnLcoscnIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnOcnPcoccojcotcojcoucojcojcojcojcojcojcoucnPcnQcnQcnQcnmcnScnycnTcjfcjfcjfcnVcnycnScnpcovcowcowcowcowcowcoxcnIcnMcnLcnKcoycnMcnLcnKcozaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnOcnPcoAcoBcojcoCcolcoDcoDcoDcoDcoDcoDconcoEcnQcnQcoFcnmcoGcoHcoIcjfcjfcjfcoJcoKcoLcnpcoMcoMcoMcoMcoNcoOcoNcoPcnLcnLcnKcoQcnMcnLcnKcnIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnOcnPcnQcoAcoacoRcoAcoacoacoacoccoacoacoScoRcnQcnQcoFcoTcnQcoTcoUcjfcjfcjfcoVcoNcoOcoNcoMcoMcoMcoMcoWcowcoxcnIcnMcnLcnKcoXcnMcnLcnKcnIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnOcnPcnQcnQcnQcnQcnQcnQcnQcnQcnQcnQcnQcnRcnPcnQcnQcoFcnmcoYcoHcoIcjfcjfcjfcoJcoKcoLcnpcoZcoZcoZcoZcnpaaaaaacoQcnMcnLcnKcpacnMcnLcnKcnIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpbcpbcpbcpbcpbcpbcpbcpbcpbcpbcpbcpbcpbcpbcpbcpbcpbcpbcpbcnScpccnTcjfcjfcjfcnVcnjcnScnpcnpcoOcoOcnpcnpaaaaaacpdcnMcnLcnKcoQcnMcnLcnKcozaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpbcpecpfcpgcphcphcpicpjcpkcplcpmcpncpocppcpqcppcppcppcpbcnScprcnTcjfcjfcjfcoJcoKcoLcnpcpscpscpscpscnpaaaaaacoXcnMcnLcnKcoXcnMcnLcnKcnIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpbcpecpfcpfcpfcpfcpfcptcpucpucpucpvcpocppcppcpwcppcpxcpbcnScpycjpcjqcjqcjXcpzcoNcoOcoNcoMcoMcoMcoMcpAcowcoxcnIcnMcnLcnKcpBcnMcnLcnKcnIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpbcpCcpfcpDcpEcpFcpGcpHcpucpucpucpucpocppcpIcppcpIcppcpJcpJcpJcpKcpLcpMcpNcpOcpJcpJcpJcoMcoMcoMcoMcoNcoOcoNcoPcnLcnLcnLcnLcnLcnLcoscnIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpbcpPcpucpvcpvcpvcpvcpvcpucpucpucpucpocpQcpQcpQcpQcpQcpJcpRcpScpTcpUcpVcpWcpXcpScpRcpJcpYcpZcpZcpZcpZcowcoxcoecqacntcnvcqbcnLcnLcqccozaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpbcqdcpucpucpucpucpucpucpucpucpucpucqecqfcqgcqgcqgcqgcpJcpScqhcqicpUcpVcpWcqjcqkcpScpJcorcorcorcorcnpaaaaaacnIcqlcqmcqncnIcqocqpcqocnIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpbcqdcpucpucpucpucpucqqcpucpucqqcpucqrcqscqtcqtcqtcqtcpJcqucpScqucpUcpVcpWcqucpScqucpJcnpcnpcnpcnpcnpaaaaaacnIcqvcqlcqlcnIcqwcqxcqycnIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpbcqzcpucpucpucpucpvcqAcpvcpvcqAcpvcqBcqscqCcqCcqCcqtcpJcqDcpScpScpUcpVcpWcpScpScqEcpJaaaaaaaaaaaaaaaaaaaaacnIcqvcqmcqncqFcqwcqxcqycnIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpbcpbcqGcqHcqHcqIcpbcpbcpbcpbcpbcpbcpbcpbcpbcpbcpbcpbcpJcqJcqKcqKcpUcpVcpWcqLcqLcqMcpJaaaaaaaaaaaaaaaaaaaaacqNcqOcqPcqPcqPcqPcqPcqOcqQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpbcqRcqRcqRcqRcpbcpVcpVcpVcpVcpVcpVcpVcpVcpVcpVcpVcpJcpJcpMcpJcpJcpVcpJcpJcpMcpJcpJcpJcpJcpJcpJcpJaaaaaaaaacqNcqScqScqScqScqScqQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpbcqRcqRcqRcqRcpbcpVcpJcpJcpJcpJcqTcpJcpJcpJcpVcpVcpVcpVcpVcpVcpJcpVcpJcpVcpVcpVcpVcpVcpVcpVcpVcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpbcpbcpbcpbcpbcpbcpVcpJcqUcqVcqVcqVcqVcqWcpJcpJcpJcpJcpJcpJcpJcpJcqXcpJcpJcpJcpJcpJcpJcpJcpJcpVcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpJcpVcpJcqUcqVcqVcqVcqVcqWcpJcqYcqZcracqZcrbcrccrccrccrccrccrbcrccrbcrccrdcpJcpVcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpJcpVcpJcrecqVcqVcqVcqVcrfcpJcrccrgcrgcrgcrgcrgcrccrccrccrgcrgcrgcrgcrhcricpJcpVcpJcpJcpJcpJcpJcpJcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpJcpVcpJcrecrjcrkcrkcqVcqVcrlcrccrccrmcrncrmcrccrccrccrccrccrmcrncrmcrocrccpJcpVcpVcpVcpVcpVcpVcpVcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpJcpJcpVcpJcpJcpJcpJcpJcpJcpJcpJcrccrgcrgcrgcrgcrgcrccrccrccrgcrgcrgcrgcrpcrccpJcpJcpJcpJcpJcpJcpJcpVcpJcpJcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpJcqDcpVcpJcpJcrqcrqcrqcrqcrqcpJcrrcrrcrrcrrcrrcrrcrrcrrcrrcrrcrrcrrcrrcrscrrcpJcrtcrtcrtcrtcrtcpJcpVcpVcqEcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpJcqDcpJcpJcpJcrucrucrucrucrucpJcrvcrwcrwcrwcrwcrwcrwcrwcrwcrwcrwcrwcrwcrxcrvcpJcrucrucrucrucrucpJcpJcpJcqEcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpJcqDcpJcrycrzcrAcrAcrAcrAcrAcrBcrCcrwcrwcrwcrwcrwcrwcrwcrwcrwcrwcrwcrwcrxcrDcrBcrEcrEcrEcrEcrEcrzcrFcpJcqEcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpJcqDcpJcrycrzcrAcrGcrAcrGcrAcrBcrCcrwcrwcrwcrwcrwcrwcrwcrwcrwcrwcrwcrwcrxcrDcrBcrEcrHcrEcrHcrEcrzcrFcpJcqEcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpJcqDcpJcrycrzcrAcrAcrIcrAcrAcrBcrCcrwcrwcrwcrwcrwcrJcrKcrJcrwcrwcrwcrwcrxcrDcrBcrEcrEcrLcrEcrEcrzcrFcpJcqEcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpJcqDcpJcrycrzcrAcrAcrAcrAcrAcrBcrCcrwcrwcrwcrwcrwcrMcrNcrMcrwcrwcrwcrwcrxcrDcrBcrEcrEcrEcrEcrEcrzcrFcpJcqEcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpJcqDcpJcrycrzcrAcrGcrAcrGcrAcrBcrCcrwcrwcrwcrwcrwcrOcrPcrQcrwcrwcrwcrwcrxcrDcrBcrEcrHcrEcrHcrEcrzcrFcpJcqEcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpJcqDcpJcpScrRcrAcrAcrAcrAcrAcrBcrCcrwcrwcrwcrwcrwcrwcrScrwcrwcrwcrwcrwcrxcrDcrBcrEcrEcrEcrEcrEcrRcpScpJcqEcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpJcqDcpJcrTcpJcrUcrUcrUcrUcrUcpJcrvcrwcrwcrwcrwcrwcrwcrScrwcrwcrwcrwcrwcrxcrvcpJcrUcrUcrUcrUcrUcpJcrTcpJcqEcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpJcqJcrVcpScpJcrWcrWcrWcrWcrWcpJcrrcrrcrrcrrcrrcrrcrXcrYcrXcrrcrrcrrcrrcrscrrcpJcrZcrZcrZcrZcrZcpJcpScsacqMcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpJcpJcpJcpScpJcpJcpJcpJcpJcpJcpJcsbcsccsccsccsccsccsdcsecsbcsccsccsccsccsfcsbcpJcpJcpJcpJcpJcpJcpJcpScpJcpJcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsg -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpJcpScpScpVcpVcpVcpVcpVcpJcsbcsbcshcsbcshcsbcsbcsicsjcsbcshcsbcshcskcsbcpJcpVcpVcpVcpVcpVcpScpScpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsgcslcslcsmcslcslcslcsncsncsncslcslcsncsncsncslcslcslcslcslcsg -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpJcpJcpJcpJcpJcpJcpJcpVcpMcsbcsbcsbcsocsocsocsbcsbcsbcsocsocsocsocsocsbcpMcpVcpJcpJcpJcpJcpJcpJcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsgcspcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcsqcsg -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpJcpJcpJcsrcsrcsrcsscstcsucsvcsbcswcsxcsycszcsAcsBcsCcpJcpJcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsgcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcsg -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpJcpJcpJcpJcpJcpJcpJcpJcpJcpJcpJcpJcpJcpJcpJcpJcpJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsgcslcslcslcslcslcslcslcslcslcslcslcslcslcsDcslcslcslcslcslcsg -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsgcslcslcslcslcsqcslcslcslcslcslcslcslcslcslcslcslcslcslcslcsg -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsgcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcsg -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsgcslcslcslcslcslcsEcsFcslcslcslcslcslcslcslcslcslcslcslcslcsg -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsgcslcslcslcslcslcsGcsHcslcslcslcslcslcsIcslcslcslcslcslcslcsg -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsgcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcsg -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsgcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcsqcslcslcsg -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsgcslcslcsDcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcslcsg -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsgcslcslcslcslcslcslcslcsJcslcsJcslcsJcslcsKcslcslcslcslcslcsg -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsgcslcsLcslcslcslcslcslcslcslcslcslcslcslcslcslcslcsKcslcslcsg -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsMcsNcsNcsNcsNcsNcsNcsNcsNcsNcsNcsNcsNcsNcsNcsNcsNcsNcsNcsNcsM -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsOcsPcsPcsPcsPcsPcsPcsPcsPcsPcsPcsPcsPcsPcsPcsPcsPcsPcsPcsPcsO -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsOcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsO -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsOcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsO -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsOcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsO -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsOcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsO -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsOcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsO -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsOcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsO -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsOcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsO -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsOcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsO -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsOcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsO -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsOcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsO -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsOcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsO -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsOcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsO -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsOcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsO -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsOcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsQcsO -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsOcsOcsOcsOcsOcsOcsOcsOcsOcsOcsOcsOcsOcsOcsOcsOcsOcsOcsOcsOcsO +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBceGceHceHceHceHceHceHceHceIcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBceHceJceKceLceMceNceKceOceHcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBceHcePceKceKceQceKceKceKceHcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBceHceRceKceKceKceKceKceSceHcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBceTceHceHceHceUceHceHceHceVcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBaaaaaaceHceWceKceWceHcdBcdBcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBcdBcdBcdBaaaaaaceHceKceKceKceHcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBceGceHceHceHceHceHceKceKceKceHcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceXceXceXceXceXceXceXceXceXceXceXceXceXceXceXceXceXceXceXceXceXceXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBceHceSceKceKceYceHceKceKceKceHcdBceZcdBcdBcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfacfbcfccfccfccfccfccfccfccfccfccfccfccfccfccfccfccfccfccfccfcceXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBceHceSceKcfdceWceHceKceKceKceHcfecffcfeceIcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfacfbcfccfccfccfgcfhcfhcfhcfhcficficfhcfhcfhcfhcfjcfccfccfccfcceXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBceHceSceKcfdcfkceHceKceKceKceHcflceKceKceHcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfacfbcfccfccfgcfmcfncfocfpcfhcfqcfqcfhcfrcfscfhcfhcfhcfjcfccfcceXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBceHceSceKceKceKcftceKceKceKcfuceKceKceKceHcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfacfbcfccfgcfhcfvcfvcfvcfvcfhcfwcfwcfhcfvcfvcfxcfycfhcfhcfjcfccfzcfzcfzcfzcfzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBcdBceHceSceKceKceKcfAceKceKceKcfBceKceKcfCceHcdBcdBcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfacfbcfgcfhcfhcfDcfEcfFcfGcfhcfvcfvcfHcfvcfvcfvcfvcfIcfJcfhcfccfzcfKcfLcfMcfzcfzcfzcfzcfzcfzcfzcfzcfzcfzcfzaaaaaaaaaaaaaaaaaaaaaaaacfNcfNcfNcfNcfNcfNcfNcfNcfNcfNcfNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBceGceHceHceHceHceHceHceKceKceKceHceHceHceHceHceHceIcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfacfbcfOcfPcfQcfvcfRcfRcfRcfhcfvcfvcfhcfScfTcfUcfVcfWcfXcfhcfccfzcfYcfLcfLcfZcgacgbcgccgdcgecgccgbcgbcgbcfzcfzcfzcfzcfzcfzcfzcfzcfzcfzcgfcggcggcggcggcggcggcggcghcgiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBceHcgjcgkcglcgmcgnceHceKceKceKceHcgocgpcgqcgrcgsceHcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfacfbcgtcfPcfvcfvcfvcfvcfvcfHcfvcfvcfhcfhcfhcfhcfhcfhcfhcgucfccfzcfzcfzcfzcfzcgvcgbcgccgwcgxcgccgbcgbcgbcgycgzcgzcgzcgzcgzcgzcgzcgzcgAcgfcgBcgCcgCcgCcgCcgCcgDcghcgiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBceHcgjcgkcglcglcglcgEceKceKceKcgFceKceKceKceKcgGceHcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfacfbcgHcfhcgIcfvcgIcfvcgIcfhcfvcfvcfvcfvcgJcfccfccfccfccfccgKcgycgzcgzcgzcgycgbcgbcgbcgbcgbcgbcgbcgbcgbcgycgzcgzcgzcgzcgzcgzcgzcgzcgAcgfcgLcgMcgMcgMcgMcgMcgLcghcgiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBceHcgjcgkcglcglcglcgNceKceKceKcgOceKceKceKceKcgPceHcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfacfbcfccfhcfhcfhcfhcfhcfhcfhcfvcfvcfvcfvcgJcfccfccfccfccfccgKcgycgzcgzcgzcgycgbcgbcgbcgbcgbcgbcgbcgQcgQcfzcfzcfzcfzcfzcfzcfzcfzcfzcfNcgfcgLcgMcgMcgMcgMcgMcgRcghcgiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBceHcgjcgkcglcgScgSceHcgTcgUcgVceHcgWcgXceKceKcgPceHcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfacfbcfgcfhcgYcgZchacgYchbcfhcfvcfvcfvcfvcgJcfccfccfccfccfccfccfzcfzcfzcfzcfzcgbcgbcgccgwcgecgccgbchcchdcfzchechfchfchgcfzchhchichjcfNcggcgLcgMcgMcgMcgMcgMcgLcghcgiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBceHcgjcgkcglceHceHceHceKchkceKceHceHceHchlceKcgPceHcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfacfbcfOcfPchmchmchmchmchmcfHcfvcfvcfhcfhcfhcfhcfhcfhcfhcfjcfccfzcfKcfLcfMcfzcgbcgbcgccgwchncgccgbcgQcgQcfzchochochochocfzchpchichqcfNcggcgLcgMcgMcgMcgMcgMcgLcghcgiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBceHchrcglchsceHaaaceHchtchtchtceHaaaceHchuceKcgPceHcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfacfbcgtcfPchvchmchmchmchmcfhcfvcfvcfvcfvcfvcfhcfvchwchxcfhcfccfzcfYcfLcfLcfZcgbcgbcgbcgbcgbcgbcgbcgbcgbcfzchochychzchzcfzcfzchAcfzcfNcggcgLcgMcgMcgMcgMcgMcgLcghcgiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBceHchtchtchtceHaaaceTchBchCchDceVaaaceHchtchtchtceHcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfacfbcgHcfhcfhchEchFchFchFcfhcfvchGchHchIcfvcfHcfvchJchKcfhcfccfzcfzcfzcfzcfzcfzcfzchLcfzcfzcfzcgbcgbcgbchMchochNchNchochochochochOcfNcggcgLcgMcgMcgMcgMcgMcgRcghcgiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBceTchBchCchDceVcdBcdBcdBcdBcdBcdBcdBceTchBchCchDceVcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfacfbcfccgHcfhchmchmchmchmcfhcfvchHchPchHcfvcfhcgIcfhcfhcgucfccfzchQchRchScfzchTchTchTchTchUcfzcgbcgbcgbcgbchochochochochVchochochWcfNcggcgLcgMcgMcgMcgMcgMcgLcghcgiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBcdBcdBcdBcdBcdBcdBaaaaaaaaaaaaaaacdBcdBcdBcdBcdBcdBcdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfacfbcfccfccgHcfhchXchYchZcfhcfvcfvcfvcfvcfvcfhcfhcfhcgucfccfccfzciacibciccidchTchTchTchTciecfzcgbcgbcgbchMcifchochochocigchochocihcfNcggcgLcgMcgMcgMcgMcgMcgLcghcgiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfacfbcfccfccfccgHcfhcfhcfhcfhcfhcfhcfhcfhcfhcfhcgucfccfccfccfccfzcfzciicijcfzcfzcfzciicikcijcfzcgbcgbcgbcfzcilcimcimcimcimcimcincfzcfNcggciocipcgMcgMcgMciqcircghcgiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacfacfbcfccfccfccfccfccfccfccfccfccfccfccfccfccfccfccfccfccfccfccfzciscisciscisciscisciscisciscfzcfzcitcfzcfzciscisciscisciscisciscfzcfNcggciucivciwciwciwcivcixcghcgiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceXceXciyciyciyciyciyciyciyciyciyciyciyciyciyciyciyciyciyciyciyciyciyciycizcizcizcizcizcizcizcfzciAciBciAcfzcizcizcizcizcizcizcizcizcfNcggcggciCciDciDciDciEcggcghcgiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciyciFciGciyciHciIciJciHciKciyciHciLciyciHciMciyciNciOciyciHciLciyciPcizciQciRciRciRciScfzciAciBciAcfzciTciUciVciWciWcizaaaaaacfNcggcggcggcggcggcggcggcggcghcgiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciyciXciYciyciXciLciyciXciYciyciXciOciyciXciIciyciXciLciyciXciKciyciPcizciZcjacjacjacjacfzciAciBciAcfzciWciWciWciWciWcizaaaaaacjbcjbcjbcjbcjbcjbcjbcjbcjbcjbcjbcizcizcizcizcizcizcizcizcizcizaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciyciyciyciyciyciyciyciyciyciyciyciyciyciyciyciyciyciyciyciyciyciyciPcizciZcjacjacjacjacfzcfzcitcfzcfzciWciWciWciWciWcizcjbcjbcjbcjbcjbcjbcjccjdcjecizcjfcjfcjfcizcjfcjfcjfcjfcjfcjfcjfcjfcizaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciycjgciOciyciHcjhciyciHciYciycjiciKciyciHciKciycjjciLciyciHciOciyciPcizcjkcjlcjlcjmcjncizcjocjocjocizciWciWciWciWciWcizcjpcjqcjpcjrcjscjbcjtcjtcjtcjucjfcjfcjfcjucjfcjvcjwcjvcjfcjxcjycjzcizaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciyciXcjAciyciXciLciyciXciKciyciXciLciJciXciLciyciXcjhciyciXcjBciyciPcizcjCcizcjDcjEcjFcizcjacjacjacizcjDcjEcjGcizcjHcizcjIcjJcjIcjJcjIcjbcizcizcizcizcjfcjfcjfcizcjKcjLcjvcjMcjNcjOcjPcjPcizaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacjQcjQcjQcjQcjQcjQcjQcjQcjQcjQcjQcjQcjQcjQcjQcjQcjQcjQcjQcjQcjQcjQciPcizcjacjacjRcjlcjlcjlcjlcjlcjlcjlcjlcjlcjScjacjacjTcjIcjIcjIcjIcjIcjbcjUcjtcjccizcjfcjfcjfcizcjVcjVcjWcjVcjVcjOcjPcjPcizaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcjQcjQcjQcjQcjQcjQcjQcjQcjXcjYcjZckacjQckbckcckdckeckfcjQckgckgckgckgckgckgckhckickjcjQciPcizcjacjackkcklckmckmckmckmckmckmckmcknciZcjacjacjbckockpckqckrckscjbcktcjtcjdcizcjfcjfcjfcizckuckucjtckuckucjOcjPcjPcizaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackvckwckwckwckwckwckwckwckwckwckwckwckwckxckyckzckxckxckxckxckAckyckBckCckDckgcjQckbckEckEckeckfcjQckEckEckEckEckEckEckFcjQcjQcjQcjQcjQcjacjackkckGckHcjackIckJckKcjackHckGciZcjacjacjbcjbcjbcjbcjbcjbcjbcktcjtcjdcizcjfcjfcjfcizckLckLcjtckLckLcjOcjPcjPcizaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcjQcjQcjQcjQcjQcjQcjQcjQcjXckMcjZckgcjQckbckEckEckeckfcjQckNckOckOckPckQckNckPcjQckRckRckRcjQcjacjackSckTckUckVckWckXckYckZclackTclbcjacjacizclcclcclcclcclccizcizcjucizcizcizcjucizcizcjtcjtcjtcjtcjtcjOcjPcjPcizaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackvckwckwckwckwckwckwckwckwckwckwckwckwckxcldckzckxckxckxckxckAcldcleckCckDclfclgclhclhclhclhclfclicljcljcljcljcljcljcljclkcljcljcljclkcjacjacjacllcjaclmclnclmclnclmcjacllcjacjacjaclocjfcjtcjfcjtcjfclocjfcjfcjfcjfcjfcjfcjfclockLckLckLckLckLcjOcjPcjPcizaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcjQcjQcjQcjQcjQcjQcjQcjQcjXckMcjZckgcjQclpckEckEckeckfcjQclqclrclrclscltcluclvcjQclwclwclwcjQcjacjacjRclxclyckVclzclmclAckZclBclxcjScjacjaclocjtcjfcjtcjfcjtclocjfcjfcjfcjfcjfcjfcjfclockLckLckLckLckLcizcjucjucizcizcizcizcizaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackvckwckwckwckwckwckwckwckwckwckwckwckwckxclCckzckxckxckxckxckAclCclDckCckDckgcjQckbckEckEckeckfcjQclEclEclEclFckEclFclGcjQcjQcjQcjQcjQcjacjackkckTclHclmclIclmclIclmclHckTciZcjacjacizclJclKclKclKclLcizcizclMcizcizcizcjucizcizcizcizcizcizcizcizcjfcjfcjfclNcjfclOcizaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcjQcjQcjQcjQcjQcjQcjQcjQcjXckMcjZckgcjQclPclQclQclRckfcjQcjQclSclTclUclVclWclXclSaaaaaaaaacizcjacjackkcizcizclYclZcjacmacmbcizcizciZcjacjacizaaaaaaaaaaaaaaacizcmccmdcizcjtcmecjtcjtcizaaaaaaaaaaaaaaacmfcjfcjfcmgcmgcjfcjfcmfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaackvckwckwckwckwckwckwckwckwckwckwckwckwckxcmhckzckxckxckxckxckAcmhcmicmjckDckgcjQcjQcmkcmkcjQcjQcjQaaaclScmlcmmcmncmocmpclSaaaaaaaaacizcjacjackkcizcizcjDcjEcjEcjEcjGcizcizciZcjacjacizaaaaaaaaaaaaaaacizcmdcmdcizcmqcmqcmqcjtcizaaaaaaaaaaaaaaacmrcjfcmscjvcjvcmtcjfcmraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcdBcjQcjQcjQcjQcjQcjQcjQcjQcjQcjQcjQcjQcjQcmucmvcmvcmuaaaaaaaaaclScmwcmncmncmncmnclSaaaaaaaaacizcjacjackSciRciRciRciRciRciRciRciRciRclbcjacjacizaaaaaaaaaaaaaaacizcmxcmdcizcmqcmycmqcjtcizaaaaaaaaaaaaaaacmrcjfcmscjvcjvcmtcjfcmraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmzcmAcmAcmAcmAcmBcmBcmAcmAcmCaaaclScmncmncmncmncmnclSaaaaaaaaacizcizcizcizcizcizcizcizcmDcizcizcizcizcizcizcizcizaaaaaaaaaaaaaaacizcmEcmdcizcjUcjtcjtcjtcizaaaaaaaaaaaaaaacmrcjfcmscjvcjvcmtcjfcmraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmFcmGcmHcmIcmJcmIcmIcmKcmLcmAcmCclScmncmMcmNcmOcmPclSaaaaaaaaaaaaaaaaaaaaaaaaaaacizcmQcmQcmQcizaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacizcizcizcizcizcizcizcizcizaaaaaaaaaaaaaaacmrcjfcmscjvcjvcmtcjfcmraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmFcmGcmHcmIcmIcmIcmIcmIcmIcmRaaaclScmncmScmTcmUcmTclSaaaaaaaaaaaaaaaaaaaaaaaacizcizcizcmVcizcizcizaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmWcjfcjfcmXcmXcjfcjfcmWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmFcmGcmHcmYcmYcmYcmYcmYcmYcmAcmZclScmncmncmncmncmnclSaaaaaaaaaaaaaaaaaaaaaaaacizciQclbcjackSciScizaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacizcnacjfcjfcjfcjfcnbcizaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnccmAcmAcmAcmAcmAcmAcmAcmAcmZaaaclSclSclSclSclSclSclSaaaaaaaaaaaaaaaaaaaaaaaacizcndcnecnfcnecngcizaaaaaaaaaaaabJVbJVbJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacizcizcizcizcizcizcizcizaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnhciZcnicjacnjckkcnkaaaaaaaaaaaabJVcnlbJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnhcjkclxclIclxcnmcnkaaaaaaaaaaaabJVbJVbJVaaaaaaaaacnncnocnpcnpcnpcnqcnraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnhcnscntcnucntcnvcnkaaaaaaaaaaaaaaaaaaaaaaaaaaacnncnwcnxcnycnzcnycnAcnBcnraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnhcnhcnhcnhcnhcnhcnhcnhcnhcnhcnhcnhcnhcnhcnhcnhcnhcnhcnhcnhcnhciZcjacnCcjackkcnkcnkcnkaaaaaaaaaaaaaaaaaaaaacnDcnEcnFcnGcnGcnGcnHcnIcnDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnJcnKcnLcnLcnLcnLcnLcnLcnLcnLcnLcnLcnLcnMcnKcnLcnLcnLcnhcnNclxcnOcjacnPcjacnQclxcnNcnkaaaaaaaaaaaaaaaaaaaaacnDcnRcnFcnGcnGcnGcnHcnScnDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnTcnKcnLcnUcnVcnWcnUcnVcnVcnVcnXcnVcnVcnYcnWcnLcnLcnLcnhcnNckGcnOcjacjacjacnQckGcnNcnkcnkcnkcnkcnkcnkaaaaaacnZcoacoacoacobcoacoacoacocaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnJcnKcnUcodcoecofcogcohcohcohcohcohcohcoicojcnLcnLcnLcnhcnNckGcokcjacjacjacolckGcnNcnkcomcomcomcomcnkaaaaaacnDconcnGcnGcnGcnGcnGconcnDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnJcnKcnXcoecoocoecopcoecoecoecoecoecoecopcnKcnLcnLcnLcnhcnNcntcnOcjacjacjacnQcntcnNcnkcoqcorcorcorcorcorcoscnDcnHcnGcnFcotcnHcnGcnFcouaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnJcnKcovcowcoecoxcogcoycoycoycoycoycoycoicozcnLcnLcoAcnhcoBcoCcoDcjacjacjacoEcoFcoGcnkcoHcoHcoHcoHcoIcoJcoIcoKcnGcnGcnFcoLcnHcnGcnFcnDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnJcnKcnLcovcnVcoMcovcnVcnVcnVcnXcnVcnVcoNcoMcnLcnLcoAcoOcnLcoOcoPcjacjacjacoQcoIcoJcoIcoHcoHcoHcoHcoRcorcoscnDcnHcnGcnFcoScnHcnGcnFcnDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacnJcnKcnLcnLcnLcnLcnLcnLcnLcnLcnLcnLcnLcnMcnKcnLcnLcoAcnhcoTcoCcoDcjacjacjacoEcoFcoGcnkcoUcoUcoUcoUcnkaaaaaacoLcnHcnGcnFcoVcnHcnGcnFcnDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcoWcoWcoWcoWcoWcoWcoWcoWcoWcoWcoWcoWcoWcoWcoWcoWcoWcoWcnNcoXcnOcjacjacjacnQcnecnNcnkcnkcoJcoJcnkcnkaaaaaacoYcnHcnGcnFcoLcnHcnGcnFcouaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcoZcpacpbcpccpccpdcpecpfcpgcphcpicpjcpkcplcpkcpkcpkcoWcnNcpmcnOcjacjacjacoEcoFcoGcnkcpncpncpncpncnkaaaaaacoScnHcnGcnFcoScnHcnGcnFcnDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcoZcpacpacpacpacpacpocppcppcppcpqcpjcpkcpkcprcpkcpscoWcnNcptcjkcjlcjlcjScpucoIcoJcoIcoHcoHcoHcoHcpvcorcoscnDcnHcnGcnFcpwcnHcnGcnFcnDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcpxcpacpycpzcpAcpBcpCcppcppcppcppcpjcpkcpDcpkcpDcpkcpEcpEcpEcpFcpGcpHcpIcpJcpEcpEcpEcoHcoHcoHcoHcoIcoJcoIcoKcnGcnGcnGcnGcnGcnGconcnDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcpKcppcpqcpqcpqcpqcpqcppcppcppcppcpjcpLcpLcpLcpLcpLcpEcpMcpNcpOcpPcpQcpRcpScpNcpMcpEcpTcpUcpUcpUcpUcorcoscnZcpVcnocnqcpWcnGcnGcpXcouaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcpYcppcppcppcppcppcppcppcppcppcppcpZcqacqbcqbcqbcqbcpEcpNcqccqdcpPcpQcpRcqecqfcpNcpEcomcomcomcomcnkaaaaaacnDcqgcqhcqicnDcqjcqkcqjcnDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcpYcppcppcppcppcppcqlcppcppcqlcppcqmcqncqocqocqocqocpEcqpcpNcqpcpPcpQcpRcqpcpNcqpcpEcnkcnkcnkcnkcnkaaaaaacnDcqqcqgcqgcnDcqrcqscqtcnDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcqucppcppcppcppcpqcqvcpqcpqcqvcpqcqwcqncqxcqxcqxcqocpEcqycpNcpNcpPcpQcpRcpNcpNcqzcpEaaaaaaaaaaaaaaaaaaaaacnDcqqcqhcqicqAcqrcqscqtcnDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcoWcqBcqCcqCcqDcoWcoWcoWcoWcoWcoWcoWcoWcoWcoWcoWcoWcpEcqEcqFcqFcpPcpQcpRcqGcqGcqHcpEaaaaaaaaaaaaaaaaaaaaacqIcqJcqKcqKcqKcqKcqKcqJcqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcqMcqMcqMcqMcoWcpQcpQcpQcpQcpQcpQcpQcpQcpQcpQcpQcpEcpEcpHcpEcpEcpQcpEcpEcpHcpEcpEcpEcpEcpEcpEcpEaaaaaaaaacqIcqNcqNcqNcqNcqNcqLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcqMcqMcqMcqMcoWcpQcpEcpEcpEcpEcqOcpEcpEcpEcpQcpQcpQcpQcpQcpQcpEcpQcpEcpQcpQcpQcpQcpQcpQcpQcpQcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacoWcoWcoWcoWcoWcoWcpQcpEcqPcqQcqQcqQcqQcqRcpEcpEcpEcpEcpEcpEcpEcpEcqScpEcpEcpEcpEcpEcpEcpEcpEcpQcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpEcpQcpEcqPcqQcqQcqQcqQcqRcpEcqTcqUcqVcqUcqWcqXcqXcqXcqXcqXcqWcqXcqWcqXcqYcpEcpQcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpEcpQcpEcqZcqQcqQcqQcqQcracpEcqXcrbcrbcrbcrbcrbcqXcqXcqXcrbcrbcrbcrbcrccrdcpEcpQcpEcpEcpEcpEcpEcpEcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpEcpQcpEcqZcrecrfcrfcqQcqQcrgcqXcqXcrhcricrhcqXcqXcqXcqXcqXcrhcricrhcrjcqXcpEcpQcpQcpQcpQcpQcpQcpQcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpEcpEcpQcpEcpEcpEcpEcpEcpEcpEcpEcqXcrbcrbcrbcrbcrbcqXcqXcqXcrbcrbcrbcrbcrkcqXcpEcpEcpEcpEcpEcpEcpEcpQcpEcpEcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpEcqycpQcpEcpEcrlcrlcrlcrlcrlcpEcrmcrmcrmcrmcrmcrmcrmcrmcrmcrmcrmcrmcrmcrncrmcpEcrocrocrocrocrocpEcpQcpQcqzcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpEcqycpEcpEcpEcrpcrpcrpcrpcrpcpEcrqcrrcrrcrrcrrcrrcrrcrrcrrcrrcrrcrrcrrcrscrqcpEcrpcrpcrpcrpcrpcpEcpEcpEcqzcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpEcqycpEcrtcrucrvcrvcrvcrvcrvcrwcrxcrrcrrcrrcrrcrrcrrcrrcrrcrrcrrcrrcrrcrscrycrwcrzcrzcrzcrzcrzcrucrAcpEcqzcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpEcqycpEcrtcrucrvcrBcrvcrBcrvcrwcrxcrrcrrcrrcrrcrrcrrcrrcrrcrrcrrcrrcrrcrscrycrwcrzcrCcrzcrCcrzcrucrAcpEcqzcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpEcqycpEcrtcrucrvcrvcrDcrvcrvcrwcrxcrrcrrcrrcrrcrrcrEcrFcrEcrrcrrcrrcrrcrscrycrwcrzcrzcrGcrzcrzcrucrAcpEcqzcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpEcqycpEcrtcrucrvcrvcrvcrvcrvcrwcrxcrrcrrcrrcrrcrrcrHcrIcrHcrrcrrcrrcrrcrscrycrwcrzcrzcrzcrzcrzcrucrAcpEcqzcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpEcqycpEcrtcrucrvcrBcrvcrBcrvcrwcrxcrrcrrcrrcrrcrrcrJcrKcrLcrrcrrcrrcrrcrscrycrwcrzcrCcrzcrCcrzcrucrAcpEcqzcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpEcqycpEcpNcrMcrvcrvcrvcrvcrvcrwcrxcrrcrrcrrcrrcrrcrrcrNcrrcrrcrrcrrcrrcrscrycrwcrzcrzcrzcrzcrzcrMcpNcpEcqzcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpEcqycpEcrOcpEcrPcrPcrPcrPcrPcpEcrqcrrcrrcrrcrrcrrcrrcrNcrrcrrcrrcrrcrrcrscrqcpEcrPcrPcrPcrPcrPcpEcrOcpEcqzcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpEcqEcrQcpNcpEcrRcrRcrRcrRcrRcpEcrmcrmcrmcrmcrmcrmcrScrTcrScrmcrmcrmcrmcrncrmcpEcrUcrUcrUcrUcrUcpEcpNcrVcqHcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpEcpEcpEcpNcpEcpEcpEcpEcpEcpEcpEcrWcrXcrXcrXcrXcrXcrYcrZcrWcrXcrXcrXcrXcsacrWcpEcpEcpEcpEcpEcpEcpEcpNcpEcpEcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsbcsbcsbcsbcsbcsbcsbcsbcsbcsbcsbcsbcsbcsbcsbcsbcsbcsbcsbcsbcsb +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpEcpNcpNcpQcpQcpQcpQcpQcpEcrWcrWcsccrWcsccrWcrWcsdcsecrWcsccrWcsccsfcrWcpEcpQcpQcpQcpQcpQcpNcpNcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsbcsgcsgcshcsgcsgcsgcsicsicsicsgcsgcsicsicsicsgcsgcsgcsgcsgcsb +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpEcpEcpEcpEcpEcpEcpEcpQcpHcrWcrWcrWcsjcsjcsjcrWcrWcrWcsjcsjcsjcsjcsjcrWcpHcpQcpEcpEcpEcpEcpEcpEcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsbcskcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcslcsb +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpEcpEcpEcsmcsmcsmcsncsocspcsqcrWcsrcsscstcsucsvcswcsxcpEcpEcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsbcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsb +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpEcpEcpEcpEcpEcpEcpEcpEcpEcpEcpEcpEcpEcpEcpEcpEcpEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsbcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsycsgcsgcsgcsgcsgcsb +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsbcsgcsgcsgcsgcslcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsb +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsbcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsb +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsbcsgcsgcsgcsgcsgcszcsAcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsb +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsbcsgcsgcsgcsgcsgcsBcsCcsgcsgcsgcsgcsgcsDcsgcsgcsgcsgcsgcsgcsb +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsbcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsb +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsbcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcslcsgcsgcsb +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsbcsgcsgcsycsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsb +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsbcsgcsgcsgcsgcsgcsgcsgcsEcsgcsEcsgcsEcsgcsFcsgcsgcsgcsgcsgcsb +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsbcsgcsGcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsgcsFcsgcsgcsb +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsHcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsIcsH +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsJcsKcsKcsKcsKcsKcsKcsKcsKcsKcsKcsKcsKcsKcsKcsKcsKcsKcsKcsKcsJ +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsJcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsJ +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsJcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsJ +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsJcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsJ +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsJcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsJ +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsJcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsJ +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsJcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsJ +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsJcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsJ +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsJcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsJ +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsJcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsJ +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsJcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsJ +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsJcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsJ +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsJcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsJ +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsJcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsJ +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsJcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsLcsJ +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsJcsJcsJcsJcsJcsJcsJcsJcsJcsJcsJcsJcsJcsJcsJcsJcsJcsJcsJcsJcsJ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8331,32 +8326,32 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsRcsRcsRcsRcsRcsRcsRcsRcsRcsRcsRcsRcsRcsRcsRcsRcsRcsRcsRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsRcsScsTcsUcsVcsWcsVcsXcsYcsZctacsRctbctcctdctdctdctecsRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsRctfcsVctgcsVcsVcsVcthcsVcsVcsVctictdctdctdctdctjctkcsRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsRctlcsVcsVcsVctmcsVcsVcsVcsVcsVcsRctnctdctdctdctdctocsRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsRcsVcsVcsVcsVcsVcsVcsVctpctqctqcsRcsRcsRcsRcsRcsRcsRcsRcsRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctrctrctrctrctrctrctrctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctscts -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsRcsVcsVcsVcsVcsVcsVcsVcttctuctucsRctvctpctwctwctwctxctycsRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctzctzctzctzctzctzctzctzctActActActActActActActActActActActActActActActActActActActActActActActActActActActActActActs -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsRcsVcsVcsVcsVcsVctBcsVcttctCctDcsRctEctFctGctHctIctJctKcsRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctzctLctLctMctMctLctzctzctzctActActActActActActNctActActActActActActActActActActOctActActActActActActActActActActActs -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsRcsVctPctPctPctPcsVcsVcttctQctucsRctRctSctdctdctdctRctScsRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctzctLctMctMctMctMctLctzctzctActActActActTctActActActActActActActActActActActActActActActActActActActActActActActNcts -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsRcsVctpctqctqctxcsVcsVctFctUctUcsRctVctKctdctdctdctVctWcsRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctzctMctMctMctMctMctMctzctzctActActActActActActActActActActXctYctZcuactActActActActActActActActActActActActActActActs -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsRcsVcubcuccudcuecsVcsVcsVcsVcsVcsRctRctSctdctdctdctRcufcsRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctzctMctMctMctMctMctMctMctzctzctzctActActActActActActActActActActActActActNctActActActActAcugctActNcugctActActActActs -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsRcsVcubcuhctucuecsVcsVcsVcsVcsVctictVctKctdctdctdctVctWcsRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctzctMctMctLctMctMctMctMctzctzctzctActActTctActActActActActActActActActActActActActActAcugcuicujcukculctActActActActs -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsRcsVctFctUctUctJcsVcsVcsVcsVcsVcumctRctSctdctdctdctRcufcsRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctzctMctLctLctLctMctMctMctzctzctzctActActActAcunctActActActActActActActActActActNctActActAcuocukcukcukctActActActActs -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsRcupcsVcsVcsVcsVcsVcsVcsVcsVcsVcsRctVctKctdctdctdctVctWcsRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctzctLctLctzctzctzctMctMctzctzctActActActActActActActActActActActActActActActTctActActActActActNcugctNctActActActActs -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsRcsRcsRcsRcsRcsRcsRcsRcsRcsRcsRcsRcsRcsRcsRcsRcsRcsRcsRcsRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctzctzctzctzctzctMctMctMctzctzctActActActActActActActActActActActActActActActActActActActActActActActActActActActActs -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctzctzctzctzctMctMctMctzctzctzctActActActActActActActActActOctActActActActAcuqctActActActActActActActNctActActActActs -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctzctzctzctMctMctMctzctzctzctzctActActActActActActActActActActActActActActAcurctActActActActActOctActActActActActActs -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctzctzctMctMctMctzctzctzctzctActActActActActActActActActActActActNctActActActActActActActActActActActActActActActActs -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctzctMctMctMctMctzctzctzctActActActActActActActActNctActActActActActActActActActActActActActActActActActActActActActs -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctzctMctMctMctzctzctzctzctActActActActActActNctActActActActActTctActTctActTctTctTctActTctActActTctActTctActTctActActs -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctzctMctMctzctzctzctzctzctzctActActActActActActActActActActActTctActTctOctTctActTctActTctTctActTctActTctTctActActActs -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctzctMctMctzctzctzctzctzctMctActActActActActActActActActNctActTctTctTctActTctActTctNctTctActTctTctActTctTctActActActs -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctzctMctMctMctMctMctMctMctMctActActActNctActActActNctActActActTctActTctActTctActTctActTctActNctTctActTctTctActActActs -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctzctzctMctMctMctzctMctMctMctActActActActActActActActActActActTctActTctActTctTctTctActTctActActTctActTctActTctActActs -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctzctzctzctzctzctzctzctzctMctActActActActActActActActActActActActActActActActActActActActActActActActActActActActActs -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctzctzctzctzctzctzctzctzctzctzctzctzctzctzctActActActActActActActAcunctActActActActActActActNctActActActActActActActs -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactrctrctrctrctrctrctrctrctrctrctrctrctrctrctrctrctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctsctscts +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsMcsMcsMcsMcsMcsMcsMcsMcsMcsMcsMcsMcsMcsMcsMcsMcsMcsMcsMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsMcsNcsOcsPcsQcsRcsQcsScsTcsUcsVcsMcsWcsXcsYcsYcsYcsZcsMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsMctacsQctbcsQcsQcsQctccsQcsQcsQctdcsYcsYcsYcsYctectfcsMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsMctgcsQcsQcsQcthcsQcsQcsQcsQcsQcsMcticsYcsYcsYcsYctjcsMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsMcsQcsQcsQcsQcsQcsQcsQctkctlctlcsMcsMcsMcsMcsMcsMcsMcsMcsMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctmctmctmctmctmctmctmctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsMcsQcsQcsQcsQcsQcsQcsQctoctpctpcsMctqctkctrctrctrctscttcsMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctuctuctuctuctuctuctuctuctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsMcsQcsQcsQcsQcsQctwcsQctoctxctycsMctzctActBctCctDctEctFcsMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctuctGctGctHctHctGctuctuctuctvctvctvctvctvctvctIctvctvctvctvctvctvctvctvctvctvctJctvctvctvctvctvctvctvctvctvctvctvctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsMcsQctKctKctKctKcsQcsQctoctLctpcsMctMctNcsYcsYcsYctMctNcsMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctuctGctHctHctHctHctGctuctuctvctvctvctvctOctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctIctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsMcsQctkctlctlctscsQcsQctActPctPcsMctQctFcsYcsYcsYctQctRcsMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctuctHctHctHctHctHctHctuctuctvctvctvctvctvctvctvctvctvctvctSctTctUctVctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsMcsQctWctXctYctZcsQcsQcsQcsQcsQcsMctMctNcsYcsYcsYctMcuacsMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctuctHctHctHctHctHctHctHctuctuctuctvctvctvctvctvctvctvctvctvctvctvctvctvctIctvctvctvctvctvcubctvctIcubctvctvctvctvctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsMcsQctWcucctpctZcsQcsQcsQcsQcsQctdctQctFcsYcsYcsYctQctRcsMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctuctHctHctGctHctHctHctHctuctuctuctvctvctOctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvcubcudcuecufcugctvctvctvctvctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsMcsQctActPctPctEcsQcsQcsQcsQcsQcuhctMctNcsYcsYcsYctMcuacsMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctuctHctGctGctGctHctHctHctuctuctuctvctvctvctvcuictvctvctvctvctvctvctvctvctvctvctIctvctvctvcujcufcufcufctvctvctvctvctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsMcukcsQcsQcsQcsQcsQcsQcsQcsQcsQcsMctQctFcsYcsYcsYctQctRcsMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctuctGctGctuctuctuctHctHctuctuctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctOctvctvctvctvctvctIcubctIctvctvctvctvctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacsMcsMcsMcsMcsMcsMcsMcsMcsMcsMcsMcsMcsMcsMcsMcsMcsMcsMcsMcsMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctuctuctuctuctuctHctHctHctuctuctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctuctuctuctuctHctHctHctuctuctuctvctvctvctvctvctvctvctvctvctJctvctvctvctvctvculctvctvctvctvctvctvctvctIctvctvctvctvctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctuctuctuctHctHctHctuctuctuctuctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvcumctvctvctvctvctvctJctvctvctvctvctvctvctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctuctuctHctHctHctuctuctuctuctvctvctvctvctvctvctvctvctvctvctvctvctIctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctuctHctHctHctHctuctuctuctvctvctvctvctvctvctvctvctIctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctuctHctHctHctuctuctuctuctvctvctvctvctvctvctIctvctvctvctvctvctOctvctOctvctOctOctOctvctOctvctvctOctvctOctvctOctvctvctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctuctHctHctuctuctuctuctuctuctvctvctvctvctvctvctvctvctvctvctvctOctvctOctJctOctvctOctvctOctOctvctOctvctOctOctvctvctvctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctuctHctHctuctuctuctuctuctHctvctvctvctvctvctvctvctvctvctIctvctOctOctOctvctOctvctOctIctOctvctOctOctvctOctOctvctvctvctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctuctHctHctHctHctHctHctHctHctvctvctvctIctvctvctvctIctvctvctvctOctvctOctvctOctvctOctvctOctvctIctOctvctOctOctvctvctvctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctuctuctHctHctHctuctHctHctHctvctvctvctvctvctvctvctvctvctvctvctOctvctOctvctOctOctOctvctOctvctvctOctvctOctvctOctvctvctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctuctuctuctuctuctuctuctuctHctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctuctuctuctuctuctuctuctuctuctuctuctuctuctuctvctvctvctvctvctvctvctvcuictvctvctvctvctvctvctvctIctvctvctvctvctvctvctvctn +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactmctmctmctmctmctmctmctmctmctmctmctmctmctmctmctmctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctnctn "} (1,1,3) = {" @@ -8384,27 +8379,27 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuscutcutcutcutcuucuvaaaaaaaaaaaaaaaaaaaaacuscuvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuscutcuwcuxcuxcuycuzcuAcuBcuucuvaaaaaaaaaaaacuscuBcuCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuscuDcuEcuxcuxcuxcuxcuxcuxcuFcuAcuGcuvaaaaaacuscuHcuIcuJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuscuGcuBcuKcuxcuxcuxcuxcuLcuxcuxcuxcuMcuGcuvcuscuHcuNcuIcuJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuscuGcuwcuOcuAcutcuucuPcuQcuRcutcutcuScuBcuBcuBcuDcuNcuNcuIcuJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuMcuwcuxcuTcuxcuUcuVcuWcuxcuXcuxcuxcuxcuxcuxcuxcuYcuNcuZcutcvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuVcuxcuxcuxcuxcuUcuVcuxcuxcuxcuxcuxcuxcuxcuxcuxcuMcutcuGcuvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvbcuxcuxcuxcuxcuUcuVcuxcuxcvccvdcutcutcuKcuxcvecuVcvfcuAcuBcuucuvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvgcuxcuxcuxcuxcvhcuVcuxcuxcuVcuxcvicvjcuVcuxcuxcuVcuxcuxcvkcuAcuGcuvaaacuscuucutcutcutcutcutcutcutcuucuvaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvgcuUcuUcuxcuxcuxcvlcuxcuxcuVcvmcvncvecuVcuxcuxcvocuxcuxcuxcuxcuAcuGcutcuGcuwcuxcuxcuxcvkcuxcuxcuxcuAcuDaacaaaaaacvpcvqcvrcvrcvrcvrcvrcvrcvrcvqcvsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvgcvtcvucuxcuxcuxcvdcuxcuxcuVcuxcuxcvvcuVcuxcuxcvwcuxcuxcuxcuxcuxcvxcuxcvxcuxcuxcuxcuxcuxcuxcuxcuxcuxcvxaacaaaaaccvycvzcvAcvAcvAcvAcvAcvAcvAcvBcvCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvgcuUcuUcuxcuxcuxcvlcuxcuxcuVcvDcvEcuxcuVcuxcuxcvocuxcuxcuxcuxcvccuGcutcuGcuKcuxcuxcuxcvFcuxcuxcvGcvccuDaacaacaaccvHcvAcvAcvAcvAcvAcvAcvAcvAcvAcvHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvgcuxcuxcuxcuxcvhcuVcuxcuxcuAcutcutcvdcuwcuxcuxcuVcuxcuxcvFcvccuGcvIaaacvJcuBcutcutcutcutcutcutcutcuBcvIaaaaaaaaccvycvKcvAcvAcvAcvAcvLcvAcvAcvMcvCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvNcuxcuxcuxcuxcvecuMcuKcuxcuxcuxcuxcuxcuxcuxcuxcuVcuxcvccuucuBcvIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaacvOcvPcvrcvrcvrcvrcvrcvrcvrcvPcvQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuVcvRcvScvTcuxcvccuGcuBcutcutcuucuKcuxcuxcuxcuxcuMcutcuGcvIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuMcuKcvUcvVcvccuGcuwcvWcvXcvYcuAcuDcvZcuxcuXcuxcuYcuNcwacutcuCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvJcuBcuucutcuGcuwcuxcuxcuxcuxcvvcuVcuxcuxcvccuucuDcuNcuNcuIcuJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwccwdcwecuxcuxcuxcuxcuxcuxcwfcwgcvccuGcvIcvJcwhcuNcuIcuJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvJcutcuDcwicuxcuxcuxcuxcuxcuMcuucuGcvIaaaaaacvJcwhcuIcuJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvJcuucuKcwjcwkcwlcvccuGcuBcvIaaaaaaaaaaaacvJcuucvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvJcuBcutcutcutcuBcvIaaaaaaaaaaaaaaaaaaaaacvJcvIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuncuocuocuocuocupcuqaaaaaaaaaaaaaaaaaaaaacuncuqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuncuocurcuscuscutcuucuvcuwcupcuqaaaaaaaaaaaacuncuwcuxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuncuycuzcuscuscuscuscuscuscuAcuvcuBcuqaaaaaacuncuCcuDcuEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuncuBcuwcuFcuscuscuscuscuGcuscuscuscuHcuBcuqcuncuCcuIcuDcuEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuncuBcurcuJcuvcuocupcuKcuLcuMcuocuocuNcuwcuwcuwcuycuIcuIcuDcuEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuHcurcuscuOcuscuPcuQcuRcuscuScuscuscuscuscuscuscuTcuIcuUcuocuVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuQcuscuscuscuscuPcuQcuscuscuscuscuscuscuscuscuscuHcuocuBcuqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuWcuscuscuscuscuPcuQcuscuscuXcuYcuocuocuFcuscuZcuQcvacuvcuwcupcuqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvbcuscuscuscuscvccuQcuscuscuQcuscvdcvecuQcuscuscuQcuscuscvfcuvcuBcuqaaacuncupcuocuocuocuocuocuocuocupcuqaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvbcuPcuPcuscuscuscvgcuscuscuQcvhcvicuZcuQcuscuscvjcuscuscuscuscuvcuBcuocuBcurcuscuscuscvfcuscuscuscuvcuyaacaaaaaacvkcvlcvmcvmcvmcvmcvmcvmcvmcvlcvnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvbcvocvpcuscuscuscuYcuscuscuQcuscuscvqcuQcuscuscvrcuscuscuscuscuscvscuscvscuscuscuscuscuscuscuscuscuscvsaacaaaaaccvtcvucvvcvvcvvcvvcvvcvvcvvcvwcvxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvbcuPcuPcuscuscuscvgcuscuscuQcvycvzcuscuQcuscuscvjcuscuscuscuscuXcuBcuocuBcuFcuscuscuscvAcuscuscvBcuXcuyaacaacaaccvCcvvcvvcvvcvvcvvcvvcvvcvvcvvcvCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvbcuscuscuscuscvccuQcuscuscuvcuocuocuYcurcuscuscuQcuscuscvAcuXcuBcvDaaacvEcuwcuocuocuocuocuocuocuocuwcvDaaaaaaaaccvtcvFcvvcvvcvvcvvcvGcvvcvvcvHcvxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvIcuscuscuscuscuZcuHcuFcuscuscuscuscuscuscuscuscuQcuscuXcupcuwcvDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaacvJcvKcvmcvmcvmcvmcvmcvmcvmcvKcvLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuQcvMcvNcvOcuscuXcuBcuwcuocuocupcuFcuscuscuscuscuHcuocuBcvDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacuHcuFcvPcvQcuXcuBcurcvRcvScvTcuvcuycvUcuscuScuscuTcuIcvVcuocuxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvEcuwcupcuocuBcurcuscuscuscuscvqcuQcuscuscuXcupcuycuIcuIcuDcuEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvXcvYcvZcuscuscuscuscuscuscwacwbcuXcuBcvDcvEcwccuIcuDcuEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvEcuocuycwdcuscuscuscuscuscuHcupcuBcvDaaaaaacvEcwccuDcuEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvEcupcuFcwecwfcwgcuXcuBcuwcvDaaaaaaaaaaaacvEcupcuVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacvEcuwcuocuocuocuwcvDaaaaaaaaaaaaaaaaaaaaacvEcvDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8454,72 +8449,72 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaacaaaaaaaaaaaaaaaaacaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmadjcwmaacaacaaccwmadjcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwncwncwncwncwncwncwncwncwncwncwncwncwncwncwncwncwnaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabcwocwocwocwocwocwocwocwocwocwocwocwocwocwocwocwocwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwncwncwncwncwncwncwncwncwncwncwncwncwncwncwncwncwnaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabcwocwocwocwocwocwocwocwocwocwocwocwocwocwocwocwocwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwncwncwncwncwncwncwncwncwncwncwncwncwncwncwncwncwnaabaaacwmadjcwmaacaacaaccwmadjcwmaaaaabcwocwocwocwocwocwocwocwocwocwocwocwocwocwocwocwocwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwncwncwncwncwncwncwncwncwncwncwncwncwncwncwncwncwnaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabcwocwocwocwocwocwocwocwocwocwocwocwocwocwocwocwocwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwncwncwncwncwncwncwncwncwncwncwncwncwncwncwncwncwnaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabcwocwocwocwocwocwocwocwocwocwocwocwocwocwocwocwocwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwncwncwncwncwncwncwncwncwncwncwncwncwncwncwpcwpcwpaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabcwocwocwocwocwocwocwocwocwocwocwocwocwocwocwocwocwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwncwncwncwncwncwncwncwqcwqcwqcwncwncwncwncwpcwncwnaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabcwocwocwocwocwocwocwocwrcwrcwrcwocwocwocwocwocwocwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwncwncwncwncwncwncwqcwscwtcwscwqcwncwpcwpcwncwncwpaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabcwucwocwocwocwocwocwrcwvcwwcwvcwrcwocwocwocwocwocwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwncwncwncwncwncwncwqcwtcwxcwtcwqcwycwpcwpcwpcwpcwpaabaaaaacadjadjadjadjadjadjadjaacaaaaabcwucwucwucwucwucwzcwrcwwcwAcwwcwrcwocwocwocwocwocwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwncwncwncwncwncwncwqcwscwtcwscwqcwpcwncwncwncwncwpaabaaaaaaaaaaaaaaaadjaaaaaaaaaaaaaaaaabcwucwocwocwocwocwucwrcwvcwwcwvcwrcwocwocwocwocwocwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwncwncwncwncwncwncwncwqcwqcwqcwpcwncwncwncwncwBcwBcwCcwCcwCcwCcwCcwCcwCcwCcwCcwCcwCcwCcwCcwDcwDcwocwucwucwucwucwrcwrcwrcwocwocwocwocwocwocwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwncwncwncwncwncwncwncwncwpcwpcwpcwpcwncwncwBcwBcwEcwEcwEcwEcwEcwEcwEcwEcwEcwEcwEcwEcwEcwEcwEcwDcwDcwucwocwocwucwucwucwocwocwocwocwocwocwocwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwncwncwncwncwncwncwncwncwpcwncwncwpcwncwBcwBcwEcwEcwFcwFcwFcwFcwFcwFcwGcwFcwFcwFcwFcwFcwFcwEcwEcwDcwDcwocwucwucwucwucwocwocwocwocwocwocwocwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwncwncwncwncwncwncwncwncwpcwncwncwpcwBcwBcwEcwEcwFcwFcwEcwEcwEcwEcwEcwEcwEcwEcwEcwEcwEcwFcwFcwEcwEcwDcwDcwucwocwocwucwocwocwocwocwocwocwocwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwncwncwncwncwncwncwncwncwpcwncwncwBcwBcwEcwEcwFcwFcwEcwEcwFcwFcwFcwFcwFcwFcwFcwFcwFcwEcwEcwFcwFcwEcwEcwDcwDcwocwocwucwocwocwocwocwocwocwocwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwncwncwncwncwncwncwncwncwpcwncwBcwBcwEcwEcwFcwFcwEcwEcwFcwFcwHcwHcwHcwHcwHcwHcwHcwFcwFcwEcwEcwFcwFcwEcwEcwDcwDcwocwucwocwocwocwocwocwocwocwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwncwncwncwncwncwncwncwpcwpcwpcwBcwEcwEcwFcwFcwEcwEcwFcwFcwHcwHcwEcwEcwEcwEcwEcwHcwHcwFcwFcwEcwEcwFcwFcwEcwEcwDcwucwucwucwocwocwocwocwocwocwoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabcwCcwEcwFcwFcwEcwEcwFcwFcwHcwHcwEcwEcwIcwJcwKcwEcwEcwHcwHcwFcwFcwEcwEcwFcwFcwEcwCaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwCcwEcwFcwEcwEcwFcwFcwHcwHcwEcwEcwLcwLcwMcwLcwLcwEcwEcwHcwHcwFcwFcwEcwEcwFcwEcwCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmaacaaacwCcwEcwFcwEcwFcwFcwHcwHcwEcwEcwLcwLcwLcwMcwLcwLcwLcwEcwEcwHcwHcwFcwFcwEcwFcwEcwCaaaaaccwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaacadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjaaacwCcwEcwFcwEcwFcwHcwHcwEcwEcwLcwLcwNcwOcwPcwQcwNcwLcwLcwEcwEcwHcwHcwFcwEcwFcwEcwCaaaadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjaacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmadjaaacwCcwEcwFcwEcwFcwHcwEcwEcwLcwLcwOcwRcwScwTcwUcwVcwQcwLcwLcwEcwEcwHcwFcwEcwFcwEcwCaaaadjcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaaaaaaadjaaacwCcwEcwFcwEcwFcwHcwEcwWcwLcwLcwMcwLcwXcwYcwXcwLcwMcwLcwLcwZcwEcwHcwFcwEcwFcwEcwCaaaadjaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaaaaaaadjadjcwCcwEcxacwEcwFcwHcwEcxbcxccxdcxecxfcwXcxgcwXcxhcxicxjcxccxkcwEcwHcwFcwEcxlcwEcwCadjadjaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaaaaaaadjaaacwCcwEcwFcwEcwFcwHcwEcxmcwLcxicxdcxccxncxocxpcxccxjcxecwLcxqcwEcwHcwFcwEcwFcwEcwCaaaadjaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmadjaaacwCcwEcwFcwEcwFcwHcwEcwEcwLcxrcxecwLcwLcwMcwLcwLcxicxscwLcwEcwEcwHcwFcwEcwFcwEcwCaaaadjcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaacadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjaaacwCcwEcwFcwEcwFcwHcwHcwEcwEcwLcwLcxtcwLcxucwLcxtcwLcwLcwEcwEcwHcwHcwFcwEcwFcwEcwCaaaadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjaacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmaacaaacwCcwEcwFcwEcwFcwFcwHcwHcwEcwEcwLcwOcxccxvcwLcwLcwLcwEcwEcwHcwHcwFcwFcwEcwFcwEcwCaaaaaccwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwCcwEcwFcwEcwEcwFcwFcwHcwHcwEcwEcxwcxxcxycxzcxAcwEcwEcwHcwHcwFcwFcwEcwEcwFcwEcwCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabcwCcwEcwFcwFcwEcwEcwFcwFcwHcwHcwHcwEcwEcxBcwEcwEcwHcwHcwHcwFcwFcwEcwEcwFcwFcwEcwCaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxCcxCcxCcxCcxCcxCcxCcxDcxDcxDcxEcwEcwEcwFcwFcwEcwEcwFcwFcwFcwFcwFcxFcxGcxFcwFcwFcwFcwFcwFcwEcwEcwFcwFcwEcwEcxHcxIcxIcxIcxJcxJcxJcxJcxJcxJcxJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxCcxCcxCcxCcxCcxCcxCcxDcxDcxCcxEcxEcwEcwEcwFcwFcwEcwEcxKcxKcxKcxKcxKcxLcxKcxKcxKcxKcxKcwEcwEcwFcwFcwEcwEcxHcxHcxJcxIcxJcxJcxJcxJcxJcxJcxJcxJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxCcxCcxCcxCcxCcxCcxCcxDcxDcxCcxCcxEcxEcwEcwEcwFcwFcwFcxKcxFcxMcxFcxFcxNcxOcxFcxMcxFcxKcwFcwFcwFcwEcwEcxHcxHcxIcxJcxIcxJcxJcxJcxJcxJcxJcxJcxJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxCcxCcxCcxCcxCcxCcxCcxDcxCcxCcxCcxCcxEcxEcwEcwEcwEcwEcxKcxFcxKcxKcxPcxQcxRcxKcxKcxFcxKcwEcwEcwEcwEcxHcxHcxJcxIcxIcxIcxIcxJcxJcxJcxJcxJcxJcxJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxCcxCcxCcxCcxCcxCcxCcxDcxCcxCcxCcxCcxCcxEcxEcxEcxEcwCcxKcxScxTcxFcxFcxNcxFcxFcxTcxFcxKcwCcxHcxHcxHcxHcxJcxJcxJcxJcxIcxIcxJcxJcxJcxJcxJcxJcxJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxCcxCcxCcxCcxCcxCcxCcxDcxCcxCcxCcxCcxCcxCcxCcxCcxDcwCcxKcxFcxKcxKcxPcxQcxRcxKcxKcxFcxKcwCcxIcxJcxJcxJcxJcxJcxJcxIcxIcxIcxJcxJcxJcxJcxJcxJcxJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxCcxCcxCcxCcxCcxCcxCcxUcxUcxUcxDcxDcxDcxDcxDcxDcxDcwCcxKcxFcxKcxFcxFcxFcxFcxFcxKcxFcxKcwCcxIcxIcxIcxIcxIcxJcxJcxVcxVcxVcxJcxJcxJcxJcxJcxJcxJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxCcxCcxCcxCcxCcxCcxUcxWcxXcxWcxUcxDcxCcxCcxCcxCcxDcwCcxKcxFcxMcxFcxFcxFcxFcxFcxMcxFcxKcwCcxIcxJcxJcxIcxIcxIcxVcxYcxZcxYcxVcxJcxJcxJcxJcxJcxJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxCcxCcxCcxCcxCcxCcxUcxXcyacxXcxUcybcxCcxCcxCcxCcxCcwCcxKcxKcxKcxKcxKcyccxKcxKcxKcxKcxKcwCcxJcxJcxJcxJcxIcydcxVcxZcyecxZcxVcxJcxJcxJcxJcxJcxJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxCcxCcxCcxCcxCcxCcxUcxWcxXcxWcxUcxCcxCcxCcxCcxCcxDcwCcwCcwCcwCcwCcwCcyfcygcwCcwCcwCcwCcwCcxJcxJcxJcxJcxJcxJcxVcxYcxZcxYcxVcxJcxJcxJcxJcxJcxJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxCcxCcxCcxCcxCcxCcxDcxUcxUcxUcxDcxCcxCcxCcxDcxDcxCaabaaaaaaaaaaaaaaaadjaaaaaaaaaaaaaaacyhcxJcxJcxJcxJcxJcxJcxJcxVcxVcxVcxJcxJcxJcxJcxJcxJcxJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxCcxCcxCcxCcxCcxCcxCcxCcxCcxDcxDcxDcxDcxDcxDcxDcxCaabaaaaacadjadjadjadjadjadjadjaacaaacyhcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxDcxCcxDaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaacyhcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaacyhcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaacyhcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaacyhcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCcxCaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaacyhcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJcxJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmadjcwmaacaacaaccwmadjcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmadjcwmaacaacaaccwmadjcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwmadjcwmaaaaaaaaacwmadjcwmaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhadjcwhaacaacaaccwhadjcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwicwicwicwicwicwicwicwicwicwicwiaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwicwicwicwicwicwicwicwicwicwicwiaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwicwicwicwicwicwicwicwicwicwicwiaabaaacwhadjcwhaacaacaaccwhadjcwhaaaaabcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwicwicwicwicwicwicwicwicwicwicwiaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwicwicwicwicwicwicwicwicwicwicwiaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwicwicwicwicwicwicwicwicwkcwkcwkaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjcwjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwicwlcwlcwlcwicwicwicwicwkcwicwiaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabcwjcwjcwjcwjcwjcwjcwjcwmcwmcwmcwjcwjcwjcwjcwjcwjcwjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwlcwncwocwncwlcwicwkcwkcwicwicwkaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabcwpcwjcwjcwjcwjcwjcwmcwqcwrcwqcwmcwjcwjcwjcwjcwjcwjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwlcwocwscwocwlcwtcwkcwkcwkcwkcwkaabaaaaacadjadjadjadjadjadjadjaacaaaaabcwpcwpcwpcwpcwpcwucwmcwrcwvcwrcwmcwjcwjcwjcwjcwjcwjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwlcwncwocwncwlcwkcwicwicwicwicwkaabaaaaaaaaaaaaaaaadjaaaaaaaaaaaaaaaaabcwpcwjcwjcwjcwjcwpcwmcwqcwrcwqcwmcwjcwjcwjcwjcwjcwjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwicwlcwlcwlcwkcwicwicwicwicwwcwwcwxcwxcwxcwxcwxcwxcwxcwxcwxcwxcwxcwxcwxcwycwycwjcwpcwpcwpcwpcwmcwmcwmcwjcwjcwjcwjcwjcwjcwjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwicwicwkcwkcwkcwkcwicwicwwcwwcwzcwzcwzcwzcwzcwzcwzcwzcwzcwzcwzcwzcwzcwzcwzcwycwycwpcwjcwjcwpcwpcwpcwjcwjcwjcwjcwjcwjcwjcwjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwicwicwkcwicwicwkcwicwwcwwcwzcwzcwAcwAcwAcwAcwAcwAcwBcwAcwAcwAcwAcwAcwAcwzcwzcwycwycwjcwpcwpcwpcwpcwjcwjcwjcwjcwjcwjcwjcwjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwicwicwkcwicwicwkcwwcwwcwzcwzcwAcwAcwzcwzcwzcwzcwzcwzcwzcwzcwzcwzcwzcwAcwAcwzcwzcwycwycwpcwjcwjcwpcwjcwjcwjcwjcwjcwjcwjcwjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwicwicwkcwicwicwwcwwcwzcwzcwAcwAcwzcwzcwAcwAcwAcwAcwAcwAcwAcwAcwAcwzcwzcwAcwAcwzcwzcwycwycwjcwjcwpcwjcwjcwjcwjcwjcwjcwjcwjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwicwicwkcwicwwcwwcwzcwzcwAcwAcwzcwzcwAcwAcwCcwCcwCcwCcwCcwCcwCcwAcwAcwzcwzcwAcwAcwzcwzcwycwycwjcwpcwjcwjcwjcwjcwjcwjcwjcwjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwicwicwicwicwicwicwicwkcwkcwkcwwcwzcwzcwAcwAcwzcwzcwAcwAcwCcwCcwzcwzcwzcwzcwzcwCcwCcwAcwAcwzcwzcwAcwAcwzcwzcwycwpcwpcwpcwjcwjcwjcwjcwjcwjcwjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabcwxcwzcwAcwAcwzcwzcwAcwAcwCcwCcwzcwzcwDcwEcwFcwzcwzcwCcwCcwAcwAcwzcwzcwAcwAcwzcwxaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwxcwzcwAcwzcwzcwAcwAcwCcwCcwzcwzcwGcwGcwHcwGcwGcwzcwzcwCcwCcwAcwAcwzcwzcwAcwzcwxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhaacaaacwxcwzcwAcwzcwAcwAcwCcwCcwzcwzcwGcwGcwGcwHcwGcwGcwGcwzcwzcwCcwCcwAcwAcwzcwAcwzcwxaaaaaccwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaacadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjaaacwxcwzcwAcwzcwAcwCcwCcwzcwzcwGcwGcwIcwJcwKcwLcwIcwGcwGcwzcwzcwCcwCcwAcwzcwAcwzcwxaaaadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjaacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhadjaaacwxcwzcwAcwzcwAcwCcwzcwzcwGcwGcwJcwMcwNcwOcwPcwQcwLcwGcwGcwzcwzcwCcwAcwzcwAcwzcwxaaaadjcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaaaaaaadjaaacwxcwzcwAcwzcwAcwCcwzcwRcwGcwGcwHcwGcwScwTcwScwGcwHcwGcwGcwUcwzcwCcwAcwzcwAcwzcwxaaaadjaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaaaaaaadjadjcwxcwzcwVcwzcwAcwCcwzcwWcwXcwYcwZcxacwScxbcwScxccxdcxecwXcxfcwzcwCcwAcwzcxgcwzcwxadjadjaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaaaaaaadjaaacwxcwzcwAcwzcwAcwCcwzcxhcwGcxdcwYcwXcxicxjcxkcwXcxecwZcwGcxlcwzcwCcwAcwzcwAcwzcwxaaaadjaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhadjaaacwxcwzcwAcwzcwAcwCcwzcwzcwGcxmcwZcwGcwGcwHcwGcwGcxdcxncwGcwzcwzcwCcwAcwzcwAcwzcwxaaaadjcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaacadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjaaacwxcwzcwAcwzcwAcwCcwCcwzcwzcwGcwGcxocwGcxpcwGcxocwGcwGcwzcwzcwCcwCcwAcwzcwAcwzcwxaaaadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjadjaacaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhaacaaacwxcwzcwAcwzcwAcwAcwCcwCcwzcwzcwGcwJcwXcxqcwGcwGcwGcwzcwzcwCcwCcwAcwAcwzcwAcwzcwxaaaaaccwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacwxcwzcwAcwzcwzcwAcwAcwCcwCcwzcwzcxrcxscxtcxucxvcwzcwzcwCcwCcwAcwAcwzcwzcwAcwzcwxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabcwxcwzcwAcwAcwzcwzcwAcwAcwCcwCcwCcwzcwzcxwcwzcwzcwCcwCcwCcwAcwAcwzcwzcwAcwAcwzcwxaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxxcxxcxxcxxcxxcxxcxxcxycxycxycxzcwzcwzcwAcwAcwzcwzcwAcwAcwAcwAcwAcxAcxBcxAcwAcwAcwAcwAcwAcwzcwzcwAcwAcwzcwzcxCcxDcxDcxDcxEcxEcxEcxEcxEcxEcxEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxxcxxcxxcxxcxxcxxcxxcxycxycxxcxzcxzcwzcwzcwAcwAcwzcwzcxFcxFcxFcxFcxFcxGcxFcxFcxFcxFcxFcwzcwzcwAcwAcwzcwzcxCcxCcxEcxDcxEcxEcxEcxEcxEcxEcxEcxEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxxcxxcxxcxxcxxcxxcxxcxycxycxxcxxcxzcxzcwzcwzcwAcwAcwAcxFcxAcxHcxAcxAcxIcxJcxAcxHcxAcxFcwAcwAcwAcwzcwzcxCcxCcxDcxEcxDcxEcxEcxEcxEcxEcxEcxEcxEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxxcxxcxxcxxcxxcxxcxxcxycxxcxxcxxcxxcxzcxzcwzcwzcwzcwzcxFcxAcxFcxFcxKcxLcxMcxFcxFcxAcxFcwzcwzcwzcwzcxCcxCcxEcxDcxDcxDcxDcxEcxEcxEcxEcxEcxEcxEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxxcxxcxxcxxcxxcxxcxxcxycxxcxxcxxcxxcxxcxzcxzcxzcxzcwxcxFcxNcxOcxAcxAcxIcxAcxAcxOcxAcxFcwxcxCcxCcxCcxCcxEcxEcxEcxEcxDcxDcxEcxEcxEcxEcxEcxEcxEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxxcxxcxxcxxcxxcxxcxxcxycxxcxxcxxcxxcxxcxxcxxcxxcxycwxcxFcxAcxFcxFcxKcxLcxMcxFcxFcxAcxFcwxcxDcxEcxEcxEcxEcxEcxEcxDcxDcxDcxEcxEcxEcxEcxEcxEcxEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxxcxxcxxcxxcxxcxxcxxcxPcxPcxPcxycxycxycxycxycxycxycwxcxFcxAcxFcxAcxAcxAcxAcxAcxFcxAcxFcwxcxDcxDcxDcxDcxDcxEcxEcxQcxQcxQcxEcxEcxEcxEcxEcxEcxEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxxcxxcxxcxxcxxcxxcxPcxRcxScxRcxPcxycxxcxxcxxcxxcxycwxcxFcxAcxHcxAcxAcxAcxAcxAcxHcxAcxFcwxcxDcxEcxEcxDcxDcxDcxQcxTcxUcxTcxQcxEcxEcxEcxEcxEcxEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxxcxxcxxcxxcxxcxxcxPcxScxVcxScxPcxWcxxcxxcxxcxxcxxcwxcxFcxFcxFcxFcxFcxXcxFcxFcxFcxFcxFcwxcxEcxEcxEcxEcxDcxYcxQcxUcxZcxUcxQcxEcxEcxEcxEcxEcxEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxxcxxcxxcxxcxxcxxcxPcxRcxScxRcxPcxxcxxcxxcxxcxxcxycwxcwxcwxcwxcwxcwxcyacybcwxcwxcwxcwxcwxcxEcxEcxEcxEcxEcxEcxQcxTcxUcxTcxQcxEcxEcxEcxEcxEcxEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxxcxxcxxcxxcxxcxxcxycxPcxPcxPcxycxxcxxcxxcxycxycxxaabaaaaaaaaaaaaaaaadjaaaaaaaaaaaaaaacyccxEcxEcxEcxEcxEcxEcxEcxQcxQcxQcxEcxEcxEcxEcxEcxEcxEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxxcxxcxxcxxcxxcxxcxxcxxcxxcxycxycxycxycxycxycxycxxaabaaaaacadjadjadjadjadjadjadjaacaaacyccxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxycxxcxyaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaacyccxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaacyccxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaacyccxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaacyccxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxcxxaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaacyccxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEcxEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhadjcwhaacaacaaccwhadjcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhadjcwhaacaacaaccwhadjcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaacwhadjcwhaaaaaaaaacwhadjcwhaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaacaaaaaaaaaaaaaaaaacaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaabaabaabaabaabaabaabaabaabaabaabaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8544,15 +8539,15 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyicyicyicyicyiaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccyicyicyjcykcylcyicyiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaccyicyicymcyncyocypcyqcyicyiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyicyrcypcypcyscypcypcytcyiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyucypcypcypcyvcypcypcywcyiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyicyxcyycyzcyAcypcypcytcyiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaccyicyicyBcyCcypcyDcyEcyicyiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccyicyicyFcyGcyHcyicyiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyicyicyicyicyiaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacydcydcydcydcydaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccydcydcyecyfcygcydcydaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaccydcydcyhcyicyjcykcylcydcydaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacydcymcykcykcyncykcykcyocydaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacypcykcykcykcyqcykcykcyrcydaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacydcyscytcyucyvcykcykcyocydaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaccydcydcywcyxcykcyycyzcydcydaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccydcydcyAcyBcyCcydcydaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacydcydcydcydcydaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8627,29 +8622,29 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyIcyIcyIcyIcyIcyIcyIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyIcyJcyKcyJcyKcyJcyIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyIcyJcyKcyJcyKcyJcyIaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccyIcyJcyKcyJcyKcyJcyIaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccyIcyJcyKcyJcyKcyJcyIaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyIcyLcyIcyIcyIcyMcyNcyOcyPcyQcyRcyMcyIcyIcyIcyIcyIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyIcyJcyJcyJcyJcyScyTcyTcyTcyTcyTcyScyJcyJcyJcyJcyIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyIcyUcyUcyUcyUcyVcyTcyTcyTcyTcyTcyWcyUcyUcyUcyUcyIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyIcyJcyJcyJcyJcyXcyTcyTcyYcyZczaczbcyJcyJcyJcyJcyIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyIcyUcyUcyUcyUczcczdcyTczecyTcyTczfcyUcyUcyUcyUcyIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyIcyJcyJcyJcyJczgcyTcyTczhcyTcyTczgcyJcyJcyJcyJcyIaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyIcyIcyIcyIcyIcyMcziczjczkczlczmcyMcyIcyIcyIcyIcyIaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyMcyMcyMczncyMcyMcyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyMcyMcyMcyMcyMcyMczoczpczqczrczscyMcyMcyMcyMcyMcyMaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacztczuczvczwczxczyczqczqczqczqczqczzczAczBczCczDczEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczFczGczxczxczxczHczqczIczJczIczqczKczAczAczAczLczMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczNczOczxczPczxczyczqczQczRczQczqczzczSczTczUczVczWaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyMcyMcyMcyMczXcyMczqczqczqczqczqcyMcyMcyMcyMcyMcyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccyMczYcyMcyMczZczqcAacAbcyMaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaccyMczYcAccyMcAdczqczqczqcyMaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyMcyMcAecyMcyMcyMcyMcAfcyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAgaaaaaaaaacyMcAhcyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyMcAfcyMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyDcyDcyDcyDcyDcyDcyDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyDcyEcyFcyEcyFcyEcyDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyDcyEcyFcyEcyFcyEcyDaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccyDcyEcyFcyEcyFcyEcyDaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccyDcyEcyFcyEcyFcyEcyDaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyDcyGcyDcyDcyDcyHcyIcyJcyKcyLcyMcyHcyDcyDcyDcyDcyDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyDcyEcyEcyEcyEcyNcyOcyOcyOcyOcyOcyNcyEcyEcyEcyEcyDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyDcyPcyPcyPcyPcyQcyOcyOcyOcyOcyOcyRcyPcyPcyPcyPcyDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyDcyEcyEcyEcyEcyScyOcyOcyTcyUcyVcyWcyEcyEcyEcyEcyDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyDcyPcyPcyPcyPcyXcyYcyOcyZcyOcyOczacyPcyPcyPcyPcyDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyDcyEcyEcyEcyEczbcyOcyOczccyOcyOczbcyEcyEcyEcyEcyDaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyDcyDcyDcyDcyDcyHczdczeczfczgczhcyHcyDcyDcyDcyDcyDaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyHcyHcyHczicyHcyHcyHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyHcyHcyHcyHcyHcyHczjczkczlczmczncyHcyHcyHcyHcyHcyHaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczoczpczqczrczscztczlczlczlczlczlczuczvczwczxczyczzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczAczBczsczsczsczCczlczDczEczDczlczFczvczvczvczGczHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaczIczJczsczKczscztczlczLczMczLczlczuczNczOczPczQczRaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyHcyHcyHcyHczScyHczlczlczlczlczlcyHcyHcyHcyHcyHcyHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccyHczTcyHcyHczUczlczVczWcyHaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaccyHczTczXcyHczYczlczlczlcyHaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyHcyHczZcyHcyHcyHcyHcAacyHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAbaaaaaaaaacyHcAccyHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacyHcAacyHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8669,105 +8664,105 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjadjaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacadjcAiadjcaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaacadjadjcAicAicaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaadjadjadjcAicAiadjcAjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjadjadjadjcAicAicAiadjadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaicAkcAkcAlcAkcAkcAkcaicaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAmcAncAncAocAncAmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacApcAncAncAqcAncAmcAmcAmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacArcAncAncAncAncAncAncAmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAmcAncAqcAncAncAqcAncAsaaacbycbycbycbycbycbycbycbycbycbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJXadjadjadjadjadjadjcAmcAncAncAncAncAncAncAmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJXbJXbJXbJXbJXbJXbJXcAmcAmcAmcAmcAmcApcAtcAmaaaaaacAucAvcAwaaacAucAvcAwaaacbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAmcAxcAycAzcAAcAncAncABaaaaaacAucACcAwaaacAucACcAwaaacbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAmcADcAEcAFcAGcAncAncABaaaaaacAucACcAwaaacAucACcAwaaacbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAmcAHcAncAIcAJcAKcALcAMaaaaaaaaacANaaaaaaaaacANaaaaaacbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAmcAOcAPcAPcAQcAncARcAScATcAUcAVcAWcATcATcATcAXcAYcAYcbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAmcADcAncAncAncAncAncAZaaaaaaaaacANaaaaaaaaacANaaaaaacbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBacBacBacBacBacBacBacBacBbcBacBacBacBacBccBaaaaaaacAucACcAwaaacAucACcAwaaacbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBacBdcBdcBecBfcBgcBgcBacBhcBdcBdcBacBdcBdcBaaaaaaacAucACcAwaaacAucACcAwaaacbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBacBdcBdcBicBjcBjcBkcBlcBmcBdcBdcBacBacBccBaaaaaaacAucBncAwaaacAucBncAwaaacbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBacBdcBdcBhcBdcBdcBocBacBpcBdcBqcBacBdcBdcBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaacaacadjadjaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBacBrcBrcBscBtcBucBacBacBdcBdcBpcBacBacBvcBaaaacbycbycbycbycbycbycbycbycbycbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaccaiaaaaaaaacadjadjadjcBwaacaacaacaaacaiaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBacBdcBdcBhcBdcBdcBacBacBpcBdcBdcBdcBdcBdcBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccaicBxaacaaccBxadjadjadjadjadjcBxaacaaccBxcaiaacaacaacaaaaaaaaaaaaaaaaaaaaacBycBycaicaicaicBacBzcBdcBAcBdcBdcBBcBCcBdcBdcBdcBdcBdcBDcBacbycbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaccBEcBEcBEcBEadjcBwadjadjadjcBEcBEcBEcBEaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaacBycaicaicBacBFcBGcBHcBFcBFcBacBacBacBacBacBacBacBacBacBIcbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccBEcBEcBEcBEcBJcBEcBKcBEcBLcBMcBNcBEcBEcBEcBEcBEcBEaacaacaaaaaaaaaaaaaaacByaaaaaaaaacaicaicaicBacBdcBdcBhcBdcBdcBOcBPcBQcBRcBScBTcBUcBRcBVcBWcbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBEcBEcBEcBXcBYcBZcCacBXcBMcCbcCbcCccCbcBXcBZcBXcBEcBEcBEaacaaaaaaaaaaaaaaaaaaaaacByaaaaaaaaaaaacBacBzcBdcBAcBdcBdcBOcCdcCecCfcCecCecCecCecBRcCgcbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBEcBEcChcCicCjcCkcCjcBXcClcBLcCbcCbcCccCmcBXcBXcBXcCncCocBEcaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBacBFcBGcCpcBFcBFcCqcCecCecCfcCecCecCecCfcCecCrcCsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBEcBEcCtcCtcCtcCtcCucCbcCvcBEcCccCwcBEcCbcCxcBZcCxcCxcCbcBEcaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBacBdcBpcCycBdcBdcCzcCecCecCecCecCAcCecCecCBcCCcbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBEcBEcCbcCxcCxcCxcCDcBYcBXcCEcCxcCbcCxcCxcBXcBYcBYcCxcCxcBEcaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccBacBdcBdcCFcCGcCHcCIcCJcCJcCKcCLcCfcCecCecCecCrcbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccBEcBEcCxcBYcBZcBXcCMcBXcBZcBXcCbcCbcCxcBXcBXcBXcBXcBZcBXcBEcaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccBacBdcBdcCycBdcBdcCNcBRcBRcCecCOcCPcCecCPcCQcCRadjcCSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccBEcBEcBXcBZcBXcCTcCUcCVcCWcCbcCXcCbcCbcCYcCZcDacCxcBYcBZcBEcaiaacaaaaaaaaaaaaaaacByaaaaaaaacaacaaccBacBacBacBhcBacBdcBOcDbcDccDdcDecDfcBPcBPcBRcCgcCsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccBEcBEcCxcBXcCTcDgcDhcDicCbcCbcCbcCbcCbcDjcDjcDkcDacBXcBYcBEcaiaacaacaaacaicBacBacBacBacBacBacBacBacBacBacBacDlcBacBacBacDmcDmcDncDmcDmcDmcBIcBIcBIcbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccBEcBEcBEcCxcCxcDocDpcBYcCbcCbcCbcCbcCbcCbcCbcCbcDqcDrcCxcDscBEcaicaiaacaaccaicBacDtcDtcDtcDucDvcDwcDxcBacDtcDtcDycDtcDtcBacaiaacadjadjaaacaicaLadjbJXcbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBEcBEcBEcBEcBEcCxcCxcDocDgcBYcCbcDzcDzcDzcDzcDzcCbcCbcDAcDrcCbcCxcBEcBEcBEcBEcBEaaacBacDBcDCcDCcDCcDCcDCcDCcDDcDCcDCcDEcDtcDFcBaaacaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccBEcBEcCxcDGcDHcCxcCxcDIcDJcCbcDKaaaaaaaaaaaaaaacDzcCbcDAcCucCbcCxcBXcCxcCbcBEcBEaaccBacDLcDtcDtcDtcDtcDtcDtcBacDMcDtcDycDtcDtcBaaacaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBEcBEcDNcBXcDAcDacCxcBYcCxcCbcCbcDzaaaaaaaaaaaaaaacDzcCbcDOcCbcCxcDPcDQcDRcBXcCxcBEcBEcBacBbcDScBacDTcDTcDTcDTcBacDtcDtcDUcDtcDtcBacByaaaaaaaaaaaaaaaaaaaaaaaaadjadjcaibJXadjbJXadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBEcBEcCmcBZcDVcDrcBYcBYcBYcBZcCbcDzaaaaaaaaaaaaaaacDzcCbcDWcCbcCxcDXcDYcDRcBXcDZcBEcBEcEacEbcEccEccEdcEdcEdcEdcBacBacBacBacBacBacBaaacaacaaaaaaaaaaaaaaaaaaaaaadjadjcaibJXadjcaLadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBEcBEcEecCxcDVcDrcCxcBZcCWcEfcCbcDzaaaaaaaaaaaaaaacDzcCbcCbcEgcCbcCxcBXcEhcBZcEecEicEicEacEjcEkcEccEdcEdcEdcElcBacaLadjcBacBaaaaaacaaaaaaaaaaaaaaaaaaaaaadjadjadjcAicaibJXadjbJXadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccBEcBEcCxcEmcCucBXcBYcEncEhcCbcDzaaaaaaaaaaaaaaacDzcCbcCbcEocCxcCxcCYcDJcCxcBEcEicEpcEqcErcEscEccEdcEtcEdcElcEuaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaadjadjadjadjcEvcaibJXcEwbJXadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccBEcBEcBEcBEcBEcCxcCxcDocCbcCbcBXcDzcDzcDzcDzcDzcCbcCbcCbcExcBYcBYcBEcBEcBEcBEcEicEjcEacEacEacEycEacEacEacEacEacEacEaaacaacaaaaaaaaaaaaadjadjbJXadjadjcEwadjcEzcAicaibJXcAicaLadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccBEcBEcBEcBXcEAcEBcCbcBXcBZcCbcCbcCbcBYcBXcCbcCbcECcExcBZcCxcBEcBEcBEaacaaccEjcEacEccEDcEDcEacEdcEEcEFcEFcEacEaaacadjaacaacaacadjadjcEvbJXadjcaicAicEvcEwcEGcaibJXcAibJXadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccBEcBEcBZcBYcEHcCbcCbcBXcEIcBXcBYcBZcCjcClcCjcEIcEJcBYcBYcBEcBEaaaaaacEpcEKcEacEccEDcEccEccEdcEdcEdcEacEaaaaaaaaaaaacaaaaaaadjcAicAibJXadjcELcELcELcELcELcELcEMcEMcEMadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacCccCbcCcaacaaccEBcCYcDrcCxcCxcCxcENcCtcCtcCucBXcBXcCxcBEcBEaaacEpcEKcEkcEacEdcEdcEdcEccEOcEdcEacEacEaaaaaacaacadjaaacEPcEMcEMcEMcEMcEMcEMcEQcERcEScETcEScEUcEVcEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEWcEWcEWcEWcEWcEWcEWcEWcEWcEWcEWcEWcEWcEWcEWcEWaaaaaaaaaaaaaaaaaaaaacEXaaacCbcCbcEYaacaaccCbcEZcCxcBXcBXcDXcCxcCxcBXcBYcBZcCxcCxcBEcBEaaacEjcEDcEkcEacEacEacEdcEacEacEacEacEacEacFacFabJXbJXbJXcEPcFbcFbcFccFccFdcEMcEQcEQcEQcEScEScEVcEVcEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEWcFecFecFecFecFecFecFecFecFecFfcFecFgcFecFgcEWcFhcFicFicFicFhcFjcFkcFlcFmcFhcFnaacaabaaccCxcCxcBXcBYcBYcBYcBXcCxcCxcBXcBYcBEcBEcBEcBEaaacEjcEkcEccEacEdcEscEccEscEacEscEscFocEsadjcEvcEvcEvadjcEvcFccFbcFdcFdcFccFpcEScEScEScEScEScEVcEVcEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEWcFecFecFecFecFecFecFecFecFecFecFecFecFecFecEWcFqcFqcFqcFrcFqcFscFtcFlcFlcFuaacaacaacaaccBEcBEcCxcFvcBZcBXcCxcBEcBEcBEcBEcBEcBEaacaaccEDcFwcEkcEccEdcEdcEccEDcEscEscFocEscEDcFxbJXbJXcFycFycFzcFycELcELcELcELcELcELcEScEScFAcEScEScEScEScEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEWcFgcFecFecFecFecFecFecEWcEWcEWcEWcEWcFBcEWcEWcFCcFqcFqcFqcFqcFDcFscFtcFlcFlcFlcFlaacaaccBEcBEcBEcBEcCbcBEcBEcBEcBEcBEcBEaacaaaadjcEacEDcEbcEccEccEacEdcEccEccEDcEicEicEicEicEiaacaacaacaaaaaaaaacFEcEwcFEadjcBwcELcEQcEQcEScEQcFFcEScFGcEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEWcFgcFgcFecFHcFecFecFecEWcFecFecFfcFecFecFecFBcFqcFqcFqcFqcFqcFqcFscFtcFlcFlcFlcFlaaaaacaaccBEcBEcFIcCbcCbcBEcBEaacaacaacaaaaaacFJcEacEkcEbcEccEccEacEacEacEacEscEicEGcEvcEGcFKaaaaacaaaaaaaaaaaaaaaaaacFEaaccFKcELcFLcFLcEScFLcFMcEScEScEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEWcEWcEWcEWcEWcEWcEWcFNcEWcFOcFecFOcFecFOcFecEWcFqcFqcFqcFqcFqcFPcFqcFscFtcFlcFlcFlaaaaaaaacaaccBEcBEcBEcBEcBEaacaacaaaaaacFQcFQcFRcEacEccFScEccEdcEacEdcEscEccEscEicEvcFKcEvcEvaaaaacaaaaaacByaaaaaaaaaaaacFKaaccELcEScEScEScEScFTcEQcEQcEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafxcFUcFVcFWcFVcFWcFVcFWcFVcEWcFOcFecFOcFecFOcFecFBcFqcFqcFqcFqcFqcFXcFqcFYcFscFZcFtcFlcFlcGacFhcFhcFhcFhcGbcGbaacaaaaacaaacGcaaaaaaadjcEacEacFScEccEacEacEDcEdcEDcEscEicEvcFEaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaacEGcELcEMcEScEScEMcEMcEMcEMcEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafxcGdcGecGfcGecGfcGecGfcGecEWcFecFecFecFecFecFecEWcFqcFqcFqcFqcFqcGgcFqcGhcFqcFscFscFtcFlcFlcGicFlcGiadjadjadjadjaaaaacaacaacaacaaaadjcEacEdcGjcEdcEdcEacEdcEdcEdcEdcEicFKcEvaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaacELcELcELcEScEScEMcGkcGkcGkcEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceajwcGlcGmcGncGmcFWcFVcFWcFVcEWcEWcEWcEWcEWcEWcGocGpcGqcGrcGscGscGtcGucGrcGrcGrcGrcGvcFtcFtcFtcFhcGwcFhcEGadjadjadjcGxcGyadjadjadjcGzcGAcEacEdcGBcEdcEdcEacEdcEccEdcGCcEicEicEiadjaacaacadjaacadjaacaacaacadjaacaacadjadjcELcEScEScEScEScEScGDcEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGEcGFcGFcGFcGFcGGcGfcGecGfcGecGHcGIcGIcGIcGJcGIcGKcEWcGLcGMcFqcFqcGNcGgcGOcFqcFqcFhcGPcFqcFhcFhcFhcFhcFhcGQcGAcEGcEwcGRadjcEwadjadjcEGcGAcEacEdcGBcEdcGCcEacEdcEdcEdcEDcEdcEdcEicEacGScGSbJXcGTaaaaaaaaaaaaaacaaaaaaaaaaaccELcGUcEScEScEScEScGVcEMcGWcGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLafjcGYcGZcHacGZcFWcFVcFWcFVcEWcEWcEWcEWcEWcEWcHbcEWcEacEacEacEacEacEacEacEacEacEacHccHdcEacEacEacEacEacEacEacEacEacEacEwcGAcGAcGAcEwadjcEacEdcHecHfcHfcHfcHfcHfcHgcHfcHfcHfcHhcHfcHicHicHjcHkcGSaaabJXbJXcbQbJXbJXbJXcFacELcEMcEScEScEScEScEScHlcFAcHlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafxcGdcGecGfcGecGfcGecGfcGecEWaaaaaaaaacEacEdcEdcEdcEdcEdcHmcEdcEdcEdcEdcEacEdcEdcGBcEdcEdcEdcEacEdcEdcEdcEdcEdcEacEacEacEacEacEacEacEacEacEdcGBcEdcEdcEacEdcEccEdcEdcEDcEdcEicEacFybJXcHncHicHocHpcHqcHrcHscHocHicHocHocHtcHucHvcHwcFAcEScEScEMcGWcGXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafxcFUcFVcFWcHxcFWcFVcFWcFVcEWaaaaaaaaacEacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcEacHycEdcGBcEdcEdcGCcEacHycEdcEdcEdcEdcEacEacEacEacEdcEdcEdcEdcEdcEdcHzcHfcHAcEacEdcEdcEccEccEdcHBcEicaLaacaaacHCcHCcHCcHDcaLbJXaaacHEcHEcHCcHFcELcEMcEScHGcEScEScHHcEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEWcHIcEWcEWcEWcEWcEWcEWcEWaaaaaaaaacEacEdcEdcEdcEdcEdcEdcEdcEdcEdcEdcHJcEdcEdcGBcEdcEdcEdcEacEdcEdcEdcEdcEdcEdcEdcHmcEdcHKcHfcHfcHfcHfcHfcHLcEdcGBcEacEdcEdcEdcEdcEdcHMcEicaLaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacFccEMcEScEMcEScEScHNcEMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEWcEWcEWaaaaaaaaaaaaaaaaaaaaaaaaaaacEacEdcEdcEacEacEacEdcEacEacEacHOcEacEdcEdcHPcHfcHfcHfcHQcHfcHfcHRcHfcHfcHfcHfcHfcHfcHLcEdcEdcEdcEdcEdcEdcEdcHScEicHTcEicHMcEccEabJXaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHUcHVcEMcEScEMcEMcEMcEMcEMcELaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEacEdcEdcEacHWcHmcEdcEacHWcHmcEdcEacHXcHXcHXcHYcHOcHZcEacHycEdcGBcEdcEdcEdcEdcEdcEdcEdcEicEicEicEicEicEicIacHScAicAicEicEacEacEaaaaaaaaaaaaaaaaaaaaaaaaacIbaaaaaaaacaaaaacaaccEMcIccIdcEScEScGDcIdcEScEScELcELcELcELcbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccEdcEacIecEdcIfcEacIecEdcIecEacIgcEdcEdcEdcEdcEdcEacEdcEdcIhcEdcEdcEdcEdcEdcEdcEdcEicAicAicIicAicAicIjcIkcAicaicaibJXbJXbJXaaaaaaaaacCSaaaaaaaaaaaaaaaaaaaaccIlcIlaacaaccEMcImcEScEScFAcEScEScEScEScFAcEScEScELcbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccEacEacEacEacEacEacEacEacEacEdcEdcEdcIncEdcEdcEacEacEacEacEacEacEacEacEacIocEacEiadjadjadjadjcAicIjcIkcAicaicIicAicIpbJXaacaacaaaaacaacaacaaaaaaaaaaacaacaacaaaaacaaacIqcIrcEScEScEScEScFAcEScEScEMcEScIscELcbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccEDcEDcEDcEDcEdcItcEDcItcEacEdcIncIecIecIncEdcEacAiadjadjadjaacaacaacbJXadjadjaaaaaaaaaaaccCsadjcAicIucIvcIwcAicAicIxbJXaacaacaacaaccByaacaacaacaacaacaaaaacaaaaaaaaacIqcIrcImcEScEScEScEScEScEScEMcIycEScELcbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaccEDcEDcItcIzcEdcIAcEacHycEdcIBcIecEdcGCcEaadjadjaaaaaaaaaaaaaacaacadjadjaaaaaaaacaacaacaacadjcIkcAicICcAicIxcIxbJXaacaaaaaaaaaaaaaacaacaacaaaaacaaaaaaaacaaaaaacIqcIrcEScEScEScEScEScEScEScEMcGDcIDcELcbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccEDcEDcEDcItcEdcEacEdcEdcIecIecEdcEdcEacAiadjaaaaaaaaaaaaaacaacaaaaaaaaaaaaaacaaaaaaaaaadjcIkcAicIEcAicIxcIxbJXaacaacaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaacIqcIFcIGcIFcGWcGWcGWcGWcGWcGWcGWcGWcELcbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEDcEDcEDcEacEdcEdcIncIncEdcEdcEaadjaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaacaaccIladjcIHcAicAicAicAicAicIIcIJcIKcaicaiaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacILcFAcGRadjadjadjadjaaaaaaaaaaaacaicbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaccEDcEdcEdcEdcEdcEdcEdcEdcEaadjaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaaacIMcINcINcINcINcINcIOcIPcIKaaaadjaaaaaaaaaaaaaaaaaaaaaaaacCSaaaaaaaaacIQcIGcIRbJXaaaaaabJXaaaaaaaaaaaacaicbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccEacEacEacEacEacEacEdcEacISadjaacaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaacadjcAicAicAicIKcITcIKaaabJXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIUaaaaaaaaaaaaaaaaaaaaaaaacbyadjcaicbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaacEDcEDcFocEccEdcIAcEaadjaacaacaacaacaacadjadjaacaacaacaacaacaaaaaacByaaaaaaaacadjadjadjcAicIKcIVcIWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbyaaacaicbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaacEDcEkcEDcEdcEdcEaadjaacaaaaaaaaaadjadjcBwadjaaaaaaaacaacaacaacaacaacaacaacaaaadjadjcAicIKcIXcIWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbyadjcaicbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaacEDcIYcEDcEccEDcEdcEDadjaaaaaaaaaaaaaaaaacadjadjaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaadjcAicIKcIXcIWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbyaaacaicbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaacaaacEDcEDcEDcEdcEdcEkcEaadjaaaaaaaaacIIcIIcIIcIIcIIcIIcIIcIIaaaaacaaaaaaaaaaaaaacaacaaccaicaicIKcIXcIWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbyadjcaicbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaacaacaaccEacEDcEacEacEacEacAiaaaaaaaaacIIcIZcJacJacJacJacJbcIIaaaaacaaaaaaaaaaaaaacaaaaaaaaaadjcIIcIXcIWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbyaaacaicbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaacEDcEDcEDcEccEkcEdcEaadjadjaaaaaacIIcJccJdcJecJfcJgcJhcIIaaaaacaaaaaaaaaaaaaacaaaaaaadjcAicIIcIXcIWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjcbyadjcaicbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaccEDcEDcEDcEccEabJXbJXadjaaacIIcJccJicJjcJkcJecJlcIIaacaacaacaacaacaacaacadjadjcAicAicIIcIXcIKcIIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbycbyaaacaicbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaacEDcEDcEDcEkcEdcEaaaaaaabJXaaccIIcJmcJncJocJncJpcJqcIIaSHaaaaaaaaaaaaaaaadjcAicAicAicAicIIcIXcJrcJscIIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacbJXcIIcIJcIIcIIcIIcIIcJtcIIcIIcIIcIIcIIcIIcIIcJucIIcIIcIIcIIcIIcIIcIIcIIcIIcIIcIIcIIcIIcIIcIIcIIcIIcJvcJrcJrcJrcJwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccJxcJrcJrcJrcJycJrcJrcJrcJrcJrcJrcJzcJAcJBcJCcJDcJEcJFcJGcJrcJrcJrcJrcJrcJrcJrcJrcJrcJrcJrcJHcJIcJJcJxcJrcJrcIWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccJxcJxcJxcJrcJrcJrcJrcJrcJrcJrcJrcJKcJLcJMcJNcJOcJPcJQcJRcJrcJrcJrcJrcJrcJrcJrcJrcJrcJrcJrcIXcJrcJrcJrcJrcJrcIWaaaaaaaaaaaaaaacIUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaccJScJTcJUcJUcJUcIIcJUcJUcJUcJUcJUcIIcJUcJUcJUcJUcJUcIIcJUcJUcJUcJUcJUcIIcJUcJUcJUcJUcIIcIXcJxcJxcJrcJrcJrcJVaceaceaceaaaaaaaaacGcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjcbycbycbycbycbycbycbycbycbycbybJXcbycbycbycbycbycCscCscCscbycbycbycaicbycbycbycbycJWcJXcJWcJxcJrcJrcJxcJYcJZcKacKbcJxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaiaaaaaaaaaaaacJWcKccJWcKdcKdcIKcKecIKcKecIKadLadLadLaaaaaaaaacIUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAjadjadjcJWcKfcKgcKhcJWcKicKicIKcKjcIKcKjcIKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacadjcJWcKkcJWcKlcKmcKncKncIKcKjcIKcKjcIKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadjadjcJWcKocKpcKlcKncKqcKncIKcKjcIKcKjcIKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccIladjcEGcJWcKrcJWcKscKncKtcKucIKcKvcIKcKjcIKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadjcEGcKwcKncKxcKycKncKzcKAcKncIKcKjcIKcKjcIKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadjcAicAicJWcKBcJWcKncKncKpcKncIKcKjcIKcKvcIKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaicaicaiaaacJWcJWcKBcJWcJWcJWcJWcJWcIKcKjcIKcKvcIKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbyaaaaaaaaaaaaaaacKCaaaaaaaaaaaaaaacbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbyaaaaaaaaaaaaaaacKDaaaaaaaaaaaaaaacbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbyaaacKEcKEcKEaaacKFaaacKEcKGcKHaaacbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbyaaacKIcKJcKJcKKcKLcKKcKJcKJcByaaacbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbyaaacKMcKMcKMaaacKFaaacKMcKHaaaaaaadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbyaaaaaaaaaaaaaaacKFaaaaaaaaacByaaacbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKEcKEcKEaaacKFaaacKEcKEcKEaaacbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbyaaacKIcKJcKJcKKcKNcKKcKJcKJcKOaaaadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbyaaacKMcKMcKMaaacKHaaacKMcKMcKMaaaadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbyaaaaaaaaaaaaaaacKHaaaaaaaaaaaaaaacbyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbycbycbycbycbycbycbyadjcbycbyadjadjadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacadjcAdadjcadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaacadjadjcAdcAdcadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaadjadjadjcAdcAdadjcAeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjadjadjadjcAdcAdcAdadjadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadcAfcAfcAgcAfcAfcAfcadcadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAhcAicAicAjcAicAhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAkcAicAicAlcAicAhcAhcAhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAmcAicAicAicAicAicAicAhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAhcAicAlcAicAicAlcAicAnaaacbtcbtcbtcbtcbtcbtcbtcbtcbtcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJVadjadjadjadjadjadjcAhcAicAicAicAicAicAicAhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabJVbJVbJVbJVbJVbJVbJVcAhcAhcAhcAhcAhcAkcAocAhaaaaaacApcAqcAraaacApcAqcAraaacbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAhcAscAtcAucAvcAicAicAwaaaaaacApcAxcAraaacApcAxcAraaacbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAhcAycAzcAAcABcAicAicAwaaaaaacApcAxcAraaacApcAxcAraaacbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAhcACcAicADcAEcAFcAGcAHaaaaaaaaacAIaaaaaaaaacAIaaaaaacbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAhcAJcAKcAKcALcAicAMcANcAOcAPcAQcARcAOcAOcAOcAScATcATcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAhcAycAicAicAicAicAicAUaaaaaaaaacAIaaaaaaaaacAIaaaaaacbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAVcAVcAVcAVcAVcAVcAVcAVcAWcAVcAVcAVcAVcAXcAVaaaaaacApcAxcAraaacApcAxcAraaacbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAVcAYcAYcAZcBacBbcBbcAVcBccAYcAYcAVcAYcAYcAVaaaaaacApcAxcAraaacApcAxcAraaacbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAVcAYcAYcBdcBecBecBfcBgcBhcAYcAYcAVcAVcAXcAVaaaaaacApcBicAraaacApcBicAraaacbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAVcAYcAYcBccAYcAYcBjcAVcBkcAYcBlcAVcAYcAYcAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaacaacadjadjaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAVcBmcBmcBncBocBpcAVcAVcAYcAYcBkcAVcAVcBqcAVaaacbtcbtcbtcbtcbtcbtcbtcbtcbtcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaccadaaaaaaaacadjadjadjcBraacaacaacaaacadaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAVcAYcAYcBccAYcAYcAVcAVcBkcAYcAYcAYcAYcAYcAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccadcBsaacaaccBsadjadjadjadjadjcBsaacaaccBscadaacaacaacaaaaaaaaaaaaaaaaaaaaacBtcBtcadcadcadcAVcBucAYcBvcAYcAYcBwcBxcAYcAYcAYcAYcAYcBycAVcbtcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaccBzcBzcBzcBzadjcBradjadjadjcBzcBzcBzcBzaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaacBtcadcadcAVcBAcBBcBCcBAcBAcAVcAVcAVcAVcAVcAVcAVcAVcAVcBDcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccBzcBzcBzcBzcBEcBzcBFcBzcBGcBHcBIcBzcBzcBzcBzcBzcBzaacaacaaaaaaaaaaaaaaacBtaaaaaaaaacadcadcadcAVcAYcAYcBccAYcAYcBJcBKcBLcBMcBNcBOcBPcBMcBQcBRcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBzcBzcBzcBScBTcBUcBVcBScBHcBWcBWcBXcBWcBScBUcBScBzcBzcBzaacaaaaaaaaaaaaaaaaaaaaacBtaaaaaaaaaaaacAVcBucAYcBvcAYcAYcBJcBYcBZcCacBZcBZcBZcBZcBMcCbcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBzcBzcCccCdcCecCfcCecBScCgcBGcBWcBWcBXcChcBScBScBScCicCjcBzcadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAVcBAcBBcCkcBAcBAcClcBZcBZcCacBZcBZcBZcCacBZcCmcCnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBzcBzcCocCocCocCocCpcBWcCqcBzcBXcCrcBzcBWcCscBUcCscCscBWcBzcadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAVcAYcBkcCtcAYcAYcCucBZcBZcBZcBZcCvcBZcBZcCwcCxcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBzcBzcBWcCscCscCscCycBTcBScCzcCscBWcCscCscBScBTcBTcCscCscBzcadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccAVcAYcAYcCAcCBcCCcCDcCEcCEcCFcCGcCacBZcBZcBZcCmcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccBzcBzcCscBTcBUcBScCHcBScBUcBScBWcBWcCscBScBScBScBScBUcBScBzcadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccAVcAYcAYcCtcAYcAYcCIcBMcBMcBZcCJcCKcBZcCKcCLcCMadjcCNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccBzcBzcBScBUcBScCOcCPcCQcCRcBWcCScBWcBWcCTcCUcCVcCscBTcBUcBzcadaacaaaaaaaaaaaaaaacBtaaaaaaaacaacaaccAVcAVcAVcBccAVcAYcBJcCWcCXcCYcCZcDacBKcBKcBMcCbcCnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccBzcBzcCscBScCOcDbcDccDdcBWcBWcBWcBWcBWcDecDecDfcCVcBScBTcBzcadaacaacaaacadcAVcAVcAVcAVcAVcAVcAVcAVcAVcAVcAVcDgcAVcAVcAVcDhcDhcDicDhcDhcDhcBDcBDcBDcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccBzcBzcBzcCscCscDjcDkcBTcBWcBWcBWcBWcBWcBWcBWcBWcDlcDmcCscDncBzcadcadaacaaccadcAVcDocDocDocDpcDqcDrcDscAVcDocDocDtcDocDocAVcadaacadjadjaaacadcaGadjbJVcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBzcBzcBzcBzcBzcCscCscDjcDbcBTcBWcDucDucDucDucDucBWcBWcDvcDmcBWcCscBzcBzcBzcBzcBzaaacAVcDwcDxcDxcDxcDxcDxcDxcDycDxcDxcDzcDocDAcAVaacaaaaaaaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccBzcBzcCscDBcDCcCscCscDDcDEcBWcDFaaaaaaaaaaaaaaacDucBWcDvcCpcBWcCscBScCscBWcBzcBzaaccAVcDGcDocDocDocDocDocDocAVcDHcDocDtcDocDocAVaacaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBzcBzcDIcBScDvcCVcCscBTcCscBWcBWcDuaaaaaaaaaaaaaaacDucBWcDJcBWcCscDKcDLcDMcBScCscBzcBzcAVcAWcDNcAVcDOcDOcDOcDOcAVcDocDocDPcDocDocAVcBtaaaaaaaaaaaaaaaaaaaaaaaaadjadjcadbJVadjbJVadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBzcBzcChcBUcDQcDmcBTcBTcBTcBUcBWcDuaaaaaaaaaaaaaaacDucBWcDRcBWcCscDScDTcDMcBScDUcBzcBzcDVcDWcDXcDXcDYcDYcDYcDYcAVcAVcAVcAVcAVcAVcAVaacaacaaaaaaaaaaaaaaaaaaaaaadjadjcadbJVadjcaGadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBzcBzcDZcCscDQcDmcCscBUcCRcEacBWcDuaaaaaaaaaaaaaaacDucBWcBWcEbcBWcCscBScEccBUcDZcEdcEdcDVcEecEfcDXcDYcDYcDYcEgcAVcaGadjcAVcAVaaaaacaaaaaaaaaaaaaaaaaaaaaadjadjadjcAdcadbJVadjbJVadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccBzcBzcCscEhcCpcBScBTcEicEccBWcDuaaaaaaaaaaaaaaacDucBWcBWcEjcCscCscCTcDEcCscBzcEdcEkcElcEmcEncDXcDYcEocDYcEgcEpaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaadjadjadjadjcEqcadbJVcErbJVadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccBzcBzcBzcBzcBzcCscCscDjcBWcBWcBScDucDucDucDucDucBWcBWcBWcEscBTcBTcBzcBzcBzcBzcEdcEecDVcDVcDVcEtcDVcDVcDVcDVcDVcDVcDVaacaacaaaaaaaaaaaaadjadjbJVadjadjcEradjcEucAdcadbJVcAdcaGadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccBzcBzcBzcBScEvcEwcBWcBScBUcBWcBWcBWcBTcBScBWcBWcExcEscBUcCscBzcBzcBzaacaaccEecDVcDXcEycEycDVcDYcEzcEAcEAcDVcDVaacadjaacaacaacadjadjcEqbJVadjcadcAdcEqcErcEBcadbJVcAdbJVadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccBzcBzcBUcBTcECcBWcBWcBScEDcBScBTcBUcCecCgcCecEDcEEcBTcBTcBzcBzaaaaaacEkcEFcDVcDXcEycDXcDXcDYcDYcDYcDVcDVaaaaaaaaaaacaaaaaaadjcAdcAdbJVadjcEGcEGcEGcEGcEGcEGcEHcEHcEHadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacBXcBWcBXaacaaccEwcCTcDmcCscCscCscEIcCocCocCpcBScBScCscBzcBzaaacEkcEFcEfcDVcDYcDYcDYcDXcEJcDYcDVcDVcDVaaaaacaacadjaaacEKcEHcEHcEHcEHcEHcEHcELcEMcENcEOcENcEPcEQcEHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacERcERcERcERcERcERcERcERcERcERcERcERcERcERcERcERaaaaaaaaaaaaaaaaaaaaacESaaacBWcBWcETaacaaccBWcEUcCscBScBScDScCscCscBScBTcBUcCscCscBzcBzaaacEecEycEfcDVcDVcDVcDYcDVcDVcDVcDVcDVcDVcEVcEVbJVbJVbJVcEKcEWcEWcEXcEXcEYcEHcELcELcELcENcENcEQcEQcEHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacERcEZcEZcEZcEZcEZcEZcEZcEZcEZcFacEZcFbcEZcFbcERcFccFdcFdcFdcFccFecFfcFgcFhcFccFiaacaabaaccCscCscBScBTcBTcBTcBScCscCscBScBTcBzcBzcBzcBzaaacEecEfcDXcDVcDYcEncDXcEncDVcEncEncFjcEnadjcEqcEqcEqadjcEqcEXcEWcEYcEYcEXcFkcENcENcENcENcENcEQcEQcEHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacERcEZcEZcEZcEZcEZcEZcEZcEZcEZcEZcEZcEZcEZcEZcERcFlcFlcFlcFmcFlcFncFocFgcFgcFpaacaacaacaaccBzcBzcCscFqcBUcBScCscBzcBzcBzcBzcBzcBzaacaaccEycFrcEfcDXcDYcDYcDXcEycEncEncFjcEncEycFsbJVbJVcFtcFtcFucFtcEGcEGcEGcEGcEGcEGcENcENcFvcENcENcENcENcEHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacERcFbcEZcEZcEZcEZcEZcEZcERcERcERcERcERcFwcERcERcFxcFlcFlcFlcFlcFycFncFocFgcFgcFgcFgaacaaccBzcBzcBzcBzcBWcBzcBzcBzcBzcBzcBzaacaaaadjcDVcEycDWcDXcDXcDVcDYcDXcDXcEycEdcEdcEdcEdcEdaacaacaacaaaaaaaaacFzcErcFzadjcBrcEGcELcELcENcELcFAcENcFBcEHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacERcFbcFbcEZcFCcEZcEZcEZcERcEZcEZcFacEZcEZcEZcFwcFlcFlcFlcFlcFlcFlcFncFocFgcFgcFgcFgaaaaacaaccBzcBzcFDcBWcBWcBzcBzaacaacaacaaaaaacFEcDVcEfcDWcDXcDXcDVcDVcDVcDVcEncEdcEBcEqcEBcFFaaaaacaaaaaaaaaaaaaaaaaacFzaaccFFcEGcFGcFGcENcFGcFHcENcENcEHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacERcERcERcERcERcERcERcFIcERcFJcEZcFJcEZcFJcEZcERcFlcFlcFlcFlcFlcFKcFlcFncFocFgcFgcFgaaaaaaaacaaccBzcBzcBzcBzcBzaacaacaaaaaacFLcFLcFMcDVcDXcFNcDXcDYcDVcDYcEncDXcEncEdcEqcFFcEqcEqaaaaacaaaaaacBtaaaaaaaaaaaacFFaaccEGcENcENcENcENcFOcELcELcEHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafxcFPcFQcFRcFQcFRcFQcFRcFQcERcFJcEZcFJcEZcFJcEZcFwcFlcFlcFlcFlcFlcFScFlcFTcFncFUcFocFgcFgcFVcFccFccFccFccFWcFWaacaaaaacaaacFXaaaaaaadjcDVcDVcFNcDXcDVcDVcEycDYcEycEncEdcEqcFzaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaacEBcEGcEHcENcENcEHcEHcEHcEHcEHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafxcFYcFZcGacFZcGacFZcGacFZcERcEZcEZcEZcEZcEZcEZcERcFlcFlcFlcFlcFlcGbcFlcGccFlcFncFncFocFgcFgcGdcFgcGdadjadjadjadjaaaaacaacaacaacaaaadjcDVcDYcGecDYcDYcDVcDYcDYcDYcDYcEdcFFcEqaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaacEGcEGcEGcENcENcEHcGfcGfcGfcEHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceajwcGgcGhcGicGhcFRcFQcFRcFQcERcERcERcERcERcERcGjcGkcGlcGmcGncGncGocGpcGmcGmcGmcGmcGqcFocFocFocFccGrcFccEBadjadjadjcGscGtadjadjadjcGucGvcDVcDYcGwcDYcDYcDVcDYcDXcDYcGxcEdcEdcEdadjaacaacadjaacadjaacaacaacadjaacaacadjadjcEGcENcENcENcENcENcGycEHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacGzcGAcGAcGAcGAcGBcGacFZcGacFZcGCcGDcGDcGDcGEcGDcGFcERcGGcGHcFlcFlcGIcGbcGJcFlcFlcFccGKcFlcFccFccFccFccFccGLcGvcEBcErcGMadjcEradjadjcEBcGvcDVcDYcGwcDYcGxcDVcDYcDYcDYcEycDYcDYcEdcDVcGNcGNbJVcGOaaaaaaaaaaaaaacaaaaaaaaaaaccEGcGPcENcENcENcENcGQcEHcGRcGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadLafjcGTcGUcGVcGUcFRcFQcFRcFQcERcERcERcERcERcERcGWcERcDVcDVcDVcDVcDVcDVcDVcDVcDVcDVcGXcGYcDVcDVcDVcDVcDVcDVcDVcDVcDVcDVcErcGvcGvcGvcEradjcDVcDYcGZcHacHacHacHacHacHbcHacHacHacHccHacHdcHdcHecHfcGNaaabJVbJVcbLbJVbJVbJVcEVcEGcEHcENcENcENcENcENcHgcFvcHgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafxcFYcFZcGacFZcGacFZcGacFZcERaaaaaaaaacDVcDYcDYcDYcDYcDYcHhcDYcDYcDYcDYcDVcDYcDYcGwcDYcDYcDYcDVcDYcDYcDYcDYcDYcDVcDVcDVcDVcDVcDVcDVcDVcDVcDYcGwcDYcDYcDVcDYcDXcDYcDYcEycDYcEdcDVcFtbJVcHicHdcHjcHkcHlcHmcHncHjcHdcHjcHjcHocHpcHqcHrcFvcENcENcEHcGRcGSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafxcFPcFQcFRcHscFRcFQcFRcFQcERaaaaaaaaacDVcDYcDYcDYcDYcDYcDYcDYcDYcDYcDYcDVcHtcDYcGwcDYcDYcGxcDVcHtcDYcDYcDYcDYcDVcDVcDVcDVcDYcDYcDYcDYcDYcDYcHucHacHvcDVcDYcDYcDXcDXcDYcHwcEdcaGaacaaacHxcHxcHxcHycaGbJVaaacHzcHzcHxcHAcEGcEHcENcHBcENcENcHCcEHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacERcHDcERcERcERcERcERcERcERaaaaaaaaacDVcDYcDYcDYcDYcDYcDYcDYcDYcDYcDYcHEcDYcDYcGwcDYcDYcDYcDVcDYcDYcDYcDYcDYcDYcDYcHhcDYcHFcHacHacHacHacHacHGcDYcGwcDVcDYcDYcDYcDYcDYcHHcEdcaGaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEXcEHcENcEHcENcENcHIcEHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacERcERcERaaaaaaaaaaaaaaaaaaaaaaaaaaacDVcDYcDYcDVcDVcDVcDYcDVcDVcDVcHJcDVcDYcDYcHKcHacHacHacHLcHacHacHMcHacHacHacHacHacHacHGcDYcDYcDYcDYcDYcDYcDYcHNcEdcHOcEdcHHcDXcDVbJVaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacHPcHQcEHcENcEHcEHcEHcEHcEHcEGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacDVcDYcDYcDVcHRcHhcDYcDVcHRcHhcDYcDVcHScHScHScHTcHJcHUcDVcHtcDYcGwcDYcDYcDYcDYcDYcDYcDYcEdcEdcEdcEdcEdcEdcHVcHNcAdcAdcEdcDVcDVcDVaaaaaaaaaaaaaaaaaaaaaaaacHWaaaaaaaacaaaaacaaccEHcHXcHYcENcENcGycHYcENcENcEGcEGcEGcEGcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccDYcDVcHZcDYcIacDVcHZcDYcHZcDVcIbcDYcDYcDYcDYcDYcDVcDYcDYcIccDYcDYcDYcDYcDYcDYcDYcEdcAdcAdcIdcAdcAdcIecIfcAdcadcadbJVbJVbJVaaaaaaaaacCNaaaaaaaaaaaaaaaaaaaaccIgcIgaacaaccEHcIhcENcENcFvcENcENcENcENcFvcENcENcEGcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccDVcDVcDVcDVcDVcDVcDVcDVcDVcDYcDYcDYcIicDYcDYcDVcDVcDVcDVcDVcDVcDVcDVcDVcIjcDVcEdadjadjadjadjcAdcIecIfcAdcadcIdcAdcIkbJVaacaacaaaaacaacaacaaaaaaaaaaacaacaacaaaaacaaacIlcImcENcENcENcENcFvcENcENcEHcENcIncEGcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccEycEycEycEycDYcIocEycIocDVcDYcIicHZcHZcIicDYcDVcAdadjadjadjaacaacaacbJVadjadjaaaaaaaaaaaccCnadjcAdcIpcIqcIrcAdcAdcIsbJVaacaacaacaaccBtaacaacaacaacaacaaaaacaaaaaaaaacIlcImcIhcENcENcENcENcENcENcEHcItcENcEGcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaccEycEycIocIucDYcIvcDVcHtcDYcIwcHZcDYcGxcDVadjadjaaaaaaaaaaaaaacaacadjadjaaaaaaaacaacaacaacadjcIfcAdcIxcAdcIscIsbJVaacaaaaaaaaaaaaaacaacaacaaaaacaaaaaaaacaaaaaacIlcImcENcENcENcENcENcENcENcEHcGycIycEGcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccEycEycEycIocDYcDVcDYcDYcHZcHZcDYcDYcDVcAdadjaaaaaaaaaaaaaacaacaaaaaaaaaaaaaacaaaaaaaaaadjcIfcAdcIzcAdcIscIsbJVaacaacaaaaaaaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaacIlcIAcIBcIAcGRcGRcGRcGRcGRcGRcGRcGRcEGcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacEycEycEycDVcDYcDYcIicIicDYcDYcDVadjaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaacaaccIgadjcICcAdcAdcAdcAdcAdcIDcIEcIFcadcadaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIGcFvcGMadjadjadjadjaaaaaaaaaaaacadcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaccEycDYcDYcDYcDYcDYcDYcDYcDVadjaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaaacIHcIIcIIcIIcIIcIIcIJcIKcIFaaaadjaaaaaaaaaaaaaaaaaaaaaaaacCNaaaaaaaaacILcIBcIMbJVaaaaaabJVaaaaaaaaaaaacadcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccDVcDVcDVcDVcDVcDVcDYcDVcINadjaacaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaacadjcAdcAdcAdcIFcIOcIFaaabJVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacIPaaaaaaaaaaaaaaaaaaaaaaaacbtadjcadcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaacEycEycFjcDXcDYcIvcDVadjaacaacaacaacaacadjadjaacaacaacaacaacaaaaaacBtaaaaaaaacadjadjadjcAdcIFcIQcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbtaaacadcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaacEycEfcEycDYcDYcDVadjaacaaaaaaaaaadjadjcBradjaaaaaaaacaacaacaacaacaacaacaacaaaadjadjcAdcIFcIScIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbtadjcadcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaacEycITcEycDXcEycDYcEyadjaaaaaaaaaaaaaaaaacadjadjaaaaaaaaaaaaaacaaaaaaaaaaaaaacaaaaaaadjcAdcIFcIScIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbtaaacadcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaacaaacEycEycEycDYcDYcEfcDVadjaaaaaaaaacIDcIDcIDcIDcIDcIDcIDcIDaaaaacaaaaaaaaaaaaaacaacaaccadcadcIFcIScIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbtadjcadcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaacaacaaccDVcEycDVcDVcDVcDVcAdaaaaaaaaacIDcIUcIVcIVcIVcIVcIWcIDaaaaacaaaaaaaaaaaaaacaaaaaaaaaadjcIDcIScIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbtaaacadcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaacEycEycEycDXcEfcDYcDVadjadjaaaaaacIDcIXcIYcIZcJacJbcJccIDaaaaacaaaaaaaaaaaaaacaaaaaaadjcAdcIDcIScIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjcbtadjcadcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaaaaaaaccEycEycEycDXcDVbJVbJVadjaaacIDcIXcJdcJecJfcIZcJgcIDaacaacaacaacaacaacaacadjadjcAdcAdcIDcIScIFcIDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbtcbtaaacadcbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaacEycEycEycEfcDYcDVaaaaaabJVaaccIDcJhcJicJjcJicJkcJlcIDaSHaaaaaaaaaaaaaaaadjcAdcAdcAdcAdcIDcIScJmcJncIDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacbJVcIDcIEcIDcIDcIDcIDcJocIDcIDcIDcIDcIDcIDcIDcJpcIDcIDcIDcIDcIDcIDcIDcIDcIDcIDcIDcIDcIDcIDcIDcIDcIDcJqcJmcJmcJmcJraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccJscJmcJmcJmcJtcJmcJmcJmcJmcJmcJmcJucJvcJwcJxcJycJzcJAcJBcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJCcJDcJEcJscJmcJmcIRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccJscJscJscJmcJmcJmcJmcJmcJmcJmcJmcJFcJGcJHcJIcJJcJKcJLcJMcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcJmcIScJmcJmcJmcJmcJmcIRaaaaaaaaaaaaaaacIPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaccJNcJOcJPcJPcJPcIDcJPcJPcJPcJPcJPcIDcJPcJPcJPcJPcJPcIDcJPcJPcJPcJPcJPcIDcJPcJPcJPcJPcIDcIScJscJscJmcJmcJmcJQaceaceaceaaaaaaaaacFXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjcbtcbtcbtcbtcbtcbtcbtcbtcbtcbtbJVcbtcbtcbtcbtcbtcCncCncCncbtcbtcbtcadcbtcbtcbtcbtcJRcJScJRcJscJmcJmcJscJTcJUcJVcJWcJsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadaaaaaaaaaaaacJRcJXcJRcJYcJYcIFcJZcIFcJZcIFadLadLadLaaaaaaaaacIPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacAeadjadjcJRcKacKbcKccJRcKdcKdcIFcKecIFcKecIFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacadjcJRcKfcJRcKgcKhcKicKicIFcKecIFcKecIFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadjadjcJRcKjcKkcKgcKicKlcKicIFcKecIFcKecIFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccIgadjcEBcJRcKmcJRcKncKicKocKpcIFcKqcIFcKecIFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadjcEBcKrcKicKscKtcKicKucKvcKicIFcKecIFcKecIFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadjcAdcAdcJRcKwcJRcKicKicKkcKicIFcKecIFcKqcIFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadcadcadaaacJRcJRcKwcJRcJRcJRcJRcJRcIFcKecIFcKqcIFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbtaaaaaaaaaaaaaaacKxaaaaaaaaaaaaaaacbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbtaaaaaaaaaaaaaaacKyaaaaaaaaaaaaaaacbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbtaaacKzcKzcKzaaacKAaaacKzcKBcKCaaacbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbtaaacKDcKEcKEcKFcKGcKFcKEcKEcBtaaacbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbtaaacKHcKHcKHaaacKAaaacKHcKCaaaaaaadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbtaaaaaaaaaaaaaaacKAaaaaaaaaacBtaaacbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKzcKzcKzaaacKAaaacKzcKzcKzaaacbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbtaaacKDcKEcKEcKFcKIcKFcKEcKEcKJaaaadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbtaaacKHcKHcKHaaacKCaaacKHcKHcKHaaaadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbtaaaaaaaaaaaaaaacKCaaaaaaaaaaaaaaacbtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacbtcbtcbtcbtcbtcbtcbtadjcbtcbtadjadjadjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8778,13 +8773,13 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaaaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacadjadjadjadjaacaacaacaacaacaacaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaccKPcKPcKPcKQcKPcKPcKPadjadjadjaacaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKPcKPcKQcKQcKRcKScKRcKQcKQaacaacaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKPcKTcKRcKRcKRcKRcKRcKRcKPaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKPcKUcKRcKVcKWcKXcKRcKYcKPaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKPcKZcLacKQcKRcKRcKRcKScKPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKPcKPcKRcLbcKRcKRcKQcKPcKPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKPcKPcKPcKPcKPcKQcKQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaaccKKcKKcKKcKLcKKcKKcKKadjadjadjaacaaaaaaaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKKcKKcKLcKLcKMcKNcKMcKLcKLaacaacaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKKcKOcKMcKMcKMcKMcKMcKMcKKaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKKcKPcKMcKQcKRcKScKMcKTcKKaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKKcKUcKVcKLcKMcKMcKMcKNcKKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKKcKKcKMcKWcKMcKMcKLcKKcKKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKKcKKcKKcKKcKKcKLcKLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -8922,181 +8917,181 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLdcLecLdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLfcLgcLfaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLhcLicLjcLkaacaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaacLlcLlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLmcLncLncLocLpcLqcLfaacaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaacLraaaaaaaaaaaaaaacLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLtcLucLvcLwcLxcLycLzaacaaccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaacaacaacaacaacaacaacaacaacaaccLscLscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLAcLncLncLBcLCcLqcLDcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcadjadjadjadjadjadjadjadjadjadjcLscLscLscLscLscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccLEcLFcLGcLDcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaacaacaacaaccLsaacaacaacaaccLscLscLscLscLscLscLscLscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccLHcLIcLJcLKcLDcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaacLsaaaaaaaaacLscLscLscLscLscLscLscLscLscLscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccLLcLMcLNcLDcLOcLPcLDcLDcLDcLDcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaacLraaaaaaaaaaaaaaaaaaaaaaaacLscLscLscLscLscLscLscLscLscLscLscLscLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccLQcLRcLScLTcLUcLVcLdcLycLWcLDcLXcLYcLDcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLscLscLscLscLscLscLscLscLscLscLscLscLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccLZcMacMbcMccMdcMecMfcMgcLWcMhcLYcLYcMicLDcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLscLscLscLscLscLscLscLscLscLscLscLscLscLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMjcLZcMkcMlcMmcLScLOcMncMdcLDcMocMpcLDcMqcMrcLDcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaacLscLscLscLscLsaaacLraaccMscMscMscMscMscMscLscLscLscLscLscLscLscLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccMtcMucLScMvcMwcLScLGcMxcMecMycMzcMAcLDcLDcLDcLDcLDcLDcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscLscLscLscLscLscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccMBcMBcMBcMBcMBcMscMscLscLscLscLscLscLscLscLscLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccMCcMDcMEcLScMwcMFcMccMGcMdcMHcLDcMIcMJcLDcMKcLWcLgcMLcLDcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscLscLscLscLscLscLscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccMBcMMcMNcMOcMBcMPcMscMscLscLscLscLscLscLscLscLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaccLccLccLDcLVcMQcMRcMScMEcMTcMdcMecMUcLdcLycMVcLDcMKcMocLWcMLcLDcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscMscMscMscMscMscMscLscLscLscLscLscLscLsaaaaaacLraaaaaaaaaaaaaaaaacaacaaccMBcMWcMXcMYcMBcMPcMPcMscMscMscMscMscLscLscLscLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccLDcLDcLDcLDcLDcLDcLUcMdcMZcNacMdcNbcNccMUcMUcMgcLWcMIcLDcMKcLGcNdcMLcLDcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscMscMscMscMPcMPcMPcMPcMscMscMscLscLscLscLscLsaaaaaaaaaaaaaaaaaaaaaaaccMBcMBcMBcMBcNecNfcNecMBcMBcMBcMBcMBcMPcMPcMscMscLscLscLscLscLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccLDcNgcLycMecLUcLDcNhcNicNjcLDcMycLDcNkcNlcNmcLDcNncNocLgcNpcLGcLJcLgcLDcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscMscMscMPcMPcMPcMPcMPcMPcMPcMPcMscMscLscLscLscLsaaaaaaaaaaaacLsaacaacaaccMBcNqcNrcNscNtcNucNvcNwcNxcNycNzcMBcMPcMPcMPcMscMscLscLscLscLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLDcNgcLGcLycMccMycNocMQcLycNacLJcLycLycNAcLWcLycLGcLGcLDcLgcNBcLGcLycLDcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscMscMscMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMscMscLscLscLscLsaaaaaacLsaaaaaaaaaaaccMBcNCcNrcNDcNEcNFcNGcMBcMBcMBcNHcMBcMPcMPcMPcMPcMscLscLscLscLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLDcNgcNIcLGcLGcMycLGcNJcLOcLGcNKcLJcNdcMVcNLcLGcNMcMocLDcMQcLgcNocLycLDcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscMscNNcNOcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcNPcMscLscLscLscLsaaccLsaaaaaaaaaaaaaaccMBcNQcNrcNrcNRcNrcNrcNrcNScMBcNTcMPcMPcMPcMPcMPcMscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLDcNgcNUcMccLUcLDcNVcLDcNWcNXcLDcMecLDcNWcNXcLDcMdcNocLDcNAcMAcLgcMIcLDcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscMscNPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcNNcMscMscMsaaaaaaaaaaaaaaaaaaaaaaaccMBcNYcNrcNrcNtcNrcNrcNrcNScMBcNTcMPcMPcMPcMPcMPcMscMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLDcLDcLDcLDcLDcLDcNVcLDcNZcLWcMecMIcMocMdcMTcMdcMAcMccLDcNWcNXcOacObcLDcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscMscNPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcOccMPcMsaaaaaaaaaaaaaaacLraaaaacaaccMBcOdcNrcOecNEcOfcNrcNrcNScMBcNTcMPcMPcMPcMPcMPcMPcMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLDcNVcLDcLWcMIcOgcNbcLqcMccLWcLDcMdcLKcLDcMKcLgcLgcMLcLDcOhcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscMscMscMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcLraaaaaaaaaaaaaaaaaaaacaaccOicMBcMBcMBcMBcMBcMBcOjcOkcOjcMBcNTcMPcMPcMPcMPcMPcMPcMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLDcNVcLDcMIcLycMAcOlcMdcMocMAcLDcNVcLDcLDcMKcLgcLgcMLcLDcOhcOhcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscMscMscMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcOmcOncOocOpcOqcOqcOqcOqcOqcOqcOrcOncOocMPcMPcOscOtcOucMBcOvcNrcOdcMBcNTcMPcMPcMPcMPcMPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLDcNVcLDcLDcLDcLDcLDcLDcLDcLDcLDcNVcLDcMKcLgcLgcLgcMLcLDcOhcOhcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscMscMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcOwcOxcOxcOxcOxcOxcOxcOxcOxcOwcMPcMPcMPcOycOycOycMBcNrcNrcOdcMBcNTcMPcMPcMPcMPcMPcMPcOzcNNcLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcOAcOBcOBcOBcOAcOBcOBcOBcOBcOAaaaaaaaaaaaaaaacOAcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLDcNVcNVcNVcNVcNVcNVcNVcNVcNVcNVcNVcLDcMKcLgcLgcLgcMLcLDcOhcOhcOhcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscMscMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcOncOocOCcODcODcODcODcODcODcOEcOncOocMPcMPcMPcMPcMPcMBcOjcOkcOjcMBcOFcMPcMPcMPcMPcMPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLDcLDcLDcLDcLDcLDcLDcLDcLDcLDcLDcLDcLDcLDcObcOGcObcLDcLDcOhcOhcOhcOhcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscMscMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcLraaaaaaaaaaaaaaaaaaaaaaaacMscMscMscMPcMPcMPcMPcMPcMPcMPcMPcMPcOHcOIcOJcMPcMPcMPcMPcMscMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccOhcOhcOhcLDcLgcLgcLgcLDcOhcOhcOhcOhcOhcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscMscMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcLraaaaaaaaaaaaaaaaaaaaacLscLscLscLscMscMscMscMscMPcMPcMPcMPcMPcMPcOKcOLcOMcMPcMPcMPcMscMscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOAcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccOhcOhcOhcLDcLgcLgcLgcLDcOhcOhcOhcOhcOhcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscMscMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcLraaaaaaaaaaaaaaacLraaacLscLscLscLscLscLscLscMscMscMscMPcMPcMPcMPcMPcONcMPcMPcMPcMPcMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccOhcOhcLDcObcOGcObcLDcOhcOhcOhcOhcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscMscMscMPcMPcOOcMPcMPcMPcMPcMPcMscMscMsaaaaaaaaaaaaaaaaaaaaaaaaaaacLscLscLscLscLscLscLscLscMscMscMscMPcMPcMPcOPcMPcMPcMscMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccOhcOhcOhcOhcOhcOhcOhcOhcOhcOhcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscMscMscMscNNcMscMPcMPcNPcNPcMscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLscLscLscLscLscMscMscMPcMPcOPcMPcMPcMscMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccOhcOhcOhcOhcOhcOhcOhcOhcOhcOhcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscMscMscMscMscMscMscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLscLscLscLscLscLscMscMPcMPcOPcMPcMPcMPcMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccOhcOhcOhcOhcOhcOhcOhcOhcOhcOhcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscLscLscLscLscLsaaaaaaaaaaaaaaaaaaaaaaaacLraaacLccLccLccLccLccLccLccLccLscLscMscMPcMPcOQcORcMPcMPcMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccOhcOhcOhcOhcOhcOhcOhcOhcOhcOhcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscLccLcaaaaaacLraaacLsaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLscLscMscMPcMPcMPcOPcMPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccOhcOhcOhcOhcOhcOhcOhcOhcOhcOhcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLscLscMscMPcMPcMPcOPcMPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOAcOBcOBcOBcOBcOBcOBcOAcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccOhcOhcOhcOhcOhcOhcOhcOhcOhcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLscLscMscMPcMPcMPcOPcMPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccOhcOhcOhcOhcOhcOhcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLscLscMscMPcMPcMPcOPcMPcMPcMPcMscMscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccOhcOhcOhcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaacLraaaaaacLccLccLccLccLccLccLccLscLscMscMscMPcMPcOPcMPcMPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaacLsaaaaaaaaaaaacLccLccLccLccLccLccLccLscLscLscMscMPcMPcOPcMPcMPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaacLraaaaaacLsaaaaaaaaacLccLccLccLccLccLccLccLccLccLscMscMPcMPcOQcOScORcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOAcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaacLsaaaaaaaaaaaacLccLccLccLccLccLccLccLccLscMscMPcMPcMPcMPcOPcMPcOzcNNcLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLscMscMscMPcMPcMPcOTcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLscLscMscMPcMPcOHcOIcOJcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLscLscMscMPcMPcOKcOLcOMcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOAcOBcOBcLlcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaacLrcLccLccLccLccLccLccLccLccLscMscMPcMPcMPcONcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaacLlaaaaaacLccLccLccLccLccLccLccLccLscMscMPcMPcMPcOPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOAcOBcLlcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaacLlcLlaaaaaacLccLccLccLccLccLccLccLscMscMPcMPcMPcOPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaacLlaaaaaaaaacLccLccLccLccLccLccLscMscMscMPcMPcOPcMPcMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOAcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLscLscMscMPcMPcOPcMPcMscMscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaacLraaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLscLscMscMPcMPcOPcMPcMPcMscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLscLscMscMPcMPcOPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaacLlcLlaaaaaaaaaaaaaaaaaacLccLccLccLscLscMscMPcMPcOQcORcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaacLlaaaaaaaaaaaaaaacLraaaaaacLccLccLccLscLscMscMPcMPcMPcOPcMPcMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcLlcOBcOBcOAcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaacaacaacaacaacaacaacaaccLccLccLccLccLscLscMscNNcNOcMPcOPcMPcMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcadjadjadjadjadjadjadjadjcLccLccLccLccLscLscMscMscMPcMPcOPcMPcMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaacaacaacaacaacaacaacaaccLccLccLccLccLscLscMscMPcMPcMPcOPcMPcMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaacLlaaaaaaaaacLccLccLccLccLscLscMscMPcMPcMPcOPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOAcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaacLraaaaaacLlcLlaaaaaacLccLccLccLccLscLscMscMPcMPcMPcOTcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcLlcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaacLlaaacLccLccLccLccLscLscLscMscMPcMPcOHcOIcOJcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLscLscLscMscMPcMPcOKcOLcOMcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaacLscLsaaaaaaaaaaaacLccLccLccLccLscLscLscMscMscMPcMPcOUcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaacLscLscLsaaaaaaaaaaaaaaaaaacLccLccLccLscLscLscLscMscMPcOVcOWcMPcMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLscLscLscLscLscLscMscMscMPcOXcMPcMPcMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLscLscLscLscLscMscMPcMPcOXcMPcMscMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOAcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaacLraaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLscLscLscMscMscMPcMPcOXcOzcNNcLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaacLscLsaaaaaaaaaaaacLscLscLscMscMPcMPcOVcOWcMPcMscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOAcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaacLsaaaaaacLraaaaaacMscMscMscMPcMPcOXcMPcMPcMscMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaacLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMscMPcMPcMPcMPcOXcMPcMPcMPcMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOAcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaacLsaaaaaaaaacLraaaaaaaaaaaaaaaaaacMscMPcMPcMPcMPcOXcMPcMPcMPcMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaacLsaaaaaaaaaaaaaaaaaaaaaaaacLrcMPcMPcMPcMPcMPcOXcMPcMPcMPcMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMPcMPcMPcMPcMPcOXcMPcMPcMPcMscLscLscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcLlcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaacLscLsaaaaaaaaaaaacLraaaaaacMPcMPcMPcMPcMPcOXcMPcMPcMPcMscLscLscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcLlcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaacLraaaaaaaaaaaaaaaaaaaaaaaacLrcMPcMPcMPcMPcMPcMPcOXcMPcMPcMPcMscMscLscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcOAcOBcLlcLlcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaacLscLsaaacMPcMPcMPcMPcMPcMPcMPcOXcMPcMPcMPcMPcMscMscMscMscMscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaacLscLsaaacLrcMPcMPcMPcMPcMPcMPcMPcOXcMPcMPcMPcMPcMPcMPcMPcMPcMscMscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaacLraaacMPcMPcMPcMPcMPcMPcMPcOXcMPcOHcOJcMPcMPcMPcMPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLrcMPcMPcMPcMPcMPcMPcOQcOYcOZcPacPbcPccPccPdcMPcMPcMscMscMscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMPcMPcMPcMPcMPcMPcMPcMPcOKcOMcMPcMPcMPcOXcMPcMPcMPcMPcMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaacLraaaaaaaaaaaaaaaaaaaaaaaacLrcMscMscMPcOOcMPcMPcMPcMPcMPcMPcMPcMPcPecPccPdcMPcMPcMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaacLscLsaaaaaacLraaaaaacLscMscMscNNcMscMscMscMscMscMscMPcMPcMPcMPcOXcMPcMPcMPcMscMscMscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaacLsaaaaaaaaaaaaaaaaaacLscLscLscLscLscLscLscLscMscMscMPcMPcMPcOXcMPcMPcMPcMPcMPcMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaacaacaacaacaacaacaacaacaacaacaaccLscLscLscLscLscLscLscLscLscMscMscMPcMPcOQcPccPccPdcMPcMPcMPcMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcadjadjadjadjadjadjadjadjadjadjadjadjadjadjcLccLccLccLccLccLscLscLscMscMPcMPcMPcMPcMPcOPcMPcMPcMPcMPcMscMscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaacaacaaccOiaacaacaacaacaacaacaacaacaacaacaacaaccLccLccLccLccLccLscLscMscMscMPcMPcMPcMPcOQcPccPccPdcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLraaaaaaaaaaaaaaaaaacLccLccLccLccLccLscLscMscMscMscMscMPcOOcMPcMPcOPcMPcMPcMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaacLrcLcaaaaaaaaacLraaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLscLscLscMscMscNNcMPcMPcOPcMPcMPcMPcMscMscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOAcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcLlcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOAcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaacOhcLccLccLccLccOhcOhaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLscLscLscLscLscMscMscMPcPecPccPdcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaacOhcOhcLccLccLccOhcOhcOhaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLscLscLscLscMscMPcMPcMPcOPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaacLraaaaaacLrcOhcOhcLccOhcOhcOhcOhcLraaaaaaaaacLraaaaaaaaacLccLccLccLccLccLccLccLccLccLscLscLscLscMscMscMPcMPcPfcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaacOhcOhcLccLccOhcOhcOhaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscMscMPcOHcOIcOJcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaacLrcLccLccLccOhcOhcLraaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscMscMPcOKcOLcOMcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLraaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscMscMscMscMPcMPcPgcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcLlcLlcLlcLlcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaacLraaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscMscMscMscMPcMPcMPcMPcOPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOAcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscMscMPcMPcMPcMPcMPcMPcOPcMPcMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaacLlaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscMscMPcPhcOScOScOScOScOWcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcLlcLlcOBcLlcLlcLlcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaacLlcLlaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscMscMPcOPcMPcMPcMPcMPcOOcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOAcOBcOBcOBcLlcLlcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaacLlaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscMscMPcOPcMPcMPcMPcMPcNNcMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcLlcLlcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaacLlaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLscLscMscMPcOPcMPcMPcMPcMscMscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcLlcLlcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcLlcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcLlcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOAcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaacLraaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLscLscMscMPcOPcMPcMPcMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcOBcLlcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcLlcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaacLraaaaaaaaacLccLccLccLccLccLccLccLccLccLscMscMscMPcOPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcLlcLlcLlcLlcOBcLlcOBcLlcOBcOBcOBcOBcOBcLlcLlcOBcLlcLlcLlcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLscLscMscMPcMPcOPcMPcMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaacLlaaaaaaaaaaaaaaacLccLccLccLccLccLccLscLscMscMPcMPcOPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLscMscMscMPcOVcPicMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaacLlcLlaaacLraaaaaacLccLccLccLccLccLccLscMscMPcMPcOTcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcLlcOBcOBcOBcOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOAcOBcOBcOBcLlcLlcLlcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaacLlaaaaaaaaaaaacLccLccLccLccLccLscLscNNcNOcOHcOIcOJcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaacLraaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLscLscMscMPcOKcOLcOMcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcMscMscMscOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLscLscMscMPcMPcONcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcOBcOBcOAcOBcOBcOBcMscMPcMPcMscOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaacaacaacaacaacaacaacaacaacaaccLccLccLccLccLccLccLccLscLscMscMPcMPcOPcMPcMPcMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcMPcMPcMPcMPcOAcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcadjadjadjadjadjadjadjadjadjcLccLccLccLccLccLccLccLccLscLscMscMscMPcOPcMPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOAcOBcMPcMPcMPcMPcOBcOBcOBcOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaacaacaacaacaaccLlcLlaacaacaaccLccLccLccLccLccLccLccLccLscLscLscMscMPcOPcMPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOBcMscMPcMPcMPcMscMscLscLscOBcOBcOBcLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLscLscMscMscMPcOPcMPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOAcMPcMPcMPcMPcMPcMscLscLscOBcOBcOBcLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLraaacLccLccLccLccLccLccLccLccLscLscMscMPcMPcOPcMPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcPjcMPcMPcMPcMPcMscLscOBcOBcOBcOBcLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaacLraaaaaaaaacLlaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLscMscMscMPcMPcOPcMPcMPcMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcPkcMPcPkcMPcMscMscLscOBcOBcOBcLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaacLlaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLscMscMPcMPcMPcOPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcLlcOBcOBcOAcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcPlcOwcPlcMPcMscOBcOBcOBcOBcLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaacLlaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLscMscMscMPcMPcMPcOPcMPcMPcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcLlcLlcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcPmcPncPocOBcOBcOBcOBcOBcLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLraaacLccLccLccLccLccLccLscMscMPcMPcMPcMPcOPcMPcMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOAcOBcOBcOBcLlcOBcOBcOAcOBcOBcOBcOBcOBcOBcOBcOBcOAcOBcPpcPncPqcOBcOBcOBcOBcOBcLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLscMscMPcMPcMPcMPcOPcMPcMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcMPcMPcOncOocPrcOqcOqcOqcOqcOqcOqcPscPncPqcOBcOBcOBcOBcOBcOBcLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaacLlcLlcLlaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLscMscMPcMPcMPcMPcOPcOzcNNcLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcOBcOBcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcMPcMPcMPcMPcOwcPtcPtcPtcPtcPtcPtcPtcPucPvcPqcOBcOBcOAcOBcOBcOBcLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLlaaaaaacLccLccLccLccLccLccLccLscMscMscMPcMPcMPcOPcMPcMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcMscMPcMPcMPcOncPwcOCcODcODcODcODcODcPxcPncPycPzcOBcOBcOBcOBcOBcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLlaaaaaacLccLccLccLccLccLccLccLscLscMscMPcMPcMPcOPcMPcMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcLscMscMscMPcMPcMPcMPcOBcOBcOBcOBcOBcOBcPpcPncPqcOBcOAcOBcMPcMPcMPcMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLsaaaaaacLraaaaaacLsaaacLraaaaaaaaaaaacLccLccLccLccLccLccLccLccLscLscMscMPcMPcMPcOPcMPcMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcLlcOBcOBcOBcOBcOBcOBcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLscLscLscMscMPcMPcMPcOBcOBcOBcOBcOBcOBcOBcPpcPncPqcOBcMPcMPcMPcMPcMPcMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscLscLscLsaaaaaaaaaaaacLscLsaaaaaaaaaaaaaaacLscLccLccLccLccLccLccLccLccLscLscMscMscMPcMPcOPcMPcMPcMscMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLscLscLscMscMscMPcMPcOBcOBcOBcOBcOBcOAcOBcPAcPncPBcMPcMPcMPcMPcMPcMPcMPcMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscLscLscLscLscLscLscLscLsaaaaaaaaaaaacLsaaaaaaaaaaaaaaacLscLscLccLccLccLccLccLccLccLccLscLscLscMscMPcMPcOPcMPcMPcMPcMPcMscMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLscLscOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcPkcOwcPkcMPcMPcMPcMPcMPcMPcMPcMscMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscMscMscMscMscMscNNcMscMsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLscLscLccLccLccLccLscLscLscLscLscLscMscMscMPcOPcMPcMPcMPcMPcMPcMPcMscMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLscLscOBcOBcOBcOBcOBcOAcOBcOBcOBcMPcMPcPlcMPcPlcMPcMPcMPcMPcMPcMPcMPcMPcMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscMscMscMscMscMscMscMscMscMPcMPcMPcMPcOccMPcMscMsaaaaaaaaaaaaaaaaaaaaaaaacLraaacLscLscLscLscLscLscLscLscLscLscLscLscMscMscMPcOPcMPcMPcMPcMPcMPcMPcMPcMscMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOAcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcOBcOAcOBcOBcOBcOBcOBcMPcMPcMPcMPcMPcMPcMPcMPcPCcPCcPCcMPcMPcMPcMscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscLscLscLscLscLscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLscMscPDcPDcPDcPDcPDcPDcPDcMPcMPcMPcMPcMPcMPcMPcMPcMscLraaaaaaaaaaaaaaaaaaaaaaaaaaacLscLscLscLscLscLscLscMscMscNNcMscMscMPcMPcPEcMPcMPcMPcMPcMPcMPcMPcMPcOhcMscMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcLlcLlcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcMPcMPcMPcMPcMPcMPcMPcMPcPFcPGcPHcMPcMPcMPcMscLscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscMscMscMscMscMscMscMscLscLscLscLscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLscLscMscPDcPIcPJcPKcPIcPJcPDcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPaaacLraaaaaaaaaaaaaaaaaaaaacLscLscLscLscLscMscMscMPcOccMPcMPcMPcOHcOIcOJcMPcMPcMPcMPcMPcMPcMPcOhcOhcMscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcMPcMPcPLcPLcPLcPLcPLcPLcPMcPNcPNcPOcPLcPLcPLcPLcMPcMPcMPcMscLscLscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscMscMscMPcMPcMPcMPcMPcMscMscMscMscMscLscLscLscLscLscLscLscLccLccLccLccLccLccLccLscLscMscPDcPPcPQcPKcPPcPQcPDcPRcPRcPRcPScPTcPUcPRcMPcMPcMPcMPcMPaaaaaaaaaaaaaaaaaaaaaaaaaaacLscLscLscMscMscMPcMPcMPcMPcMPcMPcOKcOLcPVcMPcMPcMPcMPcMPcMPcMPcMPcMPcMscMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcLlcLlcLlcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcLlcLlcOBcOBcMscMPcMPcMPcPLcPWcPXcPYcPZcQacQbcQccQccQccQdcQecPXcQdcMPcMPcMPcMscMscMscMscLscLscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscMscMscMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMscMscMscMscMscLscLscLscLscLccLccLccLccLccLscLscLscMscPDcPKcQfcPKcPKcQfcPKcQgcQgcQhcQicQicQicQjcMPcMPcMPcMPcMPcMPaaaaaaaaaaaaaaaaaaaaaaaaaaacMscMscMscMPcMPcMPcMPcMPcMPcMPcMPcQkcQlcQmcQncQlcQlcMPcMPcMPcMPcMPcMPcMscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcLlcLlcLlcOBcOBcLscMscMPcMPcMPcPLcQocPXcQpcQqcPXcPXcPXcPXcPXcQrcPXcPXcQrcMPcMPcMPcMPcMPcMPcMscMscMscLscLscLscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLscLscMscMscNNcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMscMscLscLscLscLscLscLscLscLscLscLscLscMscPDcQscPQcQtcQucQvcPKcQgcQgcQwcQwcQwcQxcQycMPcMPcMPcMPcMPcMPaaaaaaaaaaaaaaaaaaaaaaaaaaacMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcQkcQzcQAcQAcQBcQlcMPcMPcMPcMPcMPcOzcNNcMscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcLlcLlcLlcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLscMscMPcMPcMPcPLcQCcPXcPXcQDcPXcPXcPXcPXcPXcQdcQEcQEcQdcMPcMPcMPcMPcMPcMPcMPcMPcMscMscMscMscLscLscLscLscLscLscLccLccLccLccLccLccLccLccLccLscLscMscMscMPcOccMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMscMscMscMscLscLscLscLscLscLscLscLscMscPDcQFcQGcQHcQIcQJcPKcQgcQgcQKcQLcQMcQNcQOcMPcMPcMPcMPcMPcLraaaaaacLraaaaaaaaaaaacLraaaaaaaaacMPcMPcMPcMPcMPcQPcQPcQQcQRcQkcQScQTcQTcQUcQlcQlcQlcQlcMPcMPcMPcMPcMscMscLscLscLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOAcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcOBcLscMscMscMPcMPcPLcQVcPXcPXcPZcPXcPXcPXcPXcQWcPLcPLcPLcPLcOHcOJcMPcMPcMPcMPcMPcMPcMPcMPcMPcMscLscLscLscLscLscLscLscLccLccLccLccLccLccLccLscLscLscMscMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcOHcOJcMPcMPcMPcMPcMPcMPcMPcMPcMPcMscMscLscLscLscLscLscPDcPDcPDcPDcQXcQYcQZcQXcRacPKcRbcRbcRbcRbcRccRdcPRcRecRfcMPcMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLrcMPcMPcRgcQRcRhcRhcRicRjcRkcRlcRlcRmcRncRlcRocRpcMPcMPcMPcMPcNPcMscLscLscLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOAcOBcOBcOBcOAcOBcOBcOBcOBcOBcLscLscMscMPcMPcPLcQEcPXcPXcQqcRqcRrcRscPXcRtcRucRvcRwcRxcOZcPacRycPccPccPccPccPccPdcMPcMPcMPcOhcLscLscLscLscLscLscLscLscLccLccLccLscLscLscLscMscMscMPcMPcPhcOScOScOScOScOScOScOScOYcOZcPacPbcPccPccPccPdcMPcMPcMPcMPcMPcMscLscLscLscLscLscPDcRzcRAcRBcRhcRCcRDcREcRhcRhcRFcRGcRhcREcRDcRCcRFcRhcRHcRIcRJcRKcRLcRLcRLcRLcRLcRLcRLcRLcRLcRLcRLcRLcRLcRMcQQcRNcROcRPcRhcRQcRRcRScRTcRlcRlcRlcRUcRlcRlcRUcMPcMPcMPcMPcNPcMscLscLscLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOBcOBcOBcOBcOBcLscLscMscMPcMPcPLcPLcPLcPLcPLcPLcRVcRWcRVcPLcPLcPLcPLcPLcOKcOMcMPcMPcMPcMPcMPcMPcOXcMPcMPcMPcOhcLscOhcLscLscLscLscLscLscLscLscLscLscLscLscMscMscMPcMPcMPcOPcMPcMPcMPcMPcMPcMPcMPcMPcOKcOMcMPcMPcMPcMPcOXcMPcMPcMPcMPcMPcMscMscNNcMscMscLscPDcPDcPDcPDcRXcRYcRZcSacSbcSbcSccSdcSdcRRcSecRRcSdcSdcSfcSdcSfcSgcSgcSgcSgcSgcSgcSgcSgcSgcSgcSgcSgcSgcSgcSgcSfcSdcSfcShcSdcSicRCcSjcSkcSlcSmcSncRncSocSocRpcMPcMPcMPcMPcMPcMscMscLscLscLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOAcOBcOBcLscLscMscMscMPcMPcMPcMPcMPcMPcPLcSpcSqcSrcPLcMPcMPcMPcMPcMPcMPcMPcMPcOOcMPcMPcMPcPecPccPccPdcOhcOhcOhcOhcLscLscLscLscLscLscLscLscLscLscLscMscMPcMPcPhcOScPicMPcMPcMPcMPcMscMPcMPcMPcMPcMPcMPcMPcMPcMPcOXcMPcMPcMPcMPcMPcMPcMPcOccMPcMscMscMscMscMscQPcRhcSscStcSucStcStcSvcStcSwcSucStcSucSxcStcSycSzcSAcSBcSCcSCcSCcSCcSCcSCcSCcSCcSCcSCcSCcSCcSCcSDcSEcSFcSGcSHcStcSvcSIcSJcSKcSKcSKcSKcSKcSKcSKcSKcSLcSMcSNcSMcSMcNPcMscLscLscLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLscLscMscMscMPcMPcMPcMPcMPcPLcSOcSPcSQcPLcMPcMPcMPcMPcMPcMPcMscMscNNcMscMPcMPcMPcMPcMPcOXcOhcOhcOhcOhcOhcLscLscLscLscLscLscMscMscMscMscMscMPcPhcPicMPcMPcMPcMscMscMscMscMscMscNNcNOcMPcMPcMPcMPcMPcOXcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMscMscSRcSRcSScSTcSScSUcSUcSUcSVcSUcSWcSXcSYcSXcQPcRecSZcMPcMPcMPaaacLraaaaaaaacaaaaaaaaaaacaaacLraaaaaaaaaaacaaacTacQRcRhcTbcTccTdcTecTfcTfcTgcSKcThcTicTjcTkcTkcTkcTkcSMcMPcMscLscLscLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLscLscMscMscMPcMPcMPcMPcPLcPLcPLcPLcPLcMPcMPcMscMscMscMscMscLscLscMscMscMPcMPcMPcMPcOXcOhcOhcOhcOhcOhcOhcMscMscMscMscMscMscMPcMPcMPcMPcMPcOPcMPcMPcMscMscMscLscLscLscLscLscMscMPcMPcMPcMPcMPcMPcOXcMPcMPcMPcOHcOJcMPcMPcMPcMPcMPcMPcMPcMscSRcTlcTmcTncTocSUcTpcTqcTrcTscSWcTtcRhcTucQPcMPcMPcMPcMPcMPcMPcMPaaaaaaaaccLraaaaaaaacaacaacaacaacaacaacaacaaccQPcRhcTvcTwcSKcSKcSKcSKcTgcSKcTxcSKcSKcSMcSMcSMcSMcSMcMPcMscLscLscLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLscLscLscMscMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMscLscLscLscLscLscLscLscMscMscMPcMPcMPcPecTycTycTycTzcOhcOhcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcOPcMPcMscMscLscLscLscLscLscLscLscMscMscMPcMPcMPcMPcMPcPecPccPccTAcOZcPacTBcOScOScORcMPcMPcMPcMPcSRcTCcTDcTEcTFcSUcTGcTHcTHcTIcTJcTtcRhcRhcQPcMPcMPcMPcMPcMPcMPcMPaacaacaacaacaacaacaaccTKcTKcTKcTKcTKaacaaaaaacQPcTLcTMcRCcTNcTOcTPcTfcTfcTfcTfcTgcSKcMPcMPcMPcMPcMPcMscMscLscLscLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLscLscMscMPcMPcMPcMPcMPcMPcMPcMPcMPcMscMscMscLscLscLscLscLscLscLscLscMscMscMscMPcMPcOhcOhcOhcTQcTzcOhcMPcOHcOJcMPcMPcPhcOScOScOScOScOScPicMPcMscLscLscLscLscLccLccLccLscLscMscMscMscMPcMPcMPcMPcMPcMPcMPcOKcOMcMPcMPcMPcOPcMPcMPcMPcMPcSRcSRcSRcSRcSRcTRcTScTTcTUcTIcTVcSXcSYcSXcQPcMPcMPcMPcMPcMPcMPcMPaaaaaaaacaaaaaaaaaaaccTKcTKcTKcTKcTKaacaaacRgcQRcTWcTXcTYcSKcSKcSKcSKcSKcSKcSKcTgcSKcMPcMPcMPcMPcMPcMscLscLscLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLscMscMscMscMscMPcMPcMPcMPcMscMscMscLscLscLscLscLscLscLscLscLscLscLscLscMscMscMscOhcTZcOhcOhcTQcTycTAcOZcPacTBcOScPicMPcMPcMPcMPcMPcMPcMPcMscLscLscLscLccLccLccLccLccLscLscLscMscMscMscMscMPcMPcMPcMPcMPcMPcMPcMPcMPcOQcOScOScORcMPcMPcMPcMPcMPcMPcTRcTRcTRcTRcTRcTRcMPcMPcMPcUacMPcMPcMPcMPcMPcMPcLraaaaaaaacaaaaaaaaaaaccTKcTKcTKcTKcTKcQQcRNcROcRPcRhcTvcRCcUbcUbcUccUdcUecUfcUgcTgcSKcMPcMPcMPcMPcMscMscLscLscLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLscLscLscMscMscMscMscMscMscLscLscLscLscLscLscLscLccLccLccLccLscLscLscLscLscMscMscNNcMscOhcOhcOhcMPcOKcOMcMPcMPcMPcMPcOOcMPcMscMscMscMscMscLscLscLccLccLccLccLccLccLccLscLscLscLscLscMscMscMscMscMscMscMscMscMPcMPcMPcMPcMPcOPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPaacaacaacaacaacaacaacaaccTKcTKcTKcTKcTKcUhcRhcUhcUicRhcUjcRRcSdcSdcUkcUlcUmcUncSKcUocSKcMPcMPcMPcMPcMscLscLscLscLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLscLscLscLscLscLscLscLscLscLscLscLscLscLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscMscMscOhcOhcMPcMPcMPcMPcMPcMPcMPcNNcMscMscLscLscLscLscLscLccLccLccLccLccLccLccLccLscLscLscLscLscLscLscLscLscLscLscLscMscMscMPcMPcMPcMPcOPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcOHcOJcMPcMPcMPcMPcMPcMPcMPcMPaaacLraaaaaaaaaaaaaaccTKcTKcTKcTKcTKcQQcRNcUpcUqcRhcUrcUscStcStcUtcUucUucUvcUwcUxcSKcMPcMPcMPcOzcNNcLscLscLscLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLscLscLscLscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscMscMscMscMPcMPcMPcMscMscMscMscMscLscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscMscMPcMPcMPcMPcOQcOScOScOScOScOScOScOScOScOScOScOScOScUycOZcPacUzcOScPdcMPcMPcMPcMPcMPcMPaaaaaaaaaaaaaaaaaccTKcTKcTKcTKcTKaacaaacTacQRcTWcUAcUBcRhcRhcUCcUDcUmcUmcUgcTxcSKcMPcMPcMPcMPcMscLscLscLscLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscMscMscMscMscMscLscLscLscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscMscMscMscMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcOKcOMcMPcMPcOXcMPcMPcMPcMPcMPcMPcUEcaiaaaaaaaaaaaccTKcTKcTKcTKcTKaacaaaaaacQPcRXcUrcRhcRhcRhcSKcSKcUgcUFcSKcTgcSKcMPcMPcMPcMPcMscLscLscLscLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscLscLscLscLscLscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscMscMscMscMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcPecOScOScOScOScOScOScUGcUHcUIcUIcUIcUIcUIcUIcUIcUIcUIcUIcUIcUIcUJcUKcULcRhcRhcRhcUMcUNcUOcUPcUQcURcSKcMPcMPcMscMscMscLscLscLscLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscLscLscLscLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscMscMscMscMPcMPcMPcMPcMPcMPcMPcMscMscMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcUEcUEaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQPcQPcQQcRNcRNcQRcSKcSKcSKcSKcSKcSKcSKcMPcMPcMscLscLscLscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscLscMscMscMscMscMscMscMscMscMscMscNNcNOcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMscLscLscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscLscLscLscLscLscLscLscMscMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcOOcMPcMPcLraaacLraaaaaaaaaaaaaaaaaacLraaacLrcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMscMscLscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscLscLscLscLscLscLscMscMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMscNNcMscMsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcOzcNNcMscLscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscMscMscMPcMPcMPcMPcMPcMPcMPcMPcMPcMscLscLscLscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMscLscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscMscMscMscMscMscMscMscMscMscMscMscLscLscLscLscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLrcMPcMPcMPcMPcMPcMPcMPcMPcMPcMPcMscMscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscLscLscLscLscLscLscLscLscLscLscLscLscLscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMPcMPcMPcOOcMPcMPcMPcMscMscMscMscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLscLscLscLscLscLscLscLscLscLscLccLccLccLccLccLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaacLraaacMPcMPcMscNNcMscMscMscMscLscLscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLscLsaaacLraaaaaaaaaaaaaaaaaaaaaaaacLrcMscMscLscLscLscLscLscLscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLscLscLscLscLscLscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLscLscLscLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLscLsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaacLraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaacLraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLccLcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKYcKZcKYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLacLbcLaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLccLdcLecLfaacaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaacLgcLgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLhcLicLicLjcLkcLlcLaaacaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaacLmaaaaaaaaaaaaaaacLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLocLpcLqcLrcLscLtcLuaacaaccKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaacaacaacaacaacaacaacaacaacaaccLncLncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLvcLicLicLwcLxcLlcLycKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXadjadjadjadjadjadjadjadjadjadjcLncLncLncLncLncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccLzcLAcLBcLycKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaacaacaacaaccLnaacaacaacaaccLncLncLncLncLncLncLncLncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccLCcLDcLEcLFcLycKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaacLnaaaaaaaaacLncLncLncLncLncLncLncLncLncLncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccLGcLHcLIcLycLJcLKcLycLycLycLycKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaacLmaaaaaaaaaaaaaaaaaaaaaaaacLncLncLncLncLncLncLncLncLncLncLncLncKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccLLcLMcLNcLOcLPcLQcKYcLtcLRcLycLScLTcLycKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLncLncLncLncLncLncLncLncLncLncLncLncKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccLUcLVcLWcLXcLYcLZcMacMbcLRcMccLTcLTcMdcLycKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLncLncLncLncLncLncLncLncLncLncLncLncLncKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMecLUcMfcMgcMhcLNcLJcMicLYcLycMjcMkcLycMlcMmcLycKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaacLncLncLncLncLnaaacLmaaccMncMncMncMncMncMncLncLncLncLncLncLncLncKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccMocMpcLNcMqcMrcLNcLBcMscLZcMtcMucMvcLycLycLycLycLycLycKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncLncLncLncLncLncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccMwcMwcMwcMwcMwcMncMncLncLncLncLncLncLncLncLncKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccMxcMycMzcLNcMrcMAcLXcMBcLYcMCcLycMDcMEcLycMFcLRcLbcMGcLycKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncLncLncLncLncLncLncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaccMwcMHcMIcMJcMwcMKcMncMncLncLncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaaccKXcKXcLycLQcMLcMMcMNcMzcMOcLYcLZcMPcKYcLtcMQcLycMFcMjcLRcMGcLycKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncMncMncMncMncMncMncLncLncLncLncLncLncLnaaaaaacLmaaaaaaaaaaaaaaaaacaacaaccMwcMRcMScMTcMwcMKcMKcMncMncMncMncMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccLycLycLycLycLycLycLPcLYcMUcMVcLYcMWcMXcMPcMPcMbcLRcMDcLycMFcLBcMYcMGcLycKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncMncMncMKcMKcMKcMKcMncMncMncLncLncLncLncLnaaaaaaaaaaaaaaaaaaaaaaaccMwcMwcMwcMwcMZcNacMZcMwcMwcMwcMwcMwcMKcMKcMncMncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccLycNbcLtcLZcLPcLycNccNdcNecLycMtcLycNfcNgcNhcLycNicNjcLbcNkcLBcLEcLbcLycKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncMncMncMKcMKcMKcMKcMKcMKcMKcMKcMncMncLncLncLncLnaaaaaaaaaaaacLnaacaacaaccMwcNlcNmcNncNocNpcNqcNrcNscNtcNucMwcMKcMKcMKcMncMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcLycNbcLBcLtcLXcMtcNjcMLcLtcMVcLEcLtcLtcNvcLRcLtcLBcLBcLycLbcNwcLBcLtcLycKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncMncMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMncMncLncLncLncLnaaaaaacLnaaaaaaaaaaaccMwcNxcNmcNycNzcNAcNBcMwcMwcMwcNCcMwcMKcMKcMKcMKcMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcLycNbcNDcLBcLBcMtcLBcNEcLJcLBcNFcLEcMYcMQcNGcLBcNHcMjcLycMLcLbcNjcLtcLycKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncMncNIcNJcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcNKcMncLncLncLncLnaaccLnaaaaaaaaaaaaaaccMwcNLcNmcNmcNMcNmcNmcNmcNNcMwcNOcMKcMKcMKcMKcMKcMncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcLycNbcNPcLXcLPcLycNQcLycNRcNScLycLZcLycNRcNScLycLYcNjcLycNvcMvcLbcMDcLycKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncMncNKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcNIcMncMncMnaaaaaaaaaaaaaaaaaaaaaaaccMwcNTcNmcNmcNocNmcNmcNmcNNcMwcNOcMKcMKcMKcMKcMKcMncMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcLycLycLycLycLycLycNQcLycNUcLRcLZcMDcMjcLYcMOcLYcMvcLXcLycNRcNScNVcNWcLycKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncMncNKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcNXcMKcMnaaaaaaaaaaaaaaacLmaaaaacaaccMwcNYcNmcNZcNzcOacNmcNmcNNcMwcNOcMKcMKcMKcMKcMKcMKcMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLycNQcLycLRcMDcObcMWcLlcLXcLRcLycLYcLFcLycMFcLbcLbcMGcLycOccKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncMncMncMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcLmaaaaaaaaaaaaaaaaaaaacaaccOdcMwcMwcMwcMwcMwcMwcOecOfcOecMwcNOcMKcMKcMKcMKcMKcMKcMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLycNQcLycMDcLtcMvcOgcLYcMjcMvcLycNQcLycLycMFcLbcLbcMGcLycOccOccKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncMncMncMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcOhcOicOjcOkcOlcOlcOlcOlcOlcOlcOmcOicOjcMKcMKcOncOocOpcMwcOqcNmcNYcMwcNOcMKcMKcMKcMKcMKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLycNQcLycLycLycLycLycLycLycLycLycNQcLycMFcLbcLbcLbcMGcLycOccOccKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncMncMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcOrcOscOscOscOscOscOscOscOscOrcMKcMKcMKcOtcOtcOtcMwcNmcNmcNYcMwcNOcMKcMKcMKcMKcMKcMKcOucNIcLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcOvcOwcOwcOwcOvcOwcOwcOwcOwcOvaaaaaaaaaaaaaaacOvcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLycNQcNQcNQcNQcNQcNQcNQcNQcNQcNQcNQcLycMFcLbcLbcLbcMGcLycOccOccOccKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncMncMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcOicOjcOxcOycOycOycOycOycOycOzcOicOjcMKcMKcMKcMKcMKcMwcOecOfcOecMwcOAcMKcMKcMKcMKcMKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLycLycLycLycLycLycLycLycLycLycLycLycLycLycNWcOBcNWcLycLycOccOccOccOccKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncMncMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcLmaaaaaaaaaaaaaaaaaaaaaaaacMncMncMncMKcMKcMKcMKcMKcMKcMKcMKcMKcOCcODcOEcMKcMKcMKcMKcMncMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcOccOccOccLycLbcLbcLbcLycOccOccOccOccOccKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncMncMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcLmaaaaaaaaaaaaaaaaaaaaacLncLncLncLncMncMncMncMncMKcMKcMKcMKcMKcMKcOFcOGcOHcMKcMKcMKcMncMncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOvcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcOccOccOccLycLbcLbcLbcLycOccOccOccOccOccKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncMncMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcLmaaaaaaaaaaaaaaacLmaaacLncLncLncLncLncLncLncMncMncMncMKcMKcMKcMKcMKcOIcMKcMKcMKcMKcMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcOccOccLycNWcOBcNWcLycOccOccOccOccKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncMncMncMKcMKcOJcMKcMKcMKcMKcMKcMncMncMnaaaaaaaaaaaaaaaaaaaaaaaaaaacLncLncLncLncLncLncLncLncMncMncMncMKcMKcMKcOKcMKcMKcMncMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcOccOccOccOccOccOccOccOccOccOccKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncMncMncNIcMncMKcMKcNKcNKcMncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcLncLncLncLncLncMncMncMKcMKcOKcMKcMKcMncMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcOccOccOccOccOccOccOccOccOccOccKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncMncMncMncMncMncMncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcLncLncLncLncLncLncMncMKcMKcOKcMKcMKcMKcMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcOccOccOccOccOccOccOccOccOccOccKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncLncLncLncLncLnaaaaaaaaaaaaaaaaaaaaaaaacLmaaacKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncMKcMKcOLcOMcMKcMKcMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcOccOccOccOccOccOccOccOccOccOccKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncKXcKXaaaaaacLmaaacLnaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncMKcMKcMKcOKcMKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcOccOccOccOccOccOccOccOccOccOccKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncMKcMKcMKcOKcMKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOvcOwcOwcOwcOwcOwcOwcOvcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcOccOccOccOccOccOccOccOccOccKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcLncLncMncMKcMKcMKcOKcMKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcOccOccOccOccOccOccKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcLncLncMncMKcMKcMKcOKcMKcMKcMKcMncMncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcOccOccOccKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaacLmaaaaaacKXcKXcKXcKXcKXcKXcKXcLncLncMncMncMKcMKcOKcMKcMKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaacLnaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcLncLncLncMncMKcMKcOKcMKcMKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaacLmaaaaaacLnaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcLncMncMKcMKcOLcONcOMcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOvcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaacLnaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcLncMncMKcMKcMKcMKcOKcMKcOucNIcLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcLncMncMncMKcMKcMKcOOcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcLncLncMncMKcMKcOCcODcOEcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcLncLncMncMKcMKcOFcOGcOHcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOvcOwcOwcLgcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaacLmcKXcKXcKXcKXcKXcKXcKXcKXcLncMncMKcMKcMKcOIcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaacLgaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcLncMncMKcMKcMKcOKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOvcOwcLgcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaacLgcLgaaaaaacKXcKXcKXcKXcKXcKXcKXcLncMncMKcMKcMKcOKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaacLgaaaaaaaaacKXcKXcKXcKXcKXcKXcLncMncMncMKcMKcOKcMKcMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOvcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcLncLncMncMKcMKcOKcMKcMncMncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaacLmaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcLncLncMncMKcMKcOKcMKcMKcMncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcLncLncMncMKcMKcOKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaacLgcLgaaaaaaaaaaaaaaaaaacKXcKXcKXcLncLncMncMKcMKcOLcOMcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaacLgaaaaaaaaaaaaaaacLmaaaaaacKXcKXcKXcLncLncMncMKcMKcMKcOKcMKcMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcLgcOwcOwcOvcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaacaacaacaacaacaacaacaaccKXcKXcKXcKXcLncLncMncNIcNJcMKcOKcMKcMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXadjadjadjadjadjadjadjadjcKXcKXcKXcKXcLncLncMncMncMKcMKcOKcMKcMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaacaacaacaacaacaacaacaaccKXcKXcKXcKXcLncLncMncMKcMKcMKcOKcMKcMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaacLgaaaaaaaaacKXcKXcKXcKXcLncLncMncMKcMKcMKcOKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOvcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaacLmaaaaaacLgcLgaaaaaacKXcKXcKXcKXcLncLncMncMKcMKcMKcOOcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcLgcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaacLgaaacKXcKXcKXcKXcLncLncLncMncMKcMKcOCcODcOEcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcLncLncLncMncMKcMKcOFcOGcOHcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaacLncLnaaaaaaaaaaaacKXcKXcKXcKXcLncLncLncMncMncMKcMKcOPcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaacLncLncLnaaaaaaaaaaaaaaaaaacKXcKXcKXcLncLncLncLncMncMKcOQcORcMKcMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLncLncLncLncLncLncMncMncMKcOScMKcMKcMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLncLncLncLncLncMncMKcMKcOScMKcMncMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOvcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaacLmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLncLncLncMncMncMKcMKcOScOucNIcLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaacLncLnaaaaaaaaaaaacLncLncLncMncMKcMKcOQcORcMKcMncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOvcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaacLnaaaaaacLmaaaaaacMncMncMncMKcMKcOScMKcMKcMncMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaacLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMncMKcMKcMKcMKcOScMKcMKcMKcMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOvcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaacLnaaaaaaaaacLmaaaaaaaaaaaaaaaaaacMncMKcMKcMKcMKcOScMKcMKcMKcMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaacLnaaaaaaaaaaaaaaaaaaaaaaaacLmcMKcMKcMKcMKcMKcOScMKcMKcMKcMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMKcMKcMKcMKcMKcOScMKcMKcMKcMncLncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcLgcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaacLncLnaaaaaaaaaaaacLmaaaaaacMKcMKcMKcMKcMKcOScMKcMKcMKcMncLncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcLgcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaacLmaaaaaaaaaaaaaaaaaaaaaaaacLmcMKcMKcMKcMKcMKcMKcOScMKcMKcMKcMncMncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcOvcOwcLgcLgcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaacLncLnaaacMKcMKcMKcMKcMKcMKcMKcOScMKcMKcMKcMKcMncMncMncMncMncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaacLncLnaaacLmcMKcMKcMKcMKcMKcMKcMKcOScMKcMKcMKcMKcMKcMKcMKcMKcMncMncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaacLmaaacMKcMKcMKcMKcMKcMKcMKcOScMKcOCcOEcMKcMKcMKcMKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLmcMKcMKcMKcMKcMKcMKcOLcOTcOUcOVcOWcOXcOXcOYcMKcMKcMncMncMncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMKcMKcMKcMKcMKcMKcMKcMKcOFcOHcMKcMKcMKcOScMKcMKcMKcMKcMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaacLmaaaaaaaaaaaaaaaaaaaaaaaacLmcMncMncMKcOJcMKcMKcMKcMKcMKcMKcMKcMKcOZcOXcOYcMKcMKcMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaacLncLnaaaaaacLmaaaaaacLncMncMncNIcMncMncMncMncMncMncMKcMKcMKcMKcOScMKcMKcMKcMncMncMncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaacLnaaaaaaaaaaaaaaaaaacLncLncLncLncLncLncLncLncMncMncMKcMKcMKcOScMKcMKcMKcMKcMKcMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaacaacaacaacaacaacaacaacaacaacaaccLncLncLncLncLncLncLncLncLncMncMncMKcMKcOLcOXcOXcOYcMKcMKcMKcMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXadjadjadjadjadjadjadjadjadjadjadjadjadjadjcKXcKXcKXcKXcKXcLncLncLncMncMKcMKcMKcMKcMKcOKcMKcMKcMKcMKcMncMncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaacaacaaccOdaacaacaacaacaacaacaacaacaacaacaacaaccKXcKXcKXcKXcKXcLncLncMncMncMKcMKcMKcMKcOLcOXcOXcOYcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLmaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcLncLncMncMncMncMncMKcOJcMKcMKcOKcMKcMKcMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaacLmcKXaaaaaaaaacLmaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcLncLncLncMncMncNIcMKcMKcOKcMKcMKcMKcMncMncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOvcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcLgcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOvcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaacOccKXcKXcKXcKXcOccOcaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncMncMncMKcOZcOXcOYcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaacOccOccKXcKXcKXcOccOccOcaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncMncMKcMKcMKcOKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaacLmaaaaaacLmcOccOccKXcOccOccOccOccLmaaaaaaaaacLmaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncMncMncMKcMKcPacMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaacOccOccKXcKXcOccOccOcaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncMncMKcOCcODcOEcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaacLmcKXcKXcKXcOccOccLmaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncMncMKcOFcOGcOHcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLmaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncMncMncMncMKcMKcPbcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcLgcLgcLgcLgcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaacLmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncMncMncMKcMKcMKcMKcOKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOvcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncMKcMKcMKcMKcMKcMKcOKcMKcMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaacLgaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncMKcPccONcONcONcONcORcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcLgcLgcOwcLgcLgcLgcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaacLgcLgaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncMKcOKcMKcMKcMKcMKcOJcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOvcOwcOwcOwcLgcLgcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaacLgaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncMKcOKcMKcMKcMKcMKcNIcMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcLgcLgcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaacLgaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncMKcOKcMKcMKcMKcMncMncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcLgcLgcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcLgcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcLgcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOvcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaacLmaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncMKcOKcMKcMKcMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcOwcLgcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcLgcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaacLmaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcLncMncMncMKcOKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcLgcLgcLgcLgcOwcLgcOwcLgcOwcOwcOwcOwcOwcLgcLgcOwcLgcLgcLgcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcLncLncMncMKcMKcOKcMKcMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaacLgaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcLncLncMncMKcMKcOKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcLncMncMncMKcOQcPdcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaacLgcLgaaacLmaaaaaacKXcKXcKXcKXcKXcKXcLncMncMKcMKcOOcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcLgcOwcOwcOwcOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOvcOwcOwcOwcLgcLgcLgcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaacLgaaaaaaaaaaaacKXcKXcKXcKXcKXcLncLncNIcNJcOCcODcOEcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaacLmaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcLncLncMncMKcOFcOGcOHcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcMncMncMncOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcLncLncMncMKcMKcOIcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcOwcOwcOvcOwcOwcOwcMncMKcMKcMncOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaacaacaacaacaacaacaacaacaacaaccKXcKXcKXcKXcKXcKXcKXcLncLncMncMKcMKcOKcMKcMKcMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcMKcMKcMKcMKcOvcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXadjadjadjadjadjadjadjadjadjcKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncMncMKcOKcMKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOvcOwcMKcMKcMKcMKcOwcOwcOwcOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaacaacaacaacaaccLgcLgaacaacaaccKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncMncMKcOKcMKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOwcMncMKcMKcMKcMncMncLncLncOwcOwcOwcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncMncMKcOKcMKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOvcMKcMKcMKcMKcMKcMncLncLncOwcOwcOwcLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLmaaacKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncMKcMKcOKcMKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcPecMKcMKcMKcMKcMncLncOwcOwcOwcOwcLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaacLmaaaaaaaaacLgaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcLncMncMncMKcMKcOKcMKcMKcMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcPfcMKcPfcMKcMncMncLncOwcOwcOwcLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaacLgaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcLncMncMKcMKcMKcOKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcLgcOwcOwcOvcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcPgcOrcPgcMKcMncOwcOwcOwcOwcLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaacLgaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcLncMncMncMKcMKcMKcOKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcLgcLgcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcPhcPicPjcOwcOwcOwcOwcOwcLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLmaaacKXcKXcKXcKXcKXcKXcLncMncMKcMKcMKcMKcOKcMKcMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOvcOwcOwcOwcLgcOwcOwcOvcOwcOwcOwcOwcOwcOwcOwcOwcOvcOwcPkcPicPlcOwcOwcOwcOwcOwcLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcLncMncMKcMKcMKcMKcOKcMKcMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcMKcMKcOicOjcPmcOlcOlcOlcOlcOlcOlcPncPicPlcOwcOwcOwcOwcOwcOwcLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaacLgcLgcLgaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcLncMncMKcMKcMKcMKcOKcOucNIcLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcOwcOwcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcMKcMKcMKcMKcOrcPocPocPocPocPocPocPocPpcPqcPlcOwcOwcOvcOwcOwcOwcLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLgaaaaaacKXcKXcKXcKXcKXcKXcKXcLncMncMncMKcMKcMKcOKcMKcMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcMncMKcMKcMKcOicPrcOxcOycOycOycOycOycPscPicPtcPucOwcOwcOwcOwcOwcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLgaaaaaacKXcKXcKXcKXcKXcKXcKXcLncLncMncMKcMKcMKcOKcMKcMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcLncMncMncMKcMKcMKcMKcOwcOwcOwcOwcOwcOwcPkcPicPlcOwcOvcOwcMKcMKcMKcMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLnaaaaaacLmaaaaaacLnaaacLmaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncMKcMKcMKcOKcMKcMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcLgcOwcOwcOwcOwcOwcOwcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLncLncLncMncMKcMKcMKcOwcOwcOwcOwcOwcOwcOwcPkcPicPlcOwcMKcMKcMKcMKcMKcMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncLncLncLnaaaaaaaaaaaacLncLnaaaaaaaaaaaaaaacLncKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncMncMKcMKcOKcMKcMKcMncMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLncLncLncMncMncMKcMKcOwcOwcOwcOwcOwcOvcOwcPvcPicPwcMKcMKcMKcMKcMKcMKcMKcMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncLncLncLncLncLncLncLncLnaaaaaaaaaaaacLnaaaaaaaaaaaaaaacLncLncKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncMncMKcMKcOKcMKcMKcMKcMKcMncMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLncLncOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcPfcOrcPfcMKcMKcMKcMKcMKcMKcMKcMncMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncMncMncMncMncMncNIcMncMnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLncLncKXcKXcKXcKXcLncLncLncLncLncLncMncMncMKcOKcMKcMKcMKcMKcMKcMKcMncMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLncLncOwcOwcOwcOwcOwcOvcOwcOwcOwcMKcMKcPgcMKcPgcMKcMKcMKcMKcMKcMKcMKcMKcMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncMncMncMncMncMncMncMncMncMKcMKcMKcMKcNXcMKcMncMnaaaaaaaaaaaaaaaaaaaaaaaacLmaaacLncLncLncLncLncLncLncLncLncLncLncLncMncMncMKcOKcMKcMKcMKcMKcMKcMKcMKcMncMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOvcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcOwcOvcOwcOwcOwcOwcOwcMKcMKcMKcMKcMKcMKcMKcMKcPxcPxcPxcMKcMKcMKcMncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncLncLncLncLncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncMncPycPycPycPycPycPycPycMKcMKcMKcMKcMKcMKcMKcMKcMncLmaaaaaaaaaaaaaaaaaaaaaaaaaaacLncLncLncLncLncLncLncMncMncNIcMncMncMKcMKcPzcMKcMKcMKcMKcMKcMKcMKcMKcOccMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcLgcLgcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcMKcMKcMKcMKcMKcMKcMKcMKcPAcPBcPCcMKcMKcMKcMncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncMncMncMncMncMncMncMncLncLncLncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncPycPDcPEcPFcPDcPEcPycMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKaaacLmaaaaaaaaaaaaaaaaaaaaacLncLncLncLncLncMncMncMKcNXcMKcMKcMKcOCcODcOEcMKcMKcMKcMKcMKcMKcMKcOccOccMncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcMKcMKcPGcPGcPGcPGcPGcPGcPHcPIcPIcPJcPGcPGcPGcPGcMKcMKcMKcMncLncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncMncMncMKcMKcMKcMKcMKcMncMncMncMncMncLncLncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcLncLncMncPycPKcPLcPFcPKcPLcPycPMcPMcPMcPNcPOcPPcPMcMKcMKcMKcMKcMKaaaaaaaaaaaaaaaaaaaaaaaaaaacLncLncLncMncMncMKcMKcMKcMKcMKcMKcOFcOGcPQcMKcMKcMKcMKcMKcMKcMKcMKcMKcMncMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcLgcLgcLgcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcLgcLgcOwcOwcMncMKcMKcMKcPGcPRcPScPTcPUcPVcPWcPXcPXcPXcPYcPZcPScPYcMKcMKcMKcMncMncMncMncLncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncMncMncMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMncMncMncMncMncLncLncLncLncKXcKXcKXcKXcKXcLncLncLncMncPycPFcQacPFcPFcQacPFcQbcQbcQccQdcQdcQdcQecMKcMKcMKcMKcMKcMKaaaaaaaaaaaaaaaaaaaaaaaaaaacMncMncMncMKcMKcMKcMKcMKcMKcMKcMKcQfcQgcQhcQicQgcQgcMKcMKcMKcMKcMKcMKcMncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcLgcLgcLgcOwcOwcLncMncMKcMKcMKcPGcQjcPScQkcQlcPScPScPScPScPScQmcPScPScQmcMKcMKcMKcMKcMKcMKcMncMncMncLncLncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncMncNIcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMncMncLncLncLncLncLncLncLncLncLncLncLncMncPycQncPLcQocQpcQqcPFcQbcQbcQrcQrcQrcQscQtcMKcMKcMKcMKcMKcMKaaaaaaaaaaaaaaaaaaaaaaaaaaacMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcQfcQucQvcQvcQwcQgcMKcMKcMKcMKcMKcOucNIcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcLgcLgcLgcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLncMncMKcMKcMKcPGcQxcPScPScQycPScPScPScPScPScPYcQzcQzcPYcMKcMKcMKcMKcMKcMKcMKcMKcMncMncMncMncLncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncMncMncMKcNXcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMncMncMncMncLncLncLncLncLncLncLncLncMncPycQAcQBcQCcQDcQEcPFcQbcQbcQFcQGcQHcQIcQJcMKcMKcMKcMKcMKcLmaaaaaacLmaaaaaaaaaaaacLmaaaaaaaaacMKcMKcMKcMKcMKcQKcQKcQLcQMcQfcQNcQOcQOcQPcQgcQgcQgcQgcMKcMKcMKcMKcMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOvcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcOwcLncMncMncMKcMKcPGcQQcPScPScPUcPScPScPScPScQRcPGcPGcPGcPGcOCcOEcMKcMKcMKcMKcMKcMKcMKcMKcMKcMncLncLncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcLncLncLncMncMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcOCcOEcMKcMKcMKcMKcMKcMKcMKcMKcMKcMncMncLncLncLncLncLncPycPycPycPycQScQTcQUcQScQVcPFcQWcQWcQWcQWcQXcQYcPMcQZcRacMKcMKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLmcMKcMKcRbcQMcRccRccRdcRecRfcRgcRgcRhcRicRgcRjcRkcMKcMKcMKcMKcNKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOvcOwcOwcOwcOvcOwcOwcOwcOwcOwcLncLncMncMKcMKcPGcQzcPScPScQlcRlcRmcRncPScRocRpcRqcRrcRscOUcOVcRtcOXcOXcOXcOXcOXcOYcMKcMKcMKcOccLncLncLncLncLncLncLncLncKXcKXcKXcLncLncLncLncMncMncMKcMKcPccONcONcONcONcONcONcONcOTcOUcOVcOWcOXcOXcOXcOYcMKcMKcMKcMKcMKcMncLncLncLncLncLncPycRucRvcRwcRccRxcRycRzcRccRccRAcRBcRccRzcRycRxcRAcRccRCcRDcREcRFcRGcRGcRGcRGcRGcRGcRGcRGcRGcRGcRGcRGcRGcRHcQLcRIcRJcRKcRccRLcRMcRNcROcRgcRgcRgcRPcRgcRgcRPcMKcMKcMKcMKcNKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOwcOwcOwcOwcOwcLncLncMncMKcMKcPGcPGcPGcPGcPGcPGcRQcRRcRQcPGcPGcPGcPGcPGcOFcOHcMKcMKcMKcMKcMKcMKcOScMKcMKcMKcOccLncOccLncLncLncLncLncLncLncLncLncLncLncLncMncMncMKcMKcMKcOKcMKcMKcMKcMKcMKcMKcMKcMKcOFcOHcMKcMKcMKcMKcOScMKcMKcMKcMKcMKcMncMncNIcMncMncLncPycPycPycPycRScRTcRUcRVcRWcRWcRXcRYcRYcRMcRZcRMcRYcRYcSacRYcSacSbcSbcSbcSbcSbcSbcSbcSbcSbcSbcSbcSbcSbcSbcSbcSacRYcSacSccRYcSdcRxcSecSfcSgcShcSicRicSjcSjcRkcMKcMKcMKcMKcMKcMncMncLncLncKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacOvcOwcOwcLncLncMncMncMKcMKcMKcMKcMKcMKcPGcSkcSlcSmcPGcMKcMKcMKcMKcMKcMKcMKcMKcOJcMKcMKcMKcOZcOXcOXcOYcOccOccOccOccLncLncLncLncLncLncLncLncLncLncLncMncMKcMKcPccONcPdcMKcMKcMKcMKcMncMKcMKcMKcMKcMKcMKcMKcMKcMKcOScMKcMKcMKcMKcMKcMKcMKcNXcMKcMncMncMncMncMncQKcRccSncSocSpcSocSocSqcSocSrcSpcSocSpcSscSocStcSucSvcSwcSxcSxcSxcSxcSxcSxcSxcSxcSxcSxcSxcSxcSxcSycSzcSAcSBcSCcSocSqcSDcSEcSFcSFcSFcSFcSFcSFcSFcSFcSGcSHcSIcSHcSHcNKcMncLncLncKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLncLncMncMncMKcMKcMKcMKcMKcPGcSJcSKcSLcPGcMKcMKcMKcMKcMKcMKcMncMncNIcMncMKcMKcMKcMKcMKcOScOccOccOccOccOccLncLncLncLncLncLncMncMncMncMncMncMKcPccPdcMKcMKcMKcMncMncMncMncMncMncNIcNJcMKcMKcMKcMKcMKcOScMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMncMncSMcSMcSNcSOcSNcSPcSPcSPcSQcSPcSRcSScSTcSScQKcQZcSUcMKcMKcMKaaacLmaaaaaaaacaaaaaaaaaaacaaacLmaaaaaaaaaaacaaacSVcQMcRccSWcSXcSYcSZcTacTacTbcSFcTccTdcTecTfcTfcTfcTfcSHcMKcMncLncLncKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLncLncMncMncMKcMKcMKcMKcPGcPGcPGcPGcPGcMKcMKcMncMncMncMncMncLncLncMncMncMKcMKcMKcMKcOScOccOccOccOccOccOccMncMncMncMncMncMncMKcMKcMKcMKcMKcOKcMKcMKcMncMncMncLncLncLncLncLncMncMKcMKcMKcMKcMKcMKcOScMKcMKcMKcOCcOEcMKcMKcMKcMKcMKcMKcMKcMncSMcTgcThcTicTjcSPcTkcTlcTmcTncSRcTocRccTpcQKcMKcMKcMKcMKcMKcMKcMKaaaaaaaaccLmaaaaaaaacaacaacaacaacaacaacaacaaccQKcRccTqcTrcSFcSFcSFcSFcTbcSFcTscSFcSFcSHcSHcSHcSHcSHcMKcMncLncLncKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLncLncLncMncMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMncLncLncLncLncLncLncLncMncMncMKcMKcMKcOZcTtcTtcTtcTucOccOccMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcOKcMKcMncMncLncLncLncLncLncLncLncMncMncMKcMKcMKcMKcMKcOZcOXcOXcTvcOUcOVcTwcONcONcOMcMKcMKcMKcMKcSMcTxcTycTzcTAcSPcTBcTCcTCcTDcTEcTocRccRccQKcMKcMKcMKcMKcMKcMKcMKaacaacaacaacaacaacaaccTFcTFcTFcTFcTFaacaaaaaacQKcTGcTHcRxcTIcTJcTKcTacTacTacTacTbcSFcMKcMKcMKcMKcMKcMncMncLncLncKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLncLncMncMKcMKcMKcMKcMKcMKcMKcMKcMKcMncMncMncLncLncLncLncLncLncLncLncMncMncMncMKcMKcOccOccOccTLcTucOccMKcOCcOEcMKcMKcPccONcONcONcONcONcPdcMKcMncLncLncLncLncKXcKXcKXcLncLncMncMncMncMKcMKcMKcMKcMKcMKcMKcOFcOHcMKcMKcMKcOKcMKcMKcMKcMKcSMcSMcSMcSMcSMcTMcTNcTOcTPcTDcTQcSScSTcSScQKcMKcMKcMKcMKcMKcMKcMKaaaaaaaacaaaaaaaaaaaccTFcTFcTFcTFcTFaacaaacRbcQMcTRcTScTTcSFcSFcSFcSFcSFcSFcSFcTbcSFcMKcMKcMKcMKcMKcMncLncLncKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLncMncMncMncMncMKcMKcMKcMKcMncMncMncLncLncLncLncLncLncLncLncLncLncLncLncMncMncMncOccTUcOccOccTLcTtcTvcOUcOVcTwcONcPdcMKcMKcMKcMKcMKcMKcMKcMncLncLncLncKXcKXcKXcKXcKXcLncLncLncMncMncMncMncMKcMKcMKcMKcMKcMKcMKcMKcMKcOLcONcONcOMcMKcMKcMKcMKcMKcMKcTMcTMcTMcTMcTMcTMcMKcMKcMKcTVcMKcMKcMKcMKcMKcMKcLmaaaaaaaacaaaaaaaaaaaccTFcTFcTFcTFcTFcQLcRIcRJcRKcRccTqcRxcTWcTWcTXcTYcTZcUacUbcTbcSFcMKcMKcMKcMKcMncMncLncLncKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLncLncLncMncMncMncMncMncMncLncLncLncLncLncLncLncKXcKXcKXcKXcLncLncLncLncLncMncMncNIcMncOccOccOccMKcOFcOHcMKcMKcMKcMKcOJcMKcMncMncMncMncMncLncLncKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncMncMncMncMncMncMncMncMncMKcMKcMKcMKcMKcOKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKaacaacaacaacaacaacaacaaccTFcTFcTFcTFcTFcUccRccUccUdcRccUecRMcRYcRYcUfcUgcUhcUicSFcUjcSFcMKcMKcMKcMKcMncLncLncLncKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLncLncLncLncLncLncLncLncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncMncMncOccOccMKcMKcMKcMKcMKcMKcMKcNIcMncMncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncLncLncLncLncLncLncMncMncMKcMKcMKcMKcOKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcOCcOEcMKcMKcMKcMKcMKcMKcMKcMKaaacLmaaaaaaaaaaaaaaccTFcTFcTFcTFcTFcQLcRIcUkcUlcRccUmcUncSocSocUocUpcUpcUqcUrcUscSFcMKcMKcMKcOucNIcLncLncLncKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLncLncLncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncMncMncMncMKcMKcMKcMncMncMncMncMncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncMncMKcMKcMKcMKcOLcONcONcONcONcONcONcONcONcONcONcONcONcUtcOUcOVcUucONcOYcMKcMKcMKcMKcMKcMKaaaaaaaaaaaaaaaaaccTFcTFcTFcTFcTFaacaaacSVcQMcTRcUvcUwcRccRccUxcUycUhcUhcUbcTscSFcMKcMKcMKcMKcMncLncLncLncKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncMncMncMncMncMncLncLncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncMncMncMncMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcOFcOHcMKcMKcOScMKcMKcMKcMKcMKcMKcUzcadaaaaaaaaaaaccTFcTFcTFcTFcTFaacaaaaaacQKcRScUmcRccRccRccSFcSFcUbcUAcSFcTbcSFcMKcMKcMKcMKcMncLncLncLncKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncLncLncLncLncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncMncMncMncMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcOZcONcONcONcONcONcONcUBcUCcUDcUDcUDcUDcUDcUDcUDcUDcUDcUDcUDcUDcUEcUFcUGcRccRccRccUHcUIcUJcUKcULcUMcSFcMKcMKcMncMncMncLncLncLncKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncLncLncLncKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncMncMncMncMKcMKcMKcMKcMKcMKcMKcMncMncMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcUzcUzaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacQKcQKcQLcRIcRIcQMcSFcSFcSFcSFcSFcSFcSFcMKcMKcMncLncLncLncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncLncMncMncMncMncMncMncMncMncMncMncNIcNJcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMncLncLncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncLncLncLncLncLncLncLncMncMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcOJcMKcMKcLmaaacLmaaaaaaaaaaaaaaaaaacLmaaacLmcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMncMncLncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncLncLncLncLncLncLncMncMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMncNIcMncMnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcOucNIcMncLncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncMncMncMKcMKcMKcMKcMKcMKcMKcMKcMKcMncLncLncLncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMncLncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncMncMncMncMncMncMncMncMncMncMncMncLncLncLncLncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLmcMKcMKcMKcMKcMKcMKcMKcMKcMKcMKcMncMncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncLncLncLncLncLncLncLncLncLncLncLncLncLncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacMKcMKcMKcOJcMKcMKcMKcMncMncMncMncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLncLncLncLncLncLncLncLncLncLncKXcKXcKXcKXcKXcLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaacLmaaacMKcMKcMncNIcMncMncMncMncLncLncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLncLnaaacLmaaaaaaaaaaaaaaaaaaaaaaaacLmcMncMncLncLncLncLncLncLncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLncLncLncLncLncLncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLncLncLncLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLncLnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaacLmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacLmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaacLmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXcKXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa